ITÏîÄ¿¹ÜÀí±¨¸æ-ºþÄϿƼ¼´óѧ-08¼¶¼ÆËã»ú001°à
4.2.2 ²âÊÔÖÊÁ¿
¶ÔÕû¸öϵͳµÃÖÊÁ¿²âÊÔ£¬Ê¹¸ÃϵͳµÄ¹¦ÄܺÍÐÔÄÜÄܹ»´ïµ½Õý³££¬Ôò±ØÐë×öµ½ÒÔÏ£º 1. ¶Ôϵͳÿ¸ö¹¦ÄܵIJâÊÔ£¬µ¥Ôª²âÊÔ£¬¼¯³É²âÊÔ
2. ÔÚ¸÷¸öÄ£¿é¼¯³ÉÖ®ºó¶ÔϵͳµÄ²âÊÔ£¬¼¯³É²âÊÔ£¬ÏµÍ³²âÊÔ 3. ËùÒԵòâÊÔ°¸Àý¶¼ÒÑÖ´Ðйý 4. ËùÒÔµÃ×Ô¶¯²âÊԽű¾ÒѾִÐÐͨ¹ý
5. ËùÒÔµÃÖØÒªµÈ¼¶µÄBugÒѾ½â¾ö²¢ÓɲâÊÔÑéÖ¤ 6. ÿһ²¿·ÖµÄ²âÊԵȼ¶±»È·ÈÏÍê³É 7. ÖØÒªµÄ¹¦ÄÜûÓÐBug¸ö 8. ½øÐлعé²âÊÔ
4.2.3 Ìõ¼þÓëÏÞÖÆ
¶Ô²âÊÔÌõ¼þÓëÏÞÖÆµÄ˵Ã÷ÈçÏ£º
1. ¿ª·¢ÈËÔ±Òª°´Ê±Íê³É¿ª·¢¹¤×÷£¬Ó¦±ÜÃâÓ¦Óû·¾³Êܵ½µÄÏÞÖÆ£¬ÈçÍøÂç´ø¿í£»¿Éά»¤ÐÔ¡¢
¿ÉÒÆÖ²µÄÏÞÖÆ¡£
2. È·¶¨²âÊÔÏîÄ¿¶ÔÍⲿÒòËØ´æÔÚµÄÒÀÀµ¡£
4.3 ²âÊÔ×ÛÊö
ÒÔÏÂÊǶÔÎÒÃÇ¡¶½ÌÎñ¹ÜÀíϵͳ¡·µÄ¸÷¸ö¹¦ÄÜ·½ÃæµÈµÄ²âÊÔ£¬±í4.1¾ÍÌåÏÖÁËÕû¸öϵͳ½×¶ÎµÄ²âÊÔ
±í4.1 ²âÊԽ׶μ¼Êõ˵Ã÷±í ²âÊԽ׶μ¼Êõ ÊÇ·ñ²ÉÓà ˵Ã÷ ¶ÔÈí¼þ²úÆ·¹¦ÄÜ˵Ã÷ÎĵµºÍÉè¼ÆËµÃ÷Îĵµ½øÐмìÉóÆÀ²âÊÔ ÊÇ ²â£¬ÔÚÐèÇóÓëÉè¼Æ½×¶Î½øÐÐ ±àд²âÊÔÓÃÀý ÊÇ ÔÚ²úÆ·±àÂë½×¶Î±àд²âÊÔÓÃÀý µ¥Ôª²âÊÔ ÊÇ ÓÉ¿ª·¢ÈËÔ±½øÐвÙ×÷ ¹¦ÄܲâÊÔ ÊÇ ÓÉ¿ª·¢ÈËÔ±½øÐвÙ×÷ ¼ì²âÄ£¿é¼¯³ÉºóµÄϵͳÊÇ·ñ´ïµ½ÐèÇó¡¢¶ÔÒµÎñÁ÷³Ì¼¯³É²âÊÔ ÊÇ ¼°Êý¾ÝµÄ´¦ÀíÊÇ·ñ·ûºÏ±ê×¼¡¢ÏµÍ³¶ÔÒµÎñÁ÷´¦ÀíÊÇ·ñ´æÔÚÂß¼²»ÑϽ÷¼°´íÎó ϵͳ²âÊÔ ÊÇ °üÀ¨ÐÔÄܲâÊÔ¡¢Ñ¹Á¦²âÊԺͻعé²âÊÔ ÑéÊÕ²âÊÔ ÊÇ Óɽ¨É赥λ¡¢¹¤³ÌʵʩÈËÔ±½øÐвÙ×÷ °²×°²âÊÔ ÊÇ ÓɲâÊÔÈËÔ±¶Ôϵͳ°²×°·½ÃæµÄ²âÊÔ
30
ITÏîÄ¿¹ÜÀí±¨¸æ-ºþÄϿƼ¼´óѧ-08¼¶¼ÆËã»ú001°à
4.3.1 µ¥Ôª²âÊÔ
°×ºÐ²âÊÔ¼¼Êõ(White Box Testing) ÉîÈëµ½´úÂëÒ»¼¶µÄ²âÊÔ£¬Ê¹ÓÃÕâÖÖ¼¼Êõ·¢ÏÖÎÊÌâ×îÔ磬Ч¹ûÒ²ÊÇ×îºÃµÄ¡£¸Ã¼¼ÊõÖ÷ÒªµÄÌØÕ÷ÊDzâÊÔ¶ÔÏó½øÈëÁË´úÂëÄÚ²¿,¸ù¾Ý¿ª·¢ÈËÔ±¶Ô´úÂëºÍ¶Ô³ÌÐòµÄÊìϤ³Ì¶È,¶ÔÓÐÐèÒªµÄ²¿·Ö½øÐÐÔÚÈí¼þ±àÂë½×¶Î£¬¿ª·¢ÈËÔ±¸ù¾Ý×Ô¼º¶Ô´úÂëµÄÀí½âºÍ½Ó´¥Ëù½øÐеÄÈí¼þ²âÊÔ¡£
ºÚºÐ²âÊÔ¼¼Êõ£¨Black Box Testing£©ºÚºÐ²âÊÔµÄÄÚÈÝÖ÷ÒªÓÐÒÔϼ¸¸ö·½Ã棬µ«ÊÇÖ÷Òª»¹Êǹ¦Äܲ¿·Ö¡£Ö÷ÒªÊǸ²¸ÇÈ«²¿µÄ¹¦ÄÜ£¬¿ÉÒÔ½áºÏ¼æÈÝ£¬ÐÔÄܲâÊԵȷ½Ãæ½øÐУ¬¸ù¾ÝÈí¼þÐèÇó£¬Éè¼ÆÎĵµ£¬Ä£Äâ¿Í»§³¡¾°ËæÏµÍ³½øÐÐʵ¼ÊµÄ²âÊÔ£¬ÕâÖÖ²âÊÔ¼¼ÊõÊÇʹÓÃ×î¶àµÄ²âÊÔ¼¼Êõº¸ÇÁ˲âÊԵķ½·½ÃæÃ棬¿ÉÒÔ¿¼ÂÇÒÔÏ·½Ã棺ÕýÈ·ÐÔ (Correctness)¡¢¿ÉÓÃÐÔ (Usability)¡¢±ß½çÌõ¼þ (Boundary Condition)¡£
ÎÒÃÇϵͳ·ÖΪËĸöÄ£¿é£¬Ã¿¸öÄ£¿éÓи÷×ԵŦÄÜ£¬°üÀ¨£º¹ÜÀíԱģ¿é£¬½Ìʦģ¿é£¬Ñ§ÉúÄ£¿é¡£ÏÂÃæ¾Í¶ÔѧÉú¹ÜÀíÄ£¿é²¿·ÖÓÃÀý½øÐвâÊÔ
±í4.2 ѧÉúµÇ¼²âÊÔ±í
ÓÃÀý±àºÅ ÓÃÀýÕªÒª ²âÊÔÓÅÏȼ¶ ²âÊÔÀàÐÍ ²âÊÔ·½·¨ ÊäÈëÊý¾Ý Ö´Ðв½¾Û Ô¤ÆÚÊä³ö ʵ¼Ê½á¹û ²âÊÔÈÕÆÚ
ÓÃÀý1 ѧÉúÓÃÀýµÇ¼ Ò»°ã ¹¦ÄܲâÊÔ ºÚºÐ²âÊÔ Óû§ÃûÊäÈë1001£¬ÃÜÂëÊäÈë1 ÊäÈ롪µÇ¼ ÏÔʾ½ÌÎñ¹ÜÀí½çÃæ ÏÔʾ¡°½ÌÎñ¹ÜÀí½çÃæ¡± 2010-4-16 31
ITÏîÄ¿¹ÜÀí±¨¸æ-ºþÄϿƼ¼´óѧ-08¼¶¼ÆËã»ú001°à
±í4.3 ѧÉú¿Î³Ì²éѯÓÃÀý²âÊÔ±í ÓÃÀý±àºÅ ÓÃÀýÕªÒª ²âÊÔÓÅÏȼ¶ ²âÊÔÀàÐÍ ²âÊÔ·½·¨ ÊäÈëÊý¾Ý ÓÃÀý2 ѧÉú¿Î³Ì²é¿´ Ò»°ã ¹¦ÄܲâÊÔ ºÚºÐ²âÊÔ Ñ¡ÔñÀàÐÍ¡°¿Î³Ì±àºÅ¡±£¬Æ¥Åäģʽ¡°Ä£ºýÆ¥Å䡱£¬¹Ø¼üÖµ¡°´óÈýÏ¡± Ö´Ðв½¾Û Ô¤ÆÚÊä³ö ʵ¼Ê½á¹û ²âÊÔÈÕÆÚ ÓÃÀý±àºÅ ÓÃÀýÕªÒª ²âÊÔÓÅÏȼ¶ ²âÊÔÀàÐÍ ²âÊÔ·½·¨ ÊäÈëÊý¾Ý ÊäÈ롪Ìá½» ÏÔʾ¿Î³Ì²éѯ½çÃæ ÏÔʾ¡°¿Î³Ì²éѯ½çÃæ¡± 2010-4-16 ±í4.4 ѧÉú·¢ËÍÐÅÏ¢ÓÃÀý²âÊÔ±í ÓÃÀý3 ѧÉú·¢ËÍÐÅÏ¢ÓÃÀý²âÊÔ Ò»°ã ¹¦ÄܲâÊÔ ºÚºÐ²âÊÔ ÊÕ¼þÈ˱àºÅ¡°1002¡±£¬ÏûÏ¢±êÌâ¡°×£ºØ¡±£¬ÄÚÈÝ¡°×£ÄãÉíÌåÔçÈÕ½¡¿µ£¡¡± Ö´Ðв½¾Û Ô¤ÆÚÊä³ö ʵ¼Ê½á¹û ²âÊÔÈÕÆÚ ÊäÈ롪Ìá½» ÏÔʾ·¢Ëͳɹ¦ ÏÔʾ¡°·¢Ëͳɹ¦¡± 2010-4-16 4.3.2 ¹¦ÄܲâÊÔ
¹¦ÄܲâÊÔÒ»°ã±ØÐëÔÚÍê³Éµ¥Ôª²âÊÔºó¡¢¼¯³É²âÊÔǰ½øÐУ¬¹¦ÄܲâÊÔ°üÀ¨Óû§½çÃæ²âÊÔ¡¢¸÷ÖÖ²Ù×÷²âÊÔ¡¢²»Í¬µÄÊý¾ÝÊäÈë²âÊÔ¡¢Â߼˼·²âÊÔ¡¢Êý¾ÝÊäÈë²âÊԺʹ洢²âÊԵȡ£
ÎÒÃǵÄϵͳ·Ö±ðÍê³ÉÁË3´ó¹¦ÄÜ£º
½ÌÎñ´¦¹ÜÀíÔ±¹ÜÀíÄ£¿é£ºÊÇÖ¸½ÌÎñ´¦¹ÜÀíÔ±Äܹ»ÊµÏֵǼ¹¦ÄÜ£¬¿ÉÒԲ鿴ʹÓÃÖеĽÌ
32
ITÏîÄ¿¹ÜÀí±¨¸æ-ºþÄϿƼ¼´óѧ-08¼¶¼ÆËã»ú001°à
ѧ¼Æ»®£¬¿É¶Ô½Ìʦ¼°Ñ§ÉúµÄÕ˺ÅÐÅÏ¢½øÐÐÔö¼Ó¡¢É¾³ý¡¢Ð޸ģ¬¿ÉÒÔ¶ÔѧÉúµÄ³É¼¨½øÐмÈ룬¿ÉÒÔ·¢²¼¹«¸æ¹©ËùÓÐÓû§²é¿´£¬Ìí¼ÓºÍά»¤ÐÅÏ¢£»ÔÚAdmin.jsp´úÂëÖÐʵÏÖÕâЩ¹¦ÄÜ¡£
½Ìʦ¹ÜÀíÄ£¿é£º½ÌʦÄܹ»ÊµÏֵǼ¹¦ÄÜ£¬¿ÉÒԲ鿴ËùÊڿγ̺Íϵͳ¹«¸æ£¬ÐÞ¸ÄÃÜÂë¡£ÔÚTeacher.jsp´úÂëÖÐʵÏÖÕâЩ¹¦ÄÜ¡£
ѧÉú¹ÜÀíÄ£¿é£ºÑ§ÉúÄܹ»ÊµÏֵǼ¹¦ÄÜ£¬¿ÉÒԲ鿴³É¼¨¡¢¿Î³Ì±íºÍϵͳ¹«¸æ£¬ÊµÏÖÐÅϢά»¤£¬½øÐÐÑ¡¿Î¡£ÔÚStudent.jsp´úÂëÖÐʵÏÖÕâЩ¹¦ÄÜ¡£
±í4.5 ¾ßÌå·ÖÎö±í ¹¦ÄÜʵÏÖ Ìõ¼þ ʵ¼ÊЧ¹û ¹¦ÄÜÄ£¿é ¹ÜÀíÔ±¹ÜÀíÄ£¿é µÇ¼¡¢Ð޸ġ¢Ìí¼Ó¡¢²é¿´¡¢ÉóºË¡¢È«²¿ÊµÏÖ »ã×Ü¡¢Â¼Èë¡¢·¢²¼ ½Ìʦ¹ÜÀíÄ£¿é µÇ¼¡¢²éѯ¡¢Ð޸ġ¢Â¼Èë ²ÎÊýÉèÖÃδÄÜʵÏÖ Ñ§Éú¹ÜÀíÄ£¿é µÇ¼¡¢Ð޸ġ¢Ñ¡¿Î¡¢²é¿´¡¢·¢ËÍÈ«²¿ÊµÏÖ ÐÅÏ¢
¾¹ý¹¦ÄܲâÊÔ£¬ÎÒÃǶÔϵͳµÄ¹¦ÄÜδÄÜÈ«²¿ÊµÏÖ£¬ÆäÖл¹Éú³ÉÁËÐí¶àµÄBug¡£³öÏÖÒÔÉϵÄBug£¬ÊÇÒòΪmysqlÀïÃæµÄÊý¾Ý¿âÁ¬½Ó´íÎóµ¼ÖÂÊý¾Ý¶ªÊ§£¬ÐèÖØÐ½¨Á¢Êý¾Ý¿â£¬µ¼Èëµ½Êý¾Ý¿âÖÐÈ¥£¬ÎÊÌâ½â¾ö£¬³ÌÐòÄܹ»Õý³£ÔËÐС£
4.3.3 ϵͳ²âÊÔ
ϵͳ²âÊÔʱ¶ÔÕû¸öϵͳµÄ²âÊÔ£¬ËüÊÇ·Ö±ð¹¦ÄÜ¡¢ÐÔÄÜ¡¢¸ºÔØ¡¢Ç¿¶È£¬°²È«ÐÔ£¬Óû§½çÃæµÈ·½ÃæµÄ²âÊÔÒÔϾͷֱð¶Ô½Ìѧ¼Æ»®¹ÜÀíϵͳ½øÐÐÈçϲâÊÔ¡£
1¡¢ÈÝ´íÐÔ²âÊÔ
¾¹ýÎÒÃǶԡ¶½ÌÎñ¹ÜÀíϵͳ¡·µÄ²âÊÔ£¬¸Ã¡¶½ÌÎñ¹ÜÀíϵͳ¡· ¶ÔÓÚ´íÎóµÄÊäÈëÊý¾Ý£¬Òì³£ÊäÈ룬²¢²»»áÓ°Ïì²úÆ·µÄÕý³£ÔËÐУ¬ÓÉ´Ë¿´³öÎÒÃǵġ¶½ÌÎñ¹ÜÀíϵͳ¡·µÄÈÝ´íÐÔ½ÏÇ¿£¬¾ßÓÐÒ»¶¨µÄºÃÐÔÄÜ¡£
2¡¢Ò×ÓÃÐÔ²âÊÔ
ÎÒÃÇ´Ëϵͳ¹¦Äܼòµ¥£¬²Ù×÷·½±ã£¬·Ç³£ÊʺÏÓÚÓû§£¬¼´Ê¹Ã»ÓÐÓû§ÊֲᣬÓû§Ò²ÊǺÜÈÝÒ×ÉÏÊֵġ£Óɴ˿ɿ´³ö¡¶½ÌÎñ¹ÜÀíϵͳ¡··Ç³£Ò×Óá£
33

