�J���̑S�H���̒��ŁA���܂�l�C���Ȃ��̂��e�X�g�H�����B�\�t�g�E�F�A�̕i�����ؖ����邽�߂̃e�X�g�́A�Ȃ��Ⴍ�����Ă��܂��̂��i�ҏW���j
�@�F������e�X�g�ƕ����Ăǂ��������C���[�W���������ł��傤���B
�@�u�ʓ|�������v�u�v���O���}�̎d������Ȃ��v�u�[�����O�ɓO��ł�����́v�u�����������Ȃ��v�c�c�B
�@�c�O�Ȃ���M�҂̎���ɂ���J���҂ɕ����Ă݂Ă��A���܂�l�C�̂���H���Ƃ͂����Ȃ��悤�ł��B
�@���āA�{�A�ڂň����e�X�g�Ƃ́A�������w�����̏I���Ɏ��{����悤�Ȑl�̒m���A�K�n�x�������e�X�g�ł͂���܂���B�\�t�g�E�F�A�J���ɂ�����e�X�g�A�܂�u�\�t�g�E�F�A�̕i�����ؖ����邽�߂̃e�X�g�v�̂��Ƃł��B�������������グ���\�t�g�E�F�A�ɑ��Ď���e�X�g���i����]������H���A�����āA�e�X�g���ʂ͏��100�_�ł���K�v������Ƃ������Ύ��Ȗ����I�Ȑ������������̂��Ƃł��B
�@�������A�e�X�g�̓\�t�g�E�F�A�Ɍ��炸�A�����Ԃł��Ɠd���i�ł����\�����͕i�������シ�邽�߂ɂ��s���ȍH���ł��B�N�������^�]���Ă��Ȃ����i�������͂���܂���B�w�����e�X�g�Ƃ͈Ⴂ�A�_���i���ʁj���d�v�Ȃ̂ł͂Ȃ��A�e�X�g�����{���邱�ƁA�܂����̉ߒ��������d�v�Ȃ̂ł��B
�@��ʓI�Ƀe�X�g�Ƃ����Ă����܂��܂Ȏ�ނ�����܂��B���W���[���P�ʂŎ������s���P�̃e�X�g�A���W���[����g�ݍ��킹�Ď������s�������e�X�g�A�������̑ϋv���ׂ镉�׃e�X�g�A�ڋq�ɂ��s�������e�X�g�Ȃǂ��������܂��B
�@Web�A�v���P�[�V�����J���ɂ����ẮA�P�̃e�X�g�Ŋ���N���X���\�b�h���e�X�g���A�����e�X�g��Web�u���E�U����̑�����e�X�g����̂���ʓI�ł��B�O�҂̒P�̃e�X�g�����j�b�g�e�X�g�ƌĂсA�ŋ߂ł͂ǂ̌���ł����j�b�g�e�X�g������������c�[����e�X�e�B���O�t���[�����[�N���o�ꂵ�Ă��܂��BPHP�ł́APHPUnit��SimpleTest�Ȃǂ��悭�g���Ă��܂��B
�@���j�b�g�e�X�g�͊���N���X���\�b�h���ŏ������P�ʂƂ��Ĉ����A���������������u���ʁv�ƁA�z�肳���u���Ғl�v��2�̊W���r������̂ł��B�܂��A���j�b�g�e�X�g�c�[���͂����̔�r��������������̂ł��B
�@�c�[���ƕ�����GUI���p�ӂ���āA�N���b�N���삾���ł��ׂĂ��e�X�g�ł���悤�Ȗ��̃A�v���P�[�V������z���������ł��������ł͂���܂���B��r���W�b�N���̂͊J���҂̎�ɂ��R�[�h���L�q���Ȃ���Ȃ�܂���B
�@���j�b�g�e�X�g�c�[���͂��̃R�[�h�����ꂽ�e�X�g���������s���邽�߂̂��̂ł��B���̃R�[�h�����ꂽ�e�X�g���e�X�g�P�[�X�ƌĂт܂��B�Ȃ��킴�킴�e�X�g���R�[�h������K�v�����邩�Ƃ����Ɠ����͊ȒP�ŁA�v���O��������ŋL�q���ꂽ����\�b�h�͓����v���O��������łȂ���Ύ��s���ł��Ȃ�����ł��B
�@�v����ɁA����\�b�h�����ۂɃR�[�����A���҂ǂ���̒l���Ԃ���邩�Ƃ������W�b�N���R�[�h�ŋL�q����̂ł��B����\�b�h���쐬����ۂɁA���҂ǂ���̌��ʂ��Ԃ邩�ǂ������������߂Ɉꎞ�I��print����var_dump()�����g���ĕW���o�͂ɓf���o�����Ƃ͂Ȃ��ł��傤���B���j�b�g�e�X�g�ł͂��������������̎��^�]���e�X�g�P�[�X�Ƃ��ċL�q���Ă����A����\�b�h��O��I�Ɏ��^�]����̂ł��B
�@���j�b�g�e�X�g�c�[���ł́A�A�T�[�V�����Ƃ�����r�̂��߂̃��\�b�h�������p�ӂ���Ă��܂��B�ȉ���PHPUnit3�ł̃e�X�g�P�[�X�̗�ł��B
// $var��TRUE�ł��邩�ǂ����̃e�X�g $this->assertTrue($var); // $var���A���Ғl$expect�Ɠ��������ǂ����̃e�X�g $this->assertEquals($expect, $var); // ���Ғl$expect���A�ϐ�$var��菬�������ǂ����̃e�X�g $this->assertLessThan($expect, $var); // $finename�̃p�X�Ƀt�@�C�������݂��邩�ǂ����̃e�X�g $this->assertFileExists($finename);
�@���j�b�g�e�X�g�c�[���̃����b�g�ɂ͂��܂��܂ȑ��ʂ�����܂��B1�̓e�X�g���̂��R�[�h�����邱�ƂŃe�X�g�̎��{���������ł��邱�ƁB����1�́A�e�X�g�P�[�X���c�����Ƃɂ�蓯�������ł̃e�X�g���Ď��s���\�Ȃ��Ƃł��B
�@��Ȃ̂́A�e�X�g���ʂ��c���̂ł͂Ȃ��A�e�X�g���̂��c���Ƃ������Ƃł��B�ߋ��̃e�X�g���ʂȂǂ̓v���O�����������ł��ύX�����ΈӖ��𐬂��܂���B�������A�e�X�g�P�[�X���c���Ă���A���j�b�g�e�X�g�c�[���ł��ł��ăe�X�g���ʂ邱�Ƃ��ł��܂��B
�@�ʏ�A�v���O�����ɕύX���������ꍇ�́A�\�m�ł��Ȃ��e���͈͂����o���邽�߂ɁA�W�̂Ȃ������ȋ@�\���܂߁A���ׂẴe�X�g�����{�������Ƃ������ɖʓ|�ȃ��O���b�V�����e�X�g�i��A�e�X�g�j���K�v�ł����A������e�X�g�P�[�X���c���Ă���A�܂������������x�ōăe�X�g�ł���̂ł��B
�@�����e�X�g���c���Ă��Ȃ���ǂ��Ȃ�ł��傤�B�J�����͈ꎞ�I�ȃe�X�g�����Ȃ���R�[�h�������A����Ɏ��M����������������܂���B���ɂ��̏����������Ȃ��̂ł������Ƃ��Ă��A���J����A���N��Ɏd�l�ύX�����������ꍇ�A���̎��M�͎c���Ă���ł��傤���B������x�e�X�g�����{���悤�Ƃ��ē����e�X�g���Č��ł���ł��傤���B
�@�u���͋L���͂��ǂ��̂ʼn��N���Y��Ȃ��v�Ƃ����l�������Ƃ��Ă��A���N��̎d�l�ύX��Ƃ����̐l�����{����Ƃ͌���܂���B�ʂ̐l�������p���ł����������Ńe�X�g�����{���A�����i����ۂ��Ȃ�������Ȃ��̂ł��B
Copyright © ITmedia, Inc. All Rights Reserved.