������������������������ Test Case Software ���������������� to be tested Output ������������� ���������������������� 7HVW�&DVH Test Cases *HQHUDWLRQ Test Case {1,3,2} -XVW�D�OLVW� 63(&6� {1,2,3} $�VRUWHG�OLVW� 7DNHV�D�OLVW� {3,2,3} Software 5HSHDWHG�HQWU\� RI�QXPEHUV�� to be tested {} (PSW\�OLVW� Sorting Sorting UHWXUQV�D� 1HJDWLYH�QXPEHUV� Program {-1, -2} Program VRUWHG�OLVW� 9HULILFDWLRQ Output {2, 3, 3} {} {1, 2, 3} {1, 2, 3} {-2, -1} Output Output Output Output Output No Enough? 7HVW�&RYHUDJH Yes ����������������� ����������������� 7HVW�&DVH *HQHUDWLRQ Test Case Test Case 7HVW�&DVH *HQHUDWRU Software Software to be tested to be tested 9HULILFDWLRQ 7HVW 6SHFV 9HULILHU Output Output 25 7HVW�2UDFOH No Enough? 7HVW�&RYHUDJH &RYHUDJH (YDOXDWRU Yes �
����������������������� ������������������ 2ULJLQDO 2ULJLQDO 2ULJLQDO 2ULJLQDO 7HVW 7HVW 6RIWZDUH 6RIWZDUH &DVHV &DVHV 1HZ 1HZ 0RGLILHG 0RGLILHG 7HVW 7HVW 6RIWZDUH 6RIWZDUH &DVHV &DVHV ���������������� ���������������� � ��������������������������������� � ����������������������� ������������������������������������ � ��������������������������� ������������ � ���������������� � 5HYHDO�)DXOWV � &RUUHFWQHVV � 5HOLDELOLW\� � 8VDELOLW\ &RQIOLFWLQJ�*RDOV" � 5REXVWQHVV � ���������� � 3HUIRUPDQFH ����������������������� ����������������� � ������������������������������ � ���������������������������� ��������������������� ������� � �������������������������������� � 6SHFV � &DQQRW�ZLWKGUDZ�PRUH�WKDQ����� � 7HVWLQJ�WR�6SHFLILFDWLRQV � &DQQRW�ZLWKGUDZ�PRUH�WKDQ�\RXU�DFFRXQW� � %ODFN�ER[�7HVWLQJ� EDODQFH � 7HVWLQJ�WR�&RGH %DODQFH � *ODVV�ER[��:KLWH�ER[��7HVWLQJ [ 6RIWZDUH �
����������������� ���������� � ������� � ������������������ *HQHUDWH�WHVW�FDVHV� � ���������������������������������� [���������� WR�FRYHU�HDFK�VWDWHPHQW �������� � ,1387�)520�86(5�[�� ,I��[�� ������^ � ,1387�)520�),/(�%$/$1&(�� ,I��[�� �%$/$1&(� � *LYH0RQH\�[� � HOVH�3ULQW��<RX�GRQ�W�KDYH��[�LQ�\RXU�DFFRXQW���` HOVH � 3ULQW��<RX�FDQQRW�ZLWKGUDZ�PRUH�WKDQ������� � (MHFW�&DUG� �������������������� ������������� � ���������������������������������� � ������������������ ��������������� ��������������� ���������� � ��������������� EHJLQ � ������������� LQSXW�[�� LI � ������������������������� LI��[������� [! ��� [���� SULQW��/LQH���� � LI [! ��� [! ��� HOVH�^ [��� [! �� LI��[�������SULQW��/LQH��� HOVH�SULQW��/LQH���� � � ` HQG ������������������� ���������� � :DONWKURXJKV � ������������������������������������ � 0DQXDO�VLPXODWLRQ�E\�WHDP�OHDGHU ��������������������� � ,QVSHFWLRQV � ��������������������������� � 'HYHORSHU�QDUUDWHV�WKH�UHDGLQJ � ������������������� � .H\�,GHD � 5HYLHZ�E\�D�WHDP�RI�H[SHUWV��6\QWD[� FKHFNHU" � �������� � &RGH�5HDGLQJV � )RUPDO�9HULILFDWLRQ�RI�&RUUHFWQHVV � ���������� � 9HU\�([SHQVLYH � -XVWLILHG�LQ�&ULWLFDO�$SSOLFDWLRQV � 6HPL�IRUPDO��6RPH�$VVHUWLRQV �
����������������������� ������������������ � ���������������������������������� � �������� ������������� � ��������� � �������������������������������� � �������� ����������������������������������� ���������������������� � ������������ � ����������������������������������� � ������������������� ������������������������������������ � ����� ����� � �������������� � ���������������������������� ���������������� �������������������� � ����������������������������� � �������������������������� ���������������������������� � ������������������������������ � ���������������������������������� ������������������������������������ �������������������� ��������������� ������������������ ������������������������� ����� � �������� � 'HFRPSRVH�WKH�IXQFWLRQDO�VSHFLILFDWLRQ� LQWR�IXQFWLRQDO�XQLWV � 0HWKRG�IRU�FUHDWLQJ�IXQFWLRQDO�WHVW� � &KDUDFWHULVWLFV�RI�IXQFWLRQDO�XQLWV VXLWHV � 7KH\�FDQ�EH�WHVWHG�LQGHSHQGHQWO\ � ([DPSOHV � 5ROH�RI�WHVW�HQJLQHHU � $�WRS�OHYHO�XVHU�FRPPDQG � $QDO\]H�WKH�V\VWHP�VSHFLILFDWLRQ � 2U�D�IXQFWLRQ � :ULWH�D�VHULHV�RI�IRUPDO�WHVW�VSHFLILFDWLRQV � 'HFRPSRVLWLRQ�PD\�UHTXLUH�VHYHUDO�VWDJHV � $XWRPDWLF�JHQHUDWRU � 6LPLODU�WR�KLJK�OHYHO�GHFRPSRVLWLRQ�GRQH� E\�VRIWZDUH�GHVLJQHUV � 3URGXFHV�WHVW�GHVFULSWLRQV � 0D\�EH�UHXVHG��DOWKRXJK�LQGHSHQGHQW� GHFRPSRVLWLRQ�LV�UHFRPPHQGHG �
Recommend
More recommend