�e�X�g�v��̗����F�J���v���Z�X�ē���i7�j�i1/2 �y�[�W�j

» 2004�N10��27�� 12��00�� ���J

���̋L������������ł��B����o�^����ƑS�Ă������������܂��B

�@����́A�ǂ̃r���h�łǂ̂悤�ȃe�X�g�����ׂ������v�悷����@�ɂ‚��Đ������܂��B�\�t�g�E�F�A�J���v���W�F�N�g�ł́A���낢��Ȍv��𗧂ĂȂ���΂����܂��񂪁A�e�X�g�v��͂��̒��ł��厖�Ȃ��̂ł��B�e�X�g�͈͂ƃe�X�g�헪�AQA�v����e�X�g�ɕK�v�ȃ\�t�g�E�F�A�^�n�[�h�E�F�A�Ȃǂ̃��\�[�X���B�A�����ăX�P�W���[���Ȃǂɂ‚��āA�e�X�g�v�揑���L�q���܂��B�܂��A��̓I�ȃe�X�g�P�[�X�̋L�q�ƁA���̎��{�ɂ‚��Ă��v�悵�Ȃ���΂Ȃ�܂���i��ʂɁA�e�X�g�v�揑�̒��ɂ̓e�X�g�P�[�X�͊܂܂�܂���j�B����Ƀe�X�g�Ƃ����Ă���ςɉ����[���A�e�X�g�̂��ׂĂ��I�ɐ������悤�Ƃ���Ε������{�������Ă��܂��قǂł����A����͔����^�J���ɂ����Ē��ӂ��ׂ������ɓI���i���Đ����������Ǝv���܂��B

�e�X�g�̖ړI

�@�e�X�g�v��𗧈āE���{����O�ɁA�Ȃ����̃e�X�g������̂��A���̃e�X�g�̖ړI�𖾂炩�ɂ��Ă����܂��傤�B�\�t�g�E�F�A�J���v���W�F�N�g�̊e�t�F�C�Y�ɂ����ẮA���܂��܂ȖړI�̂��߂̃e�X�g�����Ɏ��{���Ă����̂ł����A�����ł̓e�X�g�̖ړI�����`�Ɂu�\�t�g�E�F�A�ɐ��ޕs��𔭌����邽�߁v�ƂƂ炦�܂��B���̖ړI��B���ł��Ȃ��e�X�g�́A�i���������e�X�g�ł��B

�@�Ⴆ�΁A����e�X�g�����{�����Ƃ��A�s���1�‚����‚���Ȃ������Ƃ��܂��B���̏ꍇ�A����2�‚̉”\�����l�����܂��B

  • �\�t�g�E�F�A�i�e�X�g�Ώہj�̕i��������
  • �e�X�g�̕i�����Ⴂ

�@ �������A���O���b�V�����e�X�g�i��A�e�X�g�j�̌��ʂł���΂Ƃ������A�J�����̃\�t�g�E�F�A�ŕs���1�‚����‚���Ȃ��Ƃ����͍̂l�����Ȃ����Ƃł��B���ۂ̂Ƃ���A�e�X�g�����{�������ʁA�s���1�‚����‚���Ȃ������Ƃ�����A�ԈႢ�Ȃ����{�����e�X�g�̕��̕i�����Ⴉ�����ƍl�����܂��B���̂悤�ȃe�X�g�́A���{���鉿�l������܂���B

�@�J���҂́A�”\�Ȍ���s����o���Ȃ��A�Ƃ����S�[����ݒ肵�č�Ƃ��Ă��悢�ł��傤�B�������AQA�͉”\�Ȍ���s����o���A�Ƃ����S�[����ݒ肵�č�Ƃ��ׂ��ł��B�u�i���̗ǂ����i���ڋq�Ƀ����[�X����v�Ƃ����J���҂�QA�̍ŏI�I�ȖړI�͓����ł����A������u���C�N�_�E�������X�̍�Ƃ̖ړI�͈قȂ��Ă��܂��B

�@���̘A�ڂ���1��u����������Ȃ����������^�J���̃z���g�̎p�v�ł��ȒP�ɐ������܂������A���܎������ǂ̖X�q�����Ԃ��āA�ǂ̂悤�Ȗ����i���[���j�Ńv���W�F�N�g�ɎQ�����Ă���̂��A���̖����ɂ������Ƃ̖ړI�͉����A�����ӎ��ł��Ȃ���΂����܂���B�J���҂�QA�����C����l�́A���ɂ����ł��B�J���҂́A�ǂ����Ă��u�������������Ƃ��m�F����v�Ƃ������_�Ńe�X�g���s�������ł����A����̓e�X�g�����{����ۂ̎p���Ƃ��Ă͐���������܂���B�J���ƃe�X�g�͈Ⴄ�l���s���ׂ����A�Ƃ͂悭�����邱�Ƃł����A���̗��R��1�‚������ɂ���܂��B�J��Ԃ��܂����A�e�X�g�̖ړI�́u�s��𔭌�����v���Ƃł��B�e�X�g�����ĕs���1�‚����‚���Ȃ������Ƃ��A������ւ炵���ɕ񍐂��ׂ��ł͂Ȃ��ł��傤�B�������A�����̕s����d�����Ă�������񍐂��Ă������܂���B

�@�����āA�e�X�g�Ƃ͍ی��̂Ȃ���Ƃł��B������Ƃ����\�t�g�E�F�A�ł���΁A�����Ƀe�X�g�P�[�X�̐��i����菇����̓f�[�^����蓾��ꍇ�̐��j�����ӂ�Ă��܂��̂́A�F���񂪂������̂Ƃ���ł��B�\�t�g�E�F�A����蓾���Ԃ����ׂĖԗ�����e�X�g�P�[�X���L�q���A��������{���邱�Ƃ͍���������͕s�”\�ł��B���̂��߁A���s��𔭌��ł���”\���̍����e�X�g�P�[�X�A�v���I�ȁi�C�����K�{�ƂȂ�j�s���R��Ȃ������ł���e�X�g�P�[�X�������I�ɋL�q���Ă������Ƃ��K�v�ł��B

�@�‚܂�A�e�X�g���v�悷��Ƃ��́A

  • �ǂ��܂Ńe�X�g����̂��i�e�X�g�͈̔́j
  • �ǂ̂悤�ɕs��������I�ɔ�������̂��i�e�X�g�̐헪�j

�Ƃ��������_���d�v�ƂȂ�܂��B

�e�X�g�̎��

�@�\�t�g�E�F�A�J���ɂ�����e�X�g�ɂ́A���̂悤�Ȃ��̂�����܂��i�e�X�g�Ɋւ���p��͕����������A�����ꂪ�����̈Ӗ��Ŏg���܂��B�ȉ��́A�M�҂��F�m�x�������Ǝv�����ɕ��ׂĂ��܂��j�B

  • �\�t�g�E�F�A���\������ŏ��̒P�ʂɂ����Ď��{����P�̃e�X�g�iunit test�j
  • �\�t�g�E�F�A�̊e���i�𕔕��I�Ɍ����������̂��A�Ӑ}�ǂ��苦�����삷�邩�������錋���e�X�g�ijoint test�j
  • ���i�̑̂��������̂ɑ΂��čs�������e�X�g�B�V�X�e���e�X�g�Ƃ������iintegration test�Asystem test�j
  • ���������@�\���A�Ӑ}�ǂ���ɓ��삷�邩��������@�\�e�X�g�ifunctional test�j
  • ���҂����������x���m�ۂł��Ă��邩�������鐫�\�e�X�g�iperformance test�j
  • ��ʂ̃f�[�^�����������Ă��A���Ȃ����삷�邩���������镉�׃e�X�g�B���\�e�X�g�̈��istress test�j
  • ��x�p�X�����e�X�g�����ׂĎ��s�������A�ŐV�̃r���h�ł����ׂẴe�X�g���p�X���邩���������A�e�X�g�iregression test�j
  • �[�i���ꂽ�\�t�g�E�F�A����������󂯓���e�X�g�iacceptance test�j
  • ���̎d�g�݂��������Ă�����̂���������_���ˑ��e�X�g�iwhite box test�j
  • �@�\�͕������Ă��邪�A���̎d�g�݂͕s���̂��̂�����������o�͈ˑ��e�X�g�iblack box test�j
  • �\�t�g�E�F�A�𐳂��������^�����ł��邩��������C���X�g�[���^�A���C���X�g�[���e�X�g�iinstall�^uninstall test�j
  • �Ӑ}�����\�t�g�E�F�A���\�z�”\���ǂ������؂�������”\���e�X�g�ifeasibility test�j
  • QA�Ƀ����[�X����O�ɁA�{�����͂��̎�����s��̏C�����������s��ꂽ���ǂ������i�J���҂��j����������e�X�g�icandidate test�j
  • QA�Ƀ����[�X���ꂽ��A�{���ꂽ�͂��̎�����s��̏C�����񍐂ǂ���ɍs��ꂽ���ǂ������iQA���j��������m�F�e�X�g�iverification test�j

�@���̂ق��A�g���₷���e�X�g�iusability test�j�A�@���ێ��e�X�g�isecurity test�j�A�݊����e�X�g�icompatibility test�j�A�񕜃e�X�g�irecovery test�j�A�����e�X�g�idocumentation test�j�ȂǁA�����ȑ��ʂł̌���������܂��B�e�X�g�́A�قȂ鑤�ʂ���A�����̃J�e�S���ɕ��ނ��邱�Ƃ��ł��܂��B

�@�Ⴆ�΁A���ׂẴe�X�g�͒P�̃e�X�g�Ɠ����e�X�g�i���邢�͂��̒��Ԃ̌����e�X�g�j�̂ǂ��炩�ɕ��ނł���Ƃ������܂����A�ʂ̑��ʂł͂��ׂẴe�X�g�̓z���C�g�{�b�N�X�e�X�g�i�_���ˑ��e�X�g�j�ƃu���b�N�{�b�N�X�e�X�g�i���o�͈ˑ��e�X�g�j�̂ǂ��炩�i���邢�͂��̒��Ԃ̃O���[�{�b�N�X�e�X�g�j�ɕ��ނł��܂��B���̕��͒��Ő�������e�X�g�Ƃ́A���ׂē����e�X�g�A�‚܂�QA�Ƀ����[�X�����i�������͂��̌��ƂȂ�j�r���h��ΏۂƂ����e�X�g�ł��B

�@�\�t�g�E�F�A�̊e�J���H���ɂ����ẮA���ڂ��ׂ��i���̑��ʂɍ��v����e�X�g�����Ɏ��{���Ă����܂��B�Ⴆ�΁A�ŏ��̃r���h�ł͎����”\���e�X�g�A�p�t�H�[�}���X�e�X�g�i���\�e�X�g�j�A���׃e�X�g�A�A���t�@�r���h�ł͋@�\�e�X�g��C���X�g�[���e�X�g�A�x�[�^�r���h�ł͋@�\�e�X�g�ɉ����ăC���X�g�[���^�A���C���X�g�[���e�X�g�A�݊����e�X�g�A�����e�X�g�A�ŏI�r���h�i���j�ł̓��O���b�V�����e�X�g�i��A�e�X�g�j�Ƃ������`�ŁA���{����e�X�g�̈ʒu�t�����ς���Ă����܂��i�������A�e�X�g�̓}�C���X�g�[���r���h�ɑ΂��Ă����s�����̂ł͂���܂���B�E�C�[�N���[�r���h�ɑ΂��Ă����Ɏ��{���Ă����܂��j�B�܂��A����͈��ł���A�Ⴄ���Ńe�X�g���v�悷�邱�Ƃ�����܂��B���e�X�g�v��

�@�O�q�����悤�ɁA�e�X�g�̌v��̒��ɂ͂��낢��Ȃ��̂��܂܂�܂����A�����ł̓e�X�g�P�[�X�L�q�ƃe�X�g���{�v��ɂ‚��Đ������܂��傤�B�܂��A���[�X�P�[�X���ʎd�l�A�����āi�����́j�r���h���C���v�b�g�Ƃ��āA�e�X�g�P�[�X�h�L�������g���L�q���܂��B�����āA���̃e�X�g�P�[�X�h�L�������g���C���v�b�g�Ƃ��ăe�X�g�����{���܂��B

�@�e�X�g�v��̗��Ăɂ́A�g�b�v�_�E���I�ȃA�v���[�`�ƃ{�g���A�b�v�I�ȃA�v���[�`������܂��B�g�b�v�_�E���I�ȃA�v���[�`�ł́A�ŏI�r���h�����r���h����������ŏ��Ɍ��߁A����ɍ��킹�Ċe�@�\�̎����ƃe�X�g���I���悤�Ɍv�悵�Ă����܂��B�{�g���A�b�v�I�ȃA�v���[�`�ł́A�ǂ̂悤�ȃe�X�g���K�v���A�܂��e�e�X�g�ɕK�v�ȍH���͂ǂꂾ���������ς���A�e�X�g���v�悵�܂��B���ۂɂ́A���̗����̗v�f���l�����Ȃ���X�P�W���[�����������ƂɂȂ�ł��傤�B

�@���[�X�P�[�X�́A�e�X�g�P�[�X���L�q����Ƃ��̃C���v�b�g�Ƃ��ė��p�ł��܂��B�������A���[�X�P�[�X�ƃe�X�g�P�[�X�ł́A�d�l�ɂ‚��Ē��ڂ��ׂ����ʂƋL�q�̗��x���قȂ�܂��B���[�X�P�[�X�́A�V�X�e��������͈͂����߁A���̃V�X�e�������[�U�[�ɒ񋟂��鉿�l�𐳂�����`���邽�߂ɋL�q������̂ł��B���[�X�P�[�X�ɂ����ẮA���̐��������ł��d�v�ł���A���̐��x�͓�̎��ł��B�I�u�W�F�N�g�w���J�������s����傫�ȗv����1�‚��A���[�X�P�[�X�L�q�Ɏ��Ԃ������߂��Ă��܂����Ƃł��B���x�������Ă��A���m�ł���Ƃ͌���܂���B���x�̍��߂��郆�[�X�P�[�X�́A���ꂪ�������Ȃ������ꍇ�ɁA�C�����邽�߂̃R�X�g���傫���|�����Ă��܂����߁A�ڍ׉߂��郆�[�X�P�[�X���L�q����Ă��邱�Ƃ́A�ނ���v���W�F�N�g�����s���Ă��܂�����ł��B

�@����ɑ΂��ăe�X�g�P�[�X�́A�\�t�g�E�F�A�̎d�l���ׂĂ��������x�Ńh�L�������g�����܂��B�e�X�g�P�[�X�ɂ́A�e�X�g�����{���邽�߂ɏڍׂȃe�X�g�菇�ƁA���̃e�X�g�Ƀp�X�������ǂ������m�ɔ��f����ɏ\���ȏ�񂪋L�q����Ă��Ȃ���΂����܂���B���̂��߁A���[�X�P�[�X�������C���v�b�g�Ƃ��ăe�X�g�P�[�X���������Ƃ͂ł��܂���B��ʎd�l����^�p�菇���ȂǂɋL�q����Ă��邱�Ƃ����ׂāA�R��Ȃ��e�X�g�P�[�X�h�L�������g�̌`�ɂ���K�v������܂��B�e�X�g�P�[�X�Ƃ͏ڍׂȁA�‚܂肻�̎d�l����������������Ă��邩�����؉”\�ȁA�d�l���Ȃ̂ł��B

�@���̂��߁A�J���̏����̒i�K�ŁA���S�ȃe�X�g�P�[�X�h�L�������g�����ׂĎ�ɓ���邱�Ƃ͂ł��܂���B�ŏ����琸�x�̍����e�X�g�P�[�X�����ׂċL�q���悤�Ƃ���΁A����́i���x�͍����Ă��j�s���m�Ȃ��̂ɂȂ��Ă��܂��”\���������Ȃ�܂��B�J���̏����̒i�K�ŏڍׂȃe�X�g�P�[�X�����ׂď����グ�A��������̂܂ܓ����ł���΁A�\�t�g�E�F�A�J���̌��ς���͂����ƊȒP�ɂȂ邱�Ƃł��傤�B�������A���݂̌v�Z�@�͍����\�ł���A�܂��ڋq���v�Z�@���g���ĉ����ł���̂��������Ă��Ȃ����Ƃ������A�J����i�߂Ȃ���ڋq�̗v���𔭌��^�������Ă������Ƃ��K�v�ł��B

�@������Ƃ����āA�J���������ɂȂ��Ă���A���ׂẴe�X�g�P�[�X�̏ڍ׉�����������΂����Ƃ����킯�ł͂���܂���B�e�X�g�͊J���ƕ��s���Ď��{���Ă����Ȃ���ΊԂɍ����܂���B�Ȃ�ׂ������i�K�ŁA�J���ɂ����郊�X�N�𔭌�����̂��e�X�g�̖�����1�‚�����ł��B�����āA�e�X�g�̎��{���ɂ́A�e�X�g�菇�ƃe�X�g���ʂ̔��f������S�ɋL�q���ꂽ�e�X�g�P�[�X���K�v�ƂȂ�܂��B�‚܂�A���ׂẴe�X�g�P�[�X���������ڍ׉����Ă����̂ł͂Ȃ��A����i�K���ƂɁA���S�Ȍ`�ŋL�q���ꂽ�i�ڍ׉����ꂽ�j�e�X�g�P�[�X���C���N�������^���ɒlj����Ă����K�v������܂��B

�@�J���̏����̒i�K�ł́A���x�����߂Ă����Ȃ��A�����i�K�Ŏd�l���t���[�Y�”\�ȕ�������A�e�X�g�P�[�X���쐬���Ă����Ȃ���΂Ȃ�܂���B�����^�̊J���v���Z�X�ł́A�d�l��i�K�I�ɏڍ׉����Ă������Ƃ��̐S�ł��B�e�X�g�P�[�X���L�q���鏇�����Ƃ������Ƃ́A�d�l��i�K�I�ɓ������Ă������ƂɎ��s����Ƃ������Ƃł��B�e�X�g���v�悷��Ƃ��́A�ǂ̒i�K�i�ǂ̃r���h�j�܂łɁA�ǂ̋@�\�̃e�X�g�P�[�X��N���p�ӂ���̂��A�����Ă��̃e�X�g���ǂ̃r���h����N�����{����̂��A���v�悷��킯�ł��B����ɂ��AQA�`�[�����v���W�F�N�g�ɎQ�����鎞�������܂��Ă��܂��B�e�X�g�v��̓r���h�v��ƈꏏ�ɗ��Ă��闝�R�������ɂ���܂��B

�@�c�O�Ȃ���A�e�X�g�P�[�X���Ǘ����邽�߂̃c�[���ɂ́A�f�t�@�N�g�X�^���_�[�h�ƌĂׂ���̂͂���܂���B����́A�\�t�g�E�F�A�̃h���C���ɂ���ăe�X�g�P�[�X�̏������傫���قȂ邩��Ȃ̂�������܂���B�e�X�g�P�[�X�̏ڍׂȏ�����L�q���@�ɂ‚��ẮA���̕��͒��ł͐������܂���B�����ƃe�X�g�P�[�X�ɂ‚��Ēm�肽���l�́A�u�\�t�g�E�F�A�E�e�X�g�̋Z�@�v(Glenford J.Myers���A�������M��A�ߑ�Ȋw�Ёj�A�u�\�t�g�E�F�A�e�X�g�Z�@�v(Boris Beizer���A����ԏ��^�R�Y�P����A���oBP�o�ŃZ���^�[)�u��{����w�ԃ\�t�g�E�F�A�e�X�g�v(Cem Kaner�^Jack Falk�^Hung Quoc Nguyen���A�e�X�g�Z�p�Ҍ𗬉��A���oBP��)�v�Ȃǂ��ǂ����W�ɂȂ�ł��傤�B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);
���Ȃ��ɂ������߂̋L��PR