1¡¢Ä¿±ê
ÖÆ¶¨ÍêÕûÇÒ¾ßÌåµÄ ²âÊÔ Â·ÏߺÍÁ÷³Ì£¬Îª¿ìËÙ¡¢¸ßЧºÍ¸ßÖÊÁ¿µÄ Èí¼þ²âÊÔ Ìṩ»ù´¡Á÷³Ì¿ò¼Ü¡£
×îÖÕÄ¿±êÊÇʵÏÖÈí¼þ²âÊԹ淶»¯£¬±ê×¼»¯¡£
2¡¢ ²âÊÔÁ÷³Ì ˵Ã÷

3¡¢²âÊÔÐèÇó·ÖÎö
²âÊÔÐèÇóÊÇÕû¸ö²âÊÔ¹ý³ÌµÄ»ù´¡£»È·¶¨²âÊÔ¶ÔÏóÒÔ¼°²âÊÔ ¹¤×÷ µÄ·¶Î§ºÍ×÷Óá£ÓÃÀ´È·¶¨Õû¸ö²âÊÔ¹¤×÷£¨Èç°²ÅÅʱ¼ä±í¡¢²âÊÔÉè¼ÆµÈ£©²¢×÷Ϊ²âÊÔ¸²¸ÇµÄ»ù´¡¡£¶øÇÒ±»È·¶¨µÄ²âÊÔÐèÇóÏî±ØÐëÊǿɺËʵµÄ¡£¼´£¬ËüÃDZØÐëÓÐÒ»¸ö¿É¹Û²ì¡¢¿ÉÆÀ²âµÄ½á¹û¡£ÎÞ·¨ºËʵµÄÐèÇó²»ÊDzâÊÔÐèÇó¡£ËùÒÔÎÒÏÖÔÚµÄÀí½âÊDzâÊÔÐèÇóÊÇÒ»¸ö±È½Ï´óµÄ¸ÅÄËüÊÇÔÚÕû¸ö²âÊԼƻ®ÎĵµÖÐÌåÏÖ³öÀ´µÄ£¬²»ÊÇÀàËÆµÄÒ»¸öÓÃÀý»òÕ߯äËû.
¡¤²âÊÔÐèÇóÊÇÖÆ¶©²âÊԼƻ®µÄ»ù±¾ÒÀ¾Ý£¬È·¶¨Á˲âÊÔÐèÇóÄܹ»Îª²âÊԼƻ®Ìṩ¿Í¹ÛÒÀ¾Ý£»
¡¤²âÊÔÐèÇóÊÇÉè¼Æ ²âÊÔÓÃÀý µÄÖ¸µ¼£¬È·¶¨ÁËÒª²âʲô¡¢²âÄÄЩ·½Ãæºó²ÅÄÜÓÐÕë¶ÔÐÔµÄÉè¼Æ²âÊÔÓÃÀý£»
¡¤²âÊÔÐèÇóÊǼÆËã²âÊÔ¸²¸ÇµÄ·Öĸ£¬Ã»ÓвâÊÔÐèÇó¾ÍÎÞ·¨ÓÐЧµØ½øÐвâÊÔ¸²¸Ç£»
3.1¡¢²âÊÔ·½·¨Óë¹æ·¶
3.1.1¡¢²âÊÔ·½·¨
Ëæ×ÅÈí¼þ¼¼Êõ·¢Õ¹£¬ÏîÄ¿ÀàÐÍÔ½À´Ô½¶àÑù»¯¡£¸ù¾ÝÏîÄ¿ÀàÐÍӦѡÓÃÕë¶ÔÐÔÇ¿µÄ²âÊÔ·½·¨£¬ºÏÊʵIJâÊÔ·½·¨¿ÉÒÔÈÃÎÒÃÇʰ빦±¶¡£ÒÔÏÂÊÇÕë¶ÔĿǰÏîÄ¿¹¤³Ì¿ÉÒԲο¼µÄ²âÊÔ·½·¨£º
--¦Â²âÊÔ£¨beta²âÊÔ£©--·Ç³ÌÐòÔ±¡¢²âÊÔÈËÔ±
¦Â²âÊÔ£¬Ó¢ÎÄÊÇBetatesting¡£ÓÖ³ÆBeta²âÊÔ£¬Óû§ÑéÊÕ²âÊÔ£¨UAT£©¡£
¦Â²âÊÔÊÇÈí¼þµÄ¶à¸öÓû§ÔÚÒ»¸ö»ò¶à¸öÓû§µÄʵ¼ÊʹÓû·¾³Ï½øÐеIJâÊÔ¡£¿ª·¢Õßͨ³£²»ÔÚ²âÊÔÏÖ³¡£¬Beta²âÊÔ²»ÄÜÓɳÌÐòÔ±»ò²âÊÔÔ±Íê³É¡£
µ±¿ª·¢ºÍ²âÊÔ¸ù±¾Íê³ÉʱËù×öµÄ²âÊÔ£¬¶ø×îÖյĴíÎóºÍÎÊÌâÐèÒªÔÚ×îÖÕ·¢ÐÐǰÕÒµ½¡£ÕâÖÖ²âÊÔÒ»°ãÓÉ×îÖÕÓû§»òÆäËûÈËÔ±Íê³É£¬²»ÄÜÓɳÌÐòÔ±»ò²âÊÔÔ±Íê³É¡£
--¦Á²âÊÔ£¨Alpha²âÊÔ£©--·Ç³ÌÐòÔ±¡¢²âÊÔÈËÔ±
¦Á²âÊÔ£¬Ó¢ÎÄÊÇAlphatesting¡£ÓÖ³ÆAlpha²âÊÔ.
Alpha²âÊÔÊÇÓÉÒ»¸öÓû§ÔÚ¿ª·¢»·¾³Ï½øÐеIJâÊÔ£¬Ò²¿ÉÒÔÊǹ«Ë¾ÄÚ²¿µÄÓû§ÔÚÄ£Äâʵ¼Ê²Ù×÷»·¾³Ï½øÐеÄÊܿزâÊÔ£¬Alpha²âÊÔ²»ÄÜÓɸÃϵͳµÄ³ÌÐòÔ±»ò²âÊÔÔ±Íê³É¡£
ÔÚϵͳ¿ª·¢½Ó½üÍê³Éʱ¶ÔÓ¦ÓÃϵͳµÄ²âÊÔ£»²âÊÔºó£¬ÈÔÈ»»áÓÐÉÙÁ¿µÄÉè¼Æ±ä¸ü¡£ÕâÖÖ²âÊÔÒ»°ãÓÉ×îÖÕÓû§»òÆäËûÈËÔ±À´Íê³É£¬²»ÄÜÓɳÌÐòÔ±»ò²âÊÔÔ±Íê³É¡£
--¼æÈÝÐÔ²âÊÔ--²âÊÔÈËÔ±
¼æÈÝÐÔ²âÊÔÊÇÖ¸²âÊÔÈí¼þÊÇ·ñ¿ÉÒԳɹ¦ÒÆÖ²µ½Ö¸¶¨µÄÓ²¼þ»òÕßÈí¼þ»·¾³ÖУ¬ÀýÈçÔÚB/SÏîÄ¿Öи÷¸ö²»Í¬ä¯ÀÀÆ÷Ö®¼äµÄ²âÊÔ¡£
--Óû§½çÃæ²âÊÔ-UI²âÊÔ --²âÊÔÈËÔ±
Óû§½çÃæ²âÊÔ£¬Ó¢ÎÄÊÇUser interface testing¡£ÓÖ³ÆUI²âÊÔ¡£
Óû§½çÃæ£¬Ó¢ÎÄÊÇUser interface¡£ÊÇÖ¸Èí¼þÖеĿɼûÍâ¹Û¼°Æäµ×²ãÓëÓû§½»»¥µÄ²¿·Ö£¨²Ëµ¥¡¢¶Ô»°¿ò¡¢´°¿ÚºÍÆäËü¿Ø¼þ£©¡£
Óû§½çÃæ²âÊÔÊÇÖ¸²âÊÔÓû§½çÃæµÄ·ç¸ñÊÇ·ñÂú×ã¿Í»§ÒªÇó£¬ÎÄ×ÖÊÇ·ñÕýÈ·£¬Ò³ÃæÊÇ·ñÃÀ¹Û£¬ÎÄ×Ö£¬Í¼ Ƭ×éºÏÊÇ·ñÍêÃÀ£¬²Ù×÷ÊÇ·ñÓѺõȵȡ£UI
²âÊÔµÄÄ¿±êÊÇÈ·±£Óû§½çÃæ»áͨ¹ý²âÊÔ¶ÔÏóµÄ¹¦ÄÜÀ´ÎªÓû§ÌṩÏàÓ¦µÄ·ÃÎÊ»òä¯ÀÀ¹¦ÄÜ¡£È·±£Óû§½çÃæ·ûºÏ¹«Ë¾»òÐÐÒµµÄ±ê×¼¡£°üÀ¨Óû§ÓѺÃÐÔ¡¢ÈËÐÔ»¯¡¢ÒײÙ×÷ÐÔ
²âÊÔ¡£
Óû§½çÃæ²âÊÔÓû§·ÖÎöÈí¼þÓû§½çÃæµÄÉè¼ÆÊÇ·ñºÏºõÓû§ÆÚÍû»òÒªÇó¡£Ëü³£³£°üÀ¨²Ëµ¥£¬¶Ô»°¿ò¼°¶Ô »°¿òÉÏËùÓа´Å¥£¬ÎÄ×Ö£¬³ö´íÌáʾ£¬°ïÖúÐÅÏ¢
(Menu ºÍHelp content)µÈ·½ÃæµÄ²âÊÔ¡£±ÈÈ磬²âÊÔMicrosoft ExcelÖвåÈë·ûºÅ¹¦ÄÜËùÓõĶԻ°¿òµÄ´óС£¬ËùÓа´Å¥ÊÇ·ñ¶ÔÆë£¬×Ö·û´®×ÖÌå´óС£¬³ö´íÐÅÏ¢ÄÚÈݺÍ×ÖÌå´óС£¬¹¤¾ßÀ¸Î»ÖÃ/ͼ±êµÈµÈ¡£
--ðÑ̲âÊÔ--°æ±¾±àÒëÕß
ðÑ̲âÊÔ£¬Ó¢ÎÄÊÇSmoketesting¡£
ðÑ̲âÊÔµÄÃû³Æ¿ÉÒÔÀí½âΪ¸ÃÖÖ²âÊÔºÄʱ¶Ì£¬½öÓÃÒ»´üÑ̹¦·ò×ã¹»ÁË¡£Ò²ÓÐÈËÈÏΪÊÇÐÎÏóµØÀà±Èе緰幦»ù±¾¹¦Äܼì²é¡£ÈκÎе緰庸ºÃºó£¬ÏÈͨµç¼ì²é£¬Èç¹û´æÔÚÉè¼ÆÈ±ÏÝ£¬µç·°å¿ÉÄÜ»á¶Ì·£¬°å×ÓðÑÌÁË¡£
ðÑ̲âÊԵĶÔÏóÊÇÿһ¸öбàÒëµÄÐèÒªÕýʽ²âÊÔµÄÈí¼þ°æ±¾£¬Ä¿µÄÊÇÈ·ÈÏÈí¼þ»ù±¾¹¦ÄÜÕý³££¬¿ÉÒÔ½øÐкóÐøµÄÕýʽ²âÊÔ¹¤×÷¡£Ã°Ñ̲âÊÔµÄÖ´ÐÐÕßÊǰ汾±àÒëÈËÔ±¡£
--Ëæ»ú²âÊÔ--²âÊÔÈËÔ±
Ëæ»ú²âÊÔ£¬Ó¢ÎÄÊÇAdhoctesting¡£
Ëæ»ú²âÊÔûÓÐÊéÃæ²âÊÔÓÃÀý¡¢¼Ç¼ÆÚÍû½á¹û¡¢¼ì²éÁÐ±í¡¢½Å±¾»òÖ¸ÁîµÄ²âÊÔ¡£Ö÷ÒªÊǸù¾Ý²âÊÔÕߵľÑé¶ÔÈí¼þ½øÐй¦ÄܺÍÐÔÄܳé²é¡£Ëæ»ú²âÊÔÊǸù¾Ý²âÊÔ˵Ã÷ÊéÖ´ÐÐÓÃÀý²âÊÔµÄÖØÒª²¹³äÊֶΣ¬ÊDZ£Ö¤²âÊÔ¸²¸ÇÍêÕûÐÔµÄÓÐЧ·½Ê½ºÍ¹ý³Ì¡£
Ëæ»ú²âÊÔÖ÷ÒªÊǶԱ»²âÈí¼þµÄÒ»Ð©ÖØÒª¹¦ÄܽøÐи´²â£¬Ò²°üÀ¨²âÊÔÄÇЩµ±Ç°µÄ²âÊÔÑùÀý(TestCase)ûÓи²¸Çµ½µÄ²¿·Ö¡£ÁíÍ⣬¶ÔÓÚÈí¼þ¸üкÍÐÂÔö¼ÓµÄ¹¦ÄÜÒªÖØµã²âÊÔ¡£Öصã¶ÔÒ»Ð©ÌØÊâµãÇé¿öµã¡¢ÌØÊâµÄʹÓû·¾³¡¢²¢·¢ÐÔ¡¢½øÐмì²é¡£ÓÈÆä¶ÔÒÔǰ²âÊÔ·¢ÏÖµÄÖØ´óBug£¬½øÐÐÔٴβâÊÔ£¬¿ÉÒÔ½áºÏ»Ø¹é²âÊÔ(Regressivetesting)Ò»Æð½øÐС£
--ºÚºÐ²âÊÔ£¨¹¦ÄܲâÊÔ£©--²âÊÔÈËÔ±
ºÚºÐ²âÊÔ£¬Ó¢ÎÄÊÇBlackBoxTesting¡£Óֳƹ¦ÄܲâÊÔ»òÕßÊý¾ÝÇý¶¯²âÊÔ¡£
ºÚºÐ²âÊÔÊǸù¾ÝÈí¼þµÄ¹æ¸ñ¶ÔÈí¼þ½øÐеIJâÊÔ£¬ÕâÀà²âÊÔ²»¿¼ÂÇÈí¼þÄÚ²¿µÄÔË×÷ÔÀí£¬Òò´ËÈí¼þ¶ÔÓû§À´Ëµ¾ÍÏñÒ»¸öºÚºÐ×Ó¡£
Èí¼þ²âÊÔÈËÔ±ÒÔÓû§µÄ½Ç¶È£¬Í¨¹ý¸÷ÖÖÊäÈëºÍ¹Û²ìÈí¼þµÄ¸÷ÖÖÊä³ö½á¹ûÀ´·¢ÏÖÈí¼þ´æÔÚµÄȱÏÝ£¬¶ø²»¹ØÐijÌÐò¾ßÌåÈçºÎʵÏÖµÄÒ»ÖÖÈí¼þ²âÊÔ·½·¨¡£
--ÐÔÄܲâÊÔ
ÐÔÄܲâÊÔ£¬Ó¢ÎÄÊÇPerformanceTesting¡£
ÐÔÄܲâÊÔÊÇÔÚ½»Ìæ½øÐиººÉºÍÇ¿ÆÈ²âÊÔʱ³£ÓõÄÊõÓï¡£ÀíÏëµÄ"ÐÔÄܲâÊÔ"(ºÍÆäËûÀàÐ͵IJâÊÔ)Ó¦ÔÚÐèÇóÎĵµ»òÖÊÁ¿±£Ö¤¡¢²âÊԼƻ®Öж¨Òå¡£ÐÔÄܲâÊÔÒ»°ã°üÀ¨¸ºÔزâÊÔºÍѹÁ¦²âÊÔ¡£
ͨ³£ÑéÖ¤Èí¼þµÄÐÔÄÜÔÚÕý³£»·¾³ºÍϵͳÌõ¼þÏÂÖØ¸´Ê¹ÓÃÊÇ·ñ»¹ÄÜÂú×ãÐÔÄÜÖ¸±ê¡£»òÕßÖ´ÐÐͬÑùÈÎÎñʱа汾²»±È¾É°æ±¾Âý¡£Ò»°ã»¹¼ì²éϵͳ¼ÇÒäÈÝÁ¿ÔÚÔËÐгÌÐòʱ»á²»»áÁ÷ʧ(memoryleak)¡£±ÈÈ磬ÑéÖ¤³ÌÐò±£´æÒ»¸ö¾Þ´óµÄÎļþа汾²»±È¾É°æ±¾Âý¡£
3.1.2¡¢²âÊԹ淶
²âÊԹ淶ÊǸù¾Ý¿ª·¢¹æ·¶¶øÖƶ¨µÄ²âÊÔ±ê×¼£¬²âÊԹ淶ҲÊǺóÆÚ²âÊÔÓÃÀý±àдµÄÖØÒªÒÀ¾Ý¡£ÒòΪ¿ª·¢¹æ·¶Òò¹«Ë¾¶øÒ죬Òò²úÆ·¶øÒ죬ËùÒÔ²âÊԹ淶µÄ±ê×¼³Ì¶Èÿ¸ö¹«Ë¾¶¼²»Ò»Ñù¡£
´ÓÀíÂÛµ½·½·¨µ½¸÷ÀàÁ÷³Ìµ½¸÷À౨¸æÄ£°æ£¬¶¼ÊôÓÚ²âÊԹ淶µÄ·¶³ë£¬µ±Ò»ÕûÌ׹淶ÐγÉÖ®ºó£¬¿ÉʹµÃ²âÊÔ¹¤×÷½øÐиü¼ÓÎȽ¡£¬ËùÓÐÎÊÌâÓоݿɲ顣
3.2¡¢Èí¼þÐèÇ󹿏ñ˵Ã÷Êé
Èí¼þÐèÇ󹿏ñ˵Ã÷ÊéÊÇÈí¼þ´ïµ½µÄ¸÷ÏÄܵÄÄ¿±ê¡£ÊDzâÊÔÈËÔ±¸÷Ï×÷µÄÒÀ¾Ý£¬Ã»ÓÐÐèÇó¾ÍÎÞ·¨ÅжϲâÊÔ½á¹ûÊÇÕýÈ·µÄ¡£
3.3¡¢Èí¼þÉè¼ÆËµÃ÷£¨¸ÅÒªÓëÏêϸÉè¼Æ£©
Éè¼ÆËµÃ÷Êé°üº¬Èí¼þµÄһЩ¿ò¼Ü¡¢×ֶΡ¢Êý¾Ý¿âÉè¼ÆµÈ¡£Èí¼þÉè¼ÆËµÃ÷¶Ô²âÊÔ¹¤×÷¿ªÕ¹ÓкܴóÓ°Ï죬ûÓÐÈí¼þÉè¼ÆËµÃ÷ºÜ¶àÎÊÌ⽫ÎÞ·¨ËÝÔ´£¬²âÊÔ×¼±¸µÄǰÆÚ¹¤×÷Ò²ÊǸù¾ÝÈí¼þÉè¼ÆËµÃ÷À´Öƶ¨µÄ¡£
--Óû§½çÃæ²âÊÔ-UI²âÊÔ --²âÊÔÈËÔ±
Óû§½çÃæ²âÊÔ£¬Ó¢ÎÄÊÇUser interface testing¡£ÓÖ³ÆUI²âÊÔ¡£
Óû§½çÃæ£¬Ó¢ÎÄÊÇUser interface¡£ÊÇÖ¸Èí¼þÖеĿɼûÍâ¹Û¼°Æäµ×²ãÓëÓû§½»»¥µÄ²¿·Ö£¨²Ëµ¥¡¢¶Ô»°¿ò¡¢´°¿ÚºÍÆäËü¿Ø¼þ£©¡£
Óû§½çÃæ²âÊÔÊÇÖ¸²âÊÔÓû§½çÃæµÄ·ç¸ñÊÇ·ñÂú×ã¿Í»§ÒªÇó£¬ÎÄ×ÖÊÇ·ñÕýÈ·£¬Ò³ÃæÊÇ·ñÃÀ¹Û£¬ÎÄ×Ö£¬Í¼ Ƭ×éºÏÊÇ·ñÍêÃÀ£¬²Ù×÷ÊÇ·ñÓѺõȵȡ£UI
²âÊÔµÄÄ¿±êÊÇÈ·±£Óû§½çÃæ»áͨ¹ý²âÊÔ¶ÔÏóµÄ¹¦ÄÜÀ´ÎªÓû§ÌṩÏàÓ¦µÄ·ÃÎÊ»òä¯ÀÀ¹¦ÄÜ¡£È·±£Óû§½çÃæ·ûºÏ¹«Ë¾»òÐÐÒµµÄ±ê×¼¡£°üÀ¨Óû§ÓѺÃÐÔ¡¢ÈËÐÔ»¯¡¢ÒײÙ×÷ÐÔ
²âÊÔ¡£
Óû§½çÃæ²âÊÔÓû§·ÖÎöÈí¼þÓû§½çÃæµÄÉè¼ÆÊÇ·ñºÏºõÓû§ÆÚÍû»òÒªÇó¡£Ëü³£³£°üÀ¨²Ëµ¥£¬¶Ô»°¿ò¼°¶Ô »°¿òÉÏËùÓа´Å¥£¬ÎÄ×Ö£¬³ö´íÌáʾ£¬°ïÖúÐÅÏ¢
(Menu ºÍHelp content)µÈ·½ÃæµÄ²âÊÔ¡£±ÈÈ磬²âÊÔMicrosoft ExcelÖвåÈë·ûºÅ¹¦ÄÜËùÓõĶԻ°¿òµÄ´óС£¬ËùÓа´Å¥ÊÇ·ñ¶ÔÆë£¬×Ö·û´®×ÖÌå´óС£¬³ö´íÐÅÏ¢ÄÚÈݺÍ×ÖÌå´óС£¬¹¤¾ßÀ¸Î»ÖÃ/ͼ±êµÈµÈ¡£
--ðÑ̲âÊÔ--°æ±¾±àÒëÕß
ðÑ̲âÊÔ£¬Ó¢ÎÄÊÇSmoketesting¡£
ðÑ̲âÊÔµÄÃû³Æ¿ÉÒÔÀí½âΪ¸ÃÖÖ²âÊÔºÄʱ¶Ì£¬½öÓÃÒ»´üÑ̹¦·ò×ã¹»ÁË¡£Ò²ÓÐÈËÈÏΪÊÇÐÎÏóµØÀà±Èе緰幦»ù±¾¹¦Äܼì²é¡£ÈκÎе緰庸ºÃºó£¬ÏÈͨµç¼ì²é£¬Èç¹û´æÔÚÉè¼ÆÈ±ÏÝ£¬µç·°å¿ÉÄÜ»á¶Ì·£¬°å×ÓðÑÌÁË¡£
ðÑ̲âÊԵĶÔÏóÊÇÿһ¸öбàÒëµÄÐèÒªÕýʽ²âÊÔµÄÈí¼þ°æ±¾£¬Ä¿µÄÊÇÈ·ÈÏÈí¼þ»ù±¾¹¦ÄÜÕý³££¬¿ÉÒÔ½øÐкóÐøµÄÕýʽ²âÊÔ¹¤×÷¡£Ã°Ñ̲âÊÔµÄÖ´ÐÐÕßÊǰ汾±àÒëÈËÔ±¡£
--Ëæ»ú²âÊÔ--²âÊÔÈËÔ±
Ëæ»ú²âÊÔ£¬Ó¢ÎÄÊÇAdhoctesting¡£
Ëæ»ú²âÊÔûÓÐÊéÃæ²âÊÔÓÃÀý¡¢¼Ç¼ÆÚÍû½á¹û¡¢¼ì²éÁÐ±í¡¢½Å±¾»òÖ¸ÁîµÄ²âÊÔ¡£Ö÷ÒªÊǸù¾Ý²âÊÔÕߵľÑé¶ÔÈí¼þ½øÐй¦ÄܺÍÐÔÄܳé²é¡£Ëæ»ú²âÊÔÊǸù¾Ý²âÊÔ˵Ã÷ÊéÖ´ÐÐÓÃÀý²âÊÔµÄÖØÒª²¹³äÊֶΣ¬ÊDZ£Ö¤²âÊÔ¸²¸ÇÍêÕûÐÔµÄÓÐЧ·½Ê½ºÍ¹ý³Ì¡£
Ëæ»ú²âÊÔÖ÷ÒªÊǶԱ»²âÈí¼þµÄÒ»Ð©ÖØÒª¹¦ÄܽøÐи´²â£¬Ò²°üÀ¨²âÊÔÄÇЩµ±Ç°µÄ²âÊÔÑùÀý(TestCase)ûÓи²¸Çµ½µÄ²¿·Ö¡£ÁíÍ⣬¶ÔÓÚÈí¼þ¸üкÍÐÂÔö¼ÓµÄ¹¦ÄÜÒªÖØµã²âÊÔ¡£Öصã¶ÔÒ»Ð©ÌØÊâµãÇé¿öµã¡¢ÌØÊâµÄʹÓû·¾³¡¢²¢·¢ÐÔ¡¢½øÐмì²é¡£ÓÈÆä¶ÔÒÔǰ²âÊÔ·¢ÏÖµÄÖØ´óBug£¬½øÐÐÔٴβâÊÔ£¬¿ÉÒÔ½áºÏ»Ø¹é²âÊÔ(Regressivetesting)Ò»Æð½øÐС£
--ºÚºÐ²âÊÔ£¨¹¦ÄܲâÊÔ£©--²âÊÔÈËÔ±
ºÚºÐ²âÊÔ£¬Ó¢ÎÄÊÇBlackBoxTesting¡£Óֳƹ¦ÄܲâÊÔ»òÕßÊý¾ÝÇý¶¯²âÊÔ¡£
ºÚºÐ²âÊÔÊǸù¾ÝÈí¼þµÄ¹æ¸ñ¶ÔÈí¼þ½øÐеIJâÊÔ£¬ÕâÀà²âÊÔ²»¿¼ÂÇÈí¼þÄÚ²¿µÄÔË×÷ÔÀí£¬Òò´ËÈí¼þ¶ÔÓû§À´Ëµ¾ÍÏñÒ»¸öºÚºÐ×Ó¡£
Èí¼þ²âÊÔÈËÔ±ÒÔÓû§µÄ½Ç¶È£¬Í¨¹ý¸÷ÖÖÊäÈëºÍ¹Û²ìÈí¼þµÄ¸÷ÖÖÊä³ö½á¹ûÀ´·¢ÏÖÈí¼þ´æÔÚµÄȱÏÝ£¬¶ø²»¹ØÐijÌÐò¾ßÌåÈçºÎʵÏÖµÄÒ»ÖÖÈí¼þ²âÊÔ·½·¨¡£
--ÐÔÄܲâÊÔ
ÐÔÄܲâÊÔ£¬Ó¢ÎÄÊÇPerformanceTesting¡£
ÐÔÄܲâÊÔÊÇÔÚ½»Ìæ½øÐиººÉºÍÇ¿ÆÈ²âÊÔʱ³£ÓõÄÊõÓï¡£ÀíÏëµÄ"ÐÔÄܲâÊÔ"(ºÍÆäËûÀàÐ͵IJâÊÔ)Ó¦ÔÚÐèÇóÎĵµ»òÖÊÁ¿±£Ö¤¡¢²âÊԼƻ®Öж¨Òå¡£ÐÔÄܲâÊÔÒ»°ã°üÀ¨¸ºÔزâÊÔºÍѹÁ¦²âÊÔ¡£
ͨ³£ÑéÖ¤Èí¼þµÄÐÔÄÜÔÚÕý³£»·¾³ºÍϵͳÌõ¼þÏÂÖØ¸´Ê¹ÓÃÊÇ·ñ»¹ÄÜÂú×ãÐÔÄÜÖ¸±ê¡£»òÕßÖ´ÐÐͬÑùÈÎÎñʱа汾²»±È¾É°æ±¾Âý¡£Ò»°ã»¹¼ì²éϵͳ¼ÇÒäÈÝÁ¿ÔÚÔËÐгÌÐòʱ»á²»»áÁ÷ʧ(memoryleak)¡£±ÈÈ磬ÑéÖ¤³ÌÐò±£´æÒ»¸ö¾Þ´óµÄÎļþа汾²»±È¾É°æ±¾Âý¡£
3.1.2¡¢²âÊԹ淶
²âÊԹ淶ÊǸù¾Ý¿ª·¢¹æ·¶¶øÖƶ¨µÄ²âÊÔ±ê×¼£¬²âÊԹ淶ҲÊǺóÆÚ²âÊÔÓÃÀý±àдµÄÖØÒªÒÀ¾Ý¡£ÒòΪ¿ª·¢¹æ·¶Òò¹«Ë¾¶øÒ죬Òò²úÆ·¶øÒ죬ËùÒÔ²âÊԹ淶µÄ±ê×¼³Ì¶Èÿ¸ö¹«Ë¾¶¼²»Ò»Ñù¡£
´ÓÀíÂÛµ½·½·¨µ½¸÷ÀàÁ÷³Ìµ½¸÷À౨¸æÄ£°æ£¬¶¼ÊôÓÚ²âÊԹ淶µÄ·¶³ë£¬µ±Ò»ÕûÌ׹淶ÐγÉÖ®ºó£¬¿ÉʹµÃ²âÊÔ¹¤×÷½øÐиü¼ÓÎȽ¡£¬ËùÓÐÎÊÌâÓоݿɲ顣
3.2¡¢Èí¼þÐèÇ󹿏ñ˵Ã÷Êé
Èí¼þÐèÇ󹿏ñ˵Ã÷ÊéÊÇÈí¼þ´ïµ½µÄ¸÷ÏÄܵÄÄ¿±ê¡£ÊDzâÊÔÈËÔ±¸÷Ï×÷µÄÒÀ¾Ý£¬Ã»ÓÐÐèÇó¾ÍÎÞ·¨ÅжϲâÊÔ½á¹ûÊÇÕýÈ·µÄ¡£
3.3¡¢Èí¼þÉè¼ÆËµÃ÷£¨¸ÅÒªÓëÏêϸÉè¼Æ£©
Éè¼ÆËµÃ÷Êé°üº¬Èí¼þµÄһЩ¿ò¼Ü¡¢×ֶΡ¢Êý¾Ý¿âÉè¼ÆµÈ¡£Èí¼þÉè¼ÆËµÃ÷¶Ô²âÊÔ¹¤×÷¿ªÕ¹ÓкܴóÓ°Ï죬ûÓÐÈí¼þÉè¼ÆËµÃ÷ºÜ¶àÎÊÌ⽫ÎÞ·¨ËÝÔ´£¬²âÊÔ×¼±¸µÄǰÆÚ¹¤×÷Ò²ÊǸù¾ÝÈí¼þÉè¼ÆËµÃ÷À´Öƶ¨µÄ¡£
3.4¡¢Ò³ÃæÔÐÍ£¨demo£©
Ò³ÃæÔÐÍÊÇÏîÄ¿ÈËÔ±¿ìËÙÊìϤÏîÄ¿µÄ×î¼Ñ·¾¶¡£ÔÚÐèÇó²»¹»Ã÷È·£¬Éè¼ÆËµÃ÷Êé²»¹»È«ÃæµÄÇé¿öÏ£¬Ò³ÃæÔÐÍÒ²ÊǺóÆÚ²âÊÔÓÃÀý±àд˼ÏëµÄÖØÒª¸ù¾Ý¡£
4¡¢²âÊÔ¹ý³ÌÉè¼Æ
Ã÷È·²âÊÔÄ¿µÄ£¬×îÖÕ´ï³ÉÄ¿µÄ²¢ÑéÖ¤½á¹ûÊDzâÊÔÒª×öµÄÊÂÇé¡£°üÀ¨£º
1.²âÊÔ·¶Î§£ºÃèÊö±¾´Î²âÊÔÖеIJâÊÔ·¶Î§£¬È磺²âÊÔÈí¼þ¹¦ÄÜ·¶Î§¡¢²âÊÔÖÖÀàµÈ¡£
2.¼òµ¥µÄÃèÊöÈçºÎ´î½¨²âÊÔÆ½Ì¨ÒÔ¼°²âÊÔµÄDZÔڵķçÏÕ¡£
3.ÏîÄ¿ÐÅÏ¢£ºËµÃ÷Òª²âÊÔµÄÏîÄ¿µÄÏà¹Ø×ÊÁÏ£¬È磺ÊäÈëÊä³öÎĵµ£¬²úÆ·ÃèÊö£¬Èí¼þÖ÷Òª¹¦ÄÜ¡£
4.ÈËÁ¦×ÊÔ´µÄ·ÖÅä¡£
5.²âÊÔÐèÇó£ºÁýͳ˵£¬¾ÍÊDzâÊÔÖеÄËùÓÐÉè¼ÆºÍÐèÇóÎĵµ¡£×÷Ϊ±¾´Î²âÊÔµÄÒÀ¾Ý
4.1¡¢²âÊÔ²ßÂÔÖÆ¶¨
ÕâÒ»½×¶ÎÔÚÓÚÐèÇó¡¢ÏêϸÉè¼Æ¡¢²âÊԼƻ®Íê³ÉÖ®ºó£¬Ö÷ÒªÊDZ¾´Î²âÊԵIJßÂԽ׶Ρ£ºÜ¶à¹«Ë¾ÉÙÕâ¸öÒ»¸ö½×¶Î£¬ÐèÒªÓмƻ®ÐԵķֳö²úÆ·µÄ¹¦Äܿ۳ö²âÊԵŦÄܵ㣬Ïֽ׶δó¶à¹«Ë¾¶¼ÊÇÖ±½ÓÄÃ×ÅÎĵµ¾Í¿ªÊ¼×öÓÃÀýÉè¼Æ¡£
¶ÔÐèÇó½øÐзÖÎö£¬Áгö¾ßÌåµÄ¹¦ÄÜÁÐ±í¡££¨Ò»°ã¸ù¾Ý¹¦Äܽ»»¥Îĵµ¾ÍÄÜÃ÷È·³ö´Ë¹¦ÄܵĴóÌ幦ÄÜ£¬Ò»²ã²ãµÄ·ÖÏÂÈ¥£¬Ò»Ö±µ½Ã»¸ö¹¦ÄÜ±íµ¥¡£È»ºó¿¼Âǵ½Ê¹ÓÃÄÇЩ²âÊÔ·½·¨£¿¹¤×÷Ò»µ©×öµ½Ö´Ðн׶Σ¬ÎÒÃÇ¿ÉÒÔ¸üºÃµÄ¸ù¾ÝÕâЩ¹¦ÄܱíÒ»µãÒ»µãµÄ¸²¸Ç¡£Ò²ÄÜÈÃÎÒÃÇÔÚÓÃÀýÆÀÉóʱ£¬³ä·ÖµÄ֤ʵÎÒÃǵŤ×÷ÊÇÓÐЧµÄÄܹ»±£Ö¤²úÆ·µÄÖÊÁ¿¡££©Ò»°ãÔÚ´Ë֮ǰ£¬Ò»Ð©ÒµÎñÅàѵºÍÐèÇóÆÀÉóÊÇÓбØÒªÊÇÌýһϵġ£ÕâÑùÄܹ»¸üÔç¸üÊìÁ·µÄÀí½âÐèÇó£¬Ò²Äܱ£Ö¤²úÆ·Éè¼ÆÖгöÏÖµÄһЩÎóÇø¡£
¶ÔÓÚÒ»¸ö¸ö²âÊÔ¸ÃÈçºÎ½øÐвâÊÔ£¿ÈçÏ£º
a)¹¦ÄܲâÊÔ
---¹¦ÄÜ·¶Î§£¨»®·Ö³ö¸÷×Ô¸ºÔðµÄ¹¦ÄÜÄ£¿é£©
---ʹÓòâÊÔ·½·¨£¨µÈ¼ÛÀà¡¢±ß½çÖµµÈ²âÊÔ·½·¨·½·¨£©
---²âÊÔ±ê×¼£¨·ûºÏÉè¼Æ¡¢ÐèÇóºÍ¹æ·¶Îĵµ¶Ô¸Ã¹¦ÄܵÄÃèÊö£©
b)½çÃæ²âÊÔ
c)¼æÈÝÐÔ²âÊÔ
4.2¡¢²âÊԼƻ®
1)Òª³ä·Ö¿¼ÂDzâÊԼƻ®µÄʵÓÃÐÔ£¬¼´²âÊԼƻ®Óëʵ¼ÊÖ®¼äµÄ½Ó½ü³Ì¶ÈºÍ¿É²Ù×÷ÐÔ¡£±àд²âÊԼƻ®µÄÄ¿µÄÔÚÓÚ³ä·Ö¿¼ÂÇÖ´ÐвâÊÔʱµÄ¸÷ÖÖ×ÊÔ´£¬°üÀ¨²âÊÔÄÚÈÝ¡¢²âÊÔ±ê×¼¡¢Ê±¼ä×ÊÔ´¡¢ÈËÁ¦×ÊÔ´µÈµÈ£¬×¼È·µØËµÊÇÒª·ÖÎöÖ´ÐÐʱËùÄܹ»µ÷ÓõÄÒ»ÇÐ×ÊÔ´ÒÔ¼°Êܸ÷ÖÖÌõ¼þÏÞÖÆ£¬¿ÉÄÜÊܵ½µÄ¸÷ÖÖÓ°Ïì¡£
a)²âÊÔÄÚÈÝ£º¶ÔÒ»¸öÈí¼þÀ´Ëµ²âÊԼƻ®ÖлáÃ÷È·±¾´Î²âÊÔ×öÄÄЩ²âÊÔ£¿
È磺ϵͳ²âÊÔ£ºÔÚÕû¸öϵͳ²âÊÔÖлáÓУ¨½çÃæ²âÊÔ¡¢¹¦ÄܲâÊÔ¡¢ÐÔÄܲâÊÔ¡¢¼æ
ÈÝÐÔ²âÊÔ¡¢°²×°Ð¶ÔزâÊÔ¡¢¿É¿¿ÐÔ²âÊԵȲâÊÔ£©¡£
b)²âÊÔÄ¿µÄ£ºÒ»°ã¶àΪ±£Ö¤²úÆ·ÖÊÁ¿ÊÇ·ñ´ïµ½Ô¤ÆÚµÄÖ¸±ê¡£Õâ¸öÖ¸±êÒ²¾ÍÊÇÔÚ²âÊÔÖж¨ÒåµÄ½áÊø±ê×¼¡£
c)²âÊÔ±ê×¼£ºÐèÒª¿¼ÂDZ¾´Î²âÊÔÐèÒªÊäÈëÄÇЩÎĵµ£¬¸ÃÏîÄ¿½áÊø±ê×¼¶¨Òå¡¢²âÊÔ½áÊø±ê×¼µÄ¶¨Ò壿bug¼¶±ð¶¨Òå¡¢ÓÅÏȼ¶¶¨Òå¡¢bug¹ÜÀíÁ÷³Ì¶¨Òå¡£Õâ¸ö¶¼ÐèÒªÔÚÖ´ÐвâÊÔÊÂÃ÷È·¡£¼Æ»®ÖÐÓ¦¸Ã°üº¬ÕâЩÄÚÈÝ¡£
d)×ÊÔ´·ÖÅ䣺ÕâÀï·ÖΪÈËÁ¦×ÊÔ´¡¢ÈíÓ²¼þ×ÊÔ´µÈ»®·Ö¡£Ò»°ã»á°ÑÈËÁ¦×ÊÔ´µÄÀûÓÃдÈëÒ»¸ö²âÊÔÈËÔ±ÈÎÎñ·ÖÅä±íÀ°´ÕÕ²»Í¬µÄ½×¶Î£¬Ã¿¸ö½×¶ÎÌá½»ÏàÓ¦µÄ³É¹û£¨ÄѶȺܴ󣩡£ÈíÓ²¼þ×ÊÔ´ÖÐÖ÷ÒªÊÇÔÚ×ö¼Æ»®Ê±¿¼Âǵ½ÐèÒª¶àÉÙµçÄÔ»ò±ðµÄ¹¤¾ß£¬ÁгöÇåµ¥¡£
e)²âÊÔ·çÏÕ£º´ó¶à¿¼Âǵ½µÄ¾ÍÊÇÏîÄ¿¿ª·¢ÑÓÆÚ¡¢²âÊÔÈËÔ±²»×ãÓÃÀýÎÞ·¨È«Ã渲¸Ç²âÊԵ㡢ʱ¼ä²»×ãÓÃÀýÎÞ·¨È«²¿Ö´ÐС¢bugÎÞ·¨¼°Ê±Ð޸ĵ¼ÖÂÎÞ·¨ÑéÖ¤¡¢²âÊÔÈËÔ±¼¼Äܲ»×ãµ¼Ö²âÊÔ½ø¶ÈÀ³¤¡£
f)Èí¼þ²âÊÔ²ßÂÔÒ»°ã¶¼ÊÇ·Ö¿ªÀ´×öÏà¹Ø²âÊÔ·½°¸¡£
4.3¡¢²âÊÔ¸½¼þ
ÓÃÀýÄ£°å¡¢È±Ïݱ¨¸æÄ£°å
²âÊÔ»·¾³µÄ´î½¨
ȱÏݹÜÀíÁ÷³ÌºÍȱÏݼ¶±ð¶¨Òå
ȱÏÝ״̬һ°ã·ÖΪ£ºÐ½¨¡¢´ò¿ª¡¢ÒÑ·ÖÅä¡¢ÒÑÐÞ¸´¡¢¹Ø±Õ¡¢ÖØÐ´ò¿ª
Öмä»áÓУºÑÓÆÚ¡¢Öظ´¡¢¾Ü¾øµÈ״̬
ȱÏݹÜÀíÁ÷³Ì£º

1.²âÊÔÈËÔ±»ò¿ª·¢ÈËÔ±·¢ÏÖbugºó£¬ÅжÏÊäÈëÄĸöÄ£¿éµÄÎÊÌ⣬Ìîдbug±¨¸æºó£¬ÏµÍ³»á×Ô¶¯Í¨¹ýEmail֪ͨ¿ª·¢×鳤ºÍ¸ÃÄ£¿é¿ª·¢Õß¡£
2.¿ª·¢×鳤¸ù¾Ý¾ßÌåÇé¿ö£¬ÖØÐÂreassigned·ÖÅ䏸bugËùÊôµÄ¿ª·¢Õß¡£
3.¿ª·¢ÕßÊÕµ½emailÐÅÏ¢ºó£¬ÅжÏÊÇ·ñΪ×Ô¼ºµÄÐ޸ķ¶Î§¡£
Èô²»ÊÇ£¬ÖØÐÂreassigned·ÖÅ䏸¿ª·¢×鳤»òÓ¦¸Ã·ÖÅäµÄ¿ª·¢Õß¡£
ÈôÊÇ£¬½øÐд¦Àí£¬resolved²¢¸ø³ö½â¾ö·½·¨¡££¨¿É´´½¨²¹¶¡¸½¼þ¼°²¹³ä˵Ã÷£©
4.²âÊÔÈËÔ±²éѯ¿ª·¢ÕßÒÑÐ޸ĵÄbug£¬½øÐлعé²âÊÔ¡£
¾ÑéÖ¤ÎÞÎóºó£¬ÐÞ¸Ä״̬Ϊverified¡£´ýÕû¸ö²úÆ··¢²¼ºó£¬ÐÞ¸ÄΪclosed¡£
»¹ÓÐÎÊÌ⣬reopened£¬×´Ì¬ÖØÐ±äΪ"new"£¬²¢·¢ËÍÓʼþ֪ͨ¡£
5.Èç¹ûÕâ¸öbugÒ»ÖÜÄÚÒ»ÖÂû±»´¦Àí¹ý¡£Bugzilla¾Í»áÒ»Ö±ÓÃemailɧÈÅËüµÄÊôÖ÷£¬Ö±½Ó²ÉÈ¡Ðж¯¡£¹ÜÀíÔ±¿ÉÒÔÉ趨×î³Ù²ÉÈ¡Ðж¯µÄÆÚÏÞ£¬±ÈÈç3Ì죬ϵͳĬÈÏ7Ìì¡£
ȱÏݵȼ¶»®·Ö£º

5¡¢²âÊÔʵʩ
5.1¡¢Ö´ÐÐ
¿ª·¢¾Í»áת°æ±¾¸øÎÒÃDzâÊÔ²¿ÃŽøÐÐϵͳ²âÊÔÁË¡£Äõ½°æ±¾ÎÒÃÇÊ×Ïȴ²âÊÔ»·¾³
×öÒ»¸öÔ¤²âÊÔ£¬Ä¿µÄÊÇÀ´ÆÀ¶ÏÕâ¸ö°æ±¾ÊDz»ÊǿɲâÊԵġ£Èç¹ûÔ¤²âÊÔ²»Í¨¹ý£¬´ò»Ø¿ª·¢²¿·µ¹¤£¬Èç¹ûͨ¹ýÁË£¬¾Í¿ªÊ¼ÎÒÃǵÚÒ»ÂÖµÄϵͳ²âÊÔ¡£
µÚÒ»ÂÖϵͳ²âÊÔÎÒÃÇ»áÖ´ÐÐÎÒÃÇËù±àдµÄËùÓвâÊÔÓÃÀý£¬×öºÃ²âÊÔ½á¹ûµÄ¼Ç¼£¬·¢ÏÖȱÏÝÁËÌύȱÏݱ¨¸æ¡£µ±µÚÒ»ÂÖ²âÊÔ½áÊøºó£¬ÎÒÃǰÑËùÓеÄbugµ¥Ìá½»¸ø¿ª·¢ÈËÔ±£¬ÓÉËûÃǽøÐÐÐ޸ġ£
ÔÚËûÃÇÐÞ¸´bugÆÚ¼ä£¬ÎÒÃÇ»á¶ÔµÚÒ»ÂÖϵͳ²âÊÔ×öÒ»¸ö²âÊÔÆÀ¹À£¬³öÒ»¸ö²âÊÔ±¨¸æ¡£»¹Òª¸ù¾Ýʵ¼ÊÇé¿ö£¬¶ÔÎÒÃÇдµÄ²âÊÔÓÃÀý½øÐÐÐ޸ĺÍÔö¼Ó¡£¿ª·¢¸Äbug½áÊø£¬Ìá½»Ò»¸öеİ汾¸øÎÒÃÇ£¬ÎÒÃÇÖØÐ´²âÊÔ»·¾³¿ªÊ¼µÚ¶þÂÖϵͳ²âÊÔ¡£Ê×ÏÈÊǻعéÎÒÃÇÌá½»µÄȱÏݱ¨¸æ£¬È»ºó»áÔÚÓÃÀýÖÐÌôѡһЩÓÅÏȼ¶±ð±È½Ï¸ßµÄÓÃÀýÀ´½øÐвâÊÔ£¬·¢ÏÖÎÊÌâÁ˼ÌÐøÌύȱÏݱ¨¸æ£¬Ö»µ½È±ÏÝÂʵÍÓÚÓû§ÒªÇóÁË£¬ÎÒÃǾͽøÐÐ×îºóÒ»ÂֵĻعé²âÊÔ£¬½áÊøÏµÍ³²âÊÔ¡£
|