±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁË´«Í³½Å±¾²âÊԵľÖÏÞ¡¢Ê²Ã´ÊÇ̽Ë÷ʽ²âÊÔ£¿Ì½Ë÷ʽ²âÊԺͽű¾²âÊÔÓÐʲô²»Í¬£¿ÈçºÎ¿ªÕ¹Ì½Ë÷ʽ²âÊÔ£¿
±¾ÎÄÀ´×ÔÓÚ΢ÐŹ«ÖÚºÅDevOps£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼ÍƼö¡£ |
|
´«Í³½Å±¾²âÊԵľÖÏÞ
ÎÒÃÇÖªµÀ£¬´«Í³µÄ²âÊÔÒ»°ãÊÇÏȸù¾ÝÐèÇóÎĵµ±àд³ö²âÊÔÓÃÀý£¬¶øºóÓɲâÊÔÈËÔ±±¾ÈË»òËûÈËÔÙ¸ù¾Ý²âÊÔÓÃÀýµÄ¾ßÌåÃèÊö²½Ö裨½Å±¾£©½øÐÐÖ´ÐÐÓëÑéÖ¤¡£ÕâÖÖÒѾ³ÖÐøÁ˼¸Ê®ÄêµÄ²âÊÔ·½·¨ÎÒÃÇÓÖ³ÆÖ®Îª½Å±¾²âÊÔ£¨Scripted
Test£¬¼ò³ÆST£©¡£µ«ÊÇÕ⼸ÄêËæ×ÅÃô½Ý¿ª·¢µÄÁ÷ÐÐÒÔ¼°ÒµÎñ±¾Éí¿ìËÙ·¢Õ¹µÄÐèÒª£¬ÔÚ¿ª·¢ËٶȲ»¶ÏµÃµ½ÌáÉýµÄͬʱ²âÊÔÈ´ÂýÂý±ä³ÉÁËÆ¿¾±£¬Ö÷ÒªÌåÏÖÔÚÏÂÃæÁ½µã£º
´«Í³½Å±¾²âÊÔµÄËÙ¶ÈÓ¦¶ÔÃô½Ý¿ìËÙ½»¸¶µÄÒªÇóÓÐЩ³ÔÁ¦¡£µ±Ç°´ó²¿·ÖÃô½ÝÏîÄ¿µÄµü´úÖÜÆÚÊÇ1ÖÁ2ÖÜ£¬³ýµôÐèÇóºÍ¿ª·¢ËùÐ蹤ʱ£¬Áô¸ø²âÊÔµÄʱ¼äÉÙÖ®ÓÖÉÙ¡£¶øÔÚÕâô¶ÌµÄʱ¼äÄÚ»¹ÐèÒª¾³£»¨·Ñ´óÁ¿µÄʱ¼äÀ´±àдÏêϸµÄ²âÊÔÓÃÀýÎĵµ£¬Ê¹µÃ²âÊÔÈËÔ±²»µÃ²»ÓüӰàÀ´½â¾öʱ¼ä²»×ãµÄÎÊÌ⣻
³ý´ËÖ®Í⣬Ƶ·±±ä¸üµÄÐèÇóÒ²µ¼Ö²âÊÔÈËÔ±ÐèÒª´óÁ¿µÄʱ¼äÀ´¸üкÍά»¤²âÊÔÓÃÀý¡£¶øÔÚÉÏÏßʱ¼äµÄѹÁ¦Ï£¬²âÊÔÈËÔ±¾³£¸Ðµ½Æ£ÓÚ±¼Ãü£¬Ñ¹Á¦¾Þ´ó¡£
ÄÇô²âÊÔÈËÔ±ÔÚÕâÖÖÃô½Ý¿ª·¢µÄ»·¾³Ïµ½µ×ÈçºÎÓ¦¶Ô²ÅÄܸü¼Ó´ÓÈÝÄØ£¿Ãô½Ý²âÊÔר¼ÒLisa CrispinÔÚËýµÄÖø×÷¡¶Ãô½ÝÈí¼þ²âÊÔ£º²âÊÔÈËÔ±ÓëÃô½ÝÍŶӵÄʵ¼ùÖ¸ÄÏ¡·Ò»ÊéÖÐÌáµ½Á˽â¾ö˼·£¬ÄǾÍÊÇ´ó¼ÒËùÊìÖªµÄ²âÊÔ½ð×ÖËþ£º
²âÊÔ½ð×ÖËþ×î³õµÄÔÐÍ·ÖÈý²ã£¬µ×²ãÊǵ¥Ôª²âÊÔ£¬Öмä²ãÊÇAPI²âÊÔ£¬ÉϲãGUI×Ô¶¯»¯²âÊÔ¡£ºóÀ´LisaÔÚ½ð×ÖËþµÄËþ¼âÔÙ²¹ÉÏÁËһƬ¡°ÔÆ¡±£¬ÕâÆ¬¡°ÔÆ¡±¾ÍÊÇ̽Ë÷ʽ²âÊÔ£¨Exploratory
Test£¬¼ò³ÆET£©¡£
ʲôÊÇ̽Ë÷ʽ²âÊÔ£¿
ÄÇô¾¿¾¹Ê²Ã´ÊÇ̽Ë÷ʽ²âÊÔ£¿²»Í¬µÄ²âÊÔר¼Ò¶¼Ôø¾¶ÔÆäϹý¶¨Ò壬µ«×îеÄÒ»ÖÖ¶¨ÒåÈçÏ£º
̽Ë÷ʽ²âÊÔÊÇÒ»ÖÖÇ¿µ÷²âÊÔÈËÔ±µÄ×ÔÓɺÍÔðÈÎÒÔ²»¶ÏÓÅ»¯Æä¹¤×÷¼ÛÖµµÄ²âÊÔ·½·¨£¬Ëüͨ¹ý½«Ñ§Ï°¡¢²âÊÔÉè¼ÆºÍ²âÊÔÖ´ÐÐ×÷Ϊ»¥ÏàÖ§³ÖµÄ»î¶¯ÔÚÕû¸öÏîÄ¿¹ý³ÌÖв¢ÐÐÖ´ÐС£
ÈçºÎ½â¶ÁÕâ¸ö¶¨ÒåÄØ£¿±ÊÕß½¨ÒéץסÈý¸öÖØµã£º
Ê×ÏÈ£¬Ëü²»ÊÇеIJâÊÔ¼¼Êõ¶ø¸üÏñÊÇеIJâÊÔģʽ»ò·ç¸ñ¡£ÕýÈçScrumÆä±¾ÖÊÊǰѹ¤×÷°´Åú´ÎÀ´Íê³Éµ«¾ßÌåµÄ¿ª·¢·½·¨Ã»Óб仯һÑù£¬Ì½Ë÷ʽ²âÊÔ±¾ÉíÒ²ÊÇ»áʹÓõ½ÎÒÃÇÊìϤµÄÈçµÈ¼ÛÀà¡¢±ß½çÖµµÈ²âÊÔ¼¼Êõ£¬Í¬Ê±Ì½Ë÷ʽ²âÊÔÒ²¿ÉÒÔ±»Ó¦Óõ½²»Í¬µÄ²âÊÔ½×¶ÎÖУ»
Æä´Î£¬ºÍÃô½ÝÐûÑÔ¸üÇ¿µ÷¸öÌåÒ»Ñù£¬Ì½Ë÷ʽ²âÊÔͬÑùÇ¿µ÷²âÊÔÈËÔ±¸öÈ˵ÄÖ÷¹ÛÄܶ¯ÐÔ£¬ÔÚÕâµãÉÏ̽Ë÷ʽ²âÊԵĹ۵ãÓëÃô½Ý²»Ä±¶øºÏ£¬¾¡¹Ü̽Ë÷ʽ²âÊÔ¸ÅÄîµÄÌá³ö±ÈÃô½Ý»¹ÒªÔ磨̽Ë÷ʽ²âÊÔÓÉCemKaner²©Ê¿ÔÚ1983ÄêÌá³ö£©£»
×îºó£¬Ì½Ë÷ʽ²âÊ԰ѲâÊÔѧϰ¡¢²âÊÔÉè¼ÆºÍ²âÊÔÖ´ÐÐÕâЩÔÚ´«Í³½Å±¾²âÊÔÖÐÐèÒª·Ö¿ª²»Í¬½×¶ÎÀ´Íê³ÉµÄÈÎÎñ²¢ÐеÄÖ´ÐС£µ±È»£¬ÕâÀï˵µÄ²¢ÐÐÆäʵ¾ÍÊÇÒ»¸öСµÄÑ»·µü´ú£¬ÒÔ´Ë¿ÉÒÔ×î¿ìµÄµÃµ½·´À¡£¬²¢ÇÒÖ¸µ¼ÓÅ»¯ÏÂÒ»Âֵĵü´ú¡£ÔÚÕâÀï´ó¼ÒÊDz»ÊǾõµÃÓеãÊìϤµÄζµÀ£¿ºÍScrumµÄºËÐÄ˼ÏëÊÇ·ñÒ»Ö£¿
Æäʵ̽Ë÷ʽ²âÊÔ»¹ÓÐÆäËüһЩÌåÏÖÃô½Ý˼ÏëµÄµØ·½£¬±ÈÈçºÍÃô½ÝÇáÎĵµÒ»Ñù£¬Ì½Ë÷ʽ²âÊÔ²»ÔÙÒªÇóÏêϸµÄ²âÊÔÓÃÀýÎĵµ£»ÔÙ±ÈÈçºÍSprintÓй̶¨µÄʱ¼äºÐÒ»Ñù£¬ºóÃæ½éÉܵÄSession-Based
Test Management£¨¼ò³ÆSBTM£©Ò²ÊÇ»ùÓڹ̶¨Ê±¼äºÐÀ´Íê³ÉµÈµÈ£¬ÕâÀï¾Í²»Ò»Ò»Õ¹¿ªÌÖÂÛÁË¡£
̽Ë÷ʽ²âÊԺͽű¾²âÊÔÓÐʲô²»Í¬£¿
½Å±¾²âÊÔÒ»°ã»á·ÖΪÁ½¸ö½×¶Î£ºµÚÒ»½×¶Î¸ù¾ÝÐèÇó¡¢±ê×¼¡¢²âÊԹ淶µÈÎĵµÏÈÊä³ö²âÊԼƻ®¡¢²âÊÔÓÃÀýµÈ²âÊÔ½»¸¶¼þ£»µÚ¶þ½×¶ÎÔò¸ù¾Ý֮ǰ׼±¸ºÃµÄ²âÊÔÓÃÀýÓɱ¾ÈË»òÕßËûÈ˶Ա»²âϵͳ½øÐвÙ×÷À´Ö´ÐвâÊÔ£¬×îÖÕÊä³ö²âÊÔ±¨¸æ¡¢È±Ïݱ¨¸æµÈ¡£ÈçÏÂͼ£º
¶øÌ½Ë÷ʽ²âÊÔÖ»ÓÐÒ»¸ö½×¶Î£¬²âÊÔÈËÔ±¸ù¾ÝÒ»ÇпÉÄÜÕÆÎÕµÄÐÅÏ¢ºÍ×ÊÁÏ£¬Õë¶Ô±»²âϵͳ½øÐÐѧϰ£¬ÔÚѧϰµÄͬʱһ±ßÉè¼Æ²âÊÔÒªµãÒ»±ß½øÐвâÊÔ£¬×îÖյõ½Ïà¹Ø²âÊÔ½á¹û¡£ÈçÏÂͼ£º
ÄÇô¶ÔÓÚÕâÁ½ÖÖ²»Í¬²âÊÔµÄЧ¹ûÈçºÎÄØ£¿ÎÒÃÇÀ´¿´Ò»¸öɨÀ×µÄÀý×Ó£¬ÈçÏÂͼËùʾ£ººÚÉ«ËıßÐοò¿ò´ú±íÊÇÀ×Çø£¬¶øºìɫС·½¿éÔò´ú±íµØÀס£
Èç¹û°´Õսű¾²âÊԵķ½·¨£¬ÈçÏÂͼËùʾ£¬»á¿´µ½²âÊÔ°´²½¾Í°à£¬ËäÈ»ÄÜ·¢ÏÖÒ»²¿·ÖµØÀ×£¬µ«ÈÔÈ»»¹´æÔںܶàµÄµØÀ×ûÓб»·¢ÏÖ¡£
¶øÈç¹û°´ÕÕ̽Ë÷ʽ²âÊԵķ½·¨£¬»á¿´µ½¸ü¼Ó·¢É¢£¬¸²¸Ç¶È¸ü´ó£¬ËùÒÔÆäЧÂʸü¸ß£¬·¢ÏֵĵØÀ×µÄÒ²¸ü¶à£¬ÈçÏÂͼ£º
̽Ë÷ʽ²âÊÔÊÇËæ»ú²âÊÔÂð£¿
ºÜ¶àÈ˾õµÃ£¬¼ÈÈ»²âÊÔǰ²»ÔÙÐèÒªÌáǰ׼±¸²âÊÔÓÃÀýÁË£¬Í¬Ê±²âÊÔÓÖÒªÒÀ¿¿¸öÈ˵Ä×ÔÓÉ·¢»Ó£¬ÄDz»¾Í±ä³ÉËæ»ú²âÊÔ£¨Ad-Hoc
Testing£©ÁËÂð£¿ÎªÁ˽âÊÍÕâ¸öÎÊÌ⣬ÎÒÏë¸ø´ó¼Ò¾ÙÒ»¸ö²ÂÊý×ÖÓÎÏ·µÄÀý×Ó£º
ÄãÔ¤ÏÈÔÚÐÄÀïÏëºÃÒ»¸ö1µ½100Ö®¼äµÄÊý×Ö£¨¼ÙÈçÊÇ66£©£¬ÈÃÎÒÀ´²Â¡£ÎÒ¿ÉÒÔÎÊÈκÎÎÊÌ⣬¶øÄãÖ»ÓÐÁ½Öֻشð£ºÊÇ»òÕß²»ÊÇ¡£È»ºóÄãÎÒÖ®¼äͨ¹ý²»¶ÏµÄÎÊ´ð£¬×îºó²ÂÖÐÄǸöÊý×Ö£¬¶øÎʵÄÎÊÌâ´ÎÊýÔ½Éٵ÷ÖÔ½¸ß¡£
ÎÒ¿ÉÄÜ»áÌìÂíÐпգ¬Ï뵽ʲôÊý×Ö¾ÍÎÊʲôÊý×Ö£¬±ÈÈçÎÊÊDz»ÊÇ80£¿ÊDz»ÊÇ2£¿ÊDz»ÊÇ60µÈµÈ£¬ÕâÖÖûÓйæÂÉËæ»ú²Â²âµÄ·½Ê½¾ÍÏñËæ»ú²âÊÔÒ»Ñù£¬Ïà¶ÔÀ´ËµÊDZȽÏÄÑ¿ìËÙÕÒµ½´ð°¸µÄ¡£
ÁíÍâÒ»ÖÖ·½Ê½ÎÒ»áÓвßÂÔ£¬±ÈÈçÏÈÎÊÊÇ·ñ±È50С£¿ÕâÀïµÃµ½µÄ»Ø´ðÓ¦¸ÃÊÇ¡°·ñ¡±¡£ÄÇôÎҾͻá¸ù¾Ý֮ǰÕâ¸ö»Ø´ðÀ´Åжϴð°¸Ò»¶¨ÔÚ50-100Ö®¼ä£¬¶øÔÚÏÂÒ»¸öÎÊÌâµÄʱºòÎҾͻá¸ù¾Ý¶þ·Ö·¨ÔÔòÎÊÊÇ·ñ±È75С£¬´Ó¶ø²ã²ãËõС·¶Î§¡£ÕâÖÖͨ¹ý¶Ôǰһ¸ö½á¹ûµÄ·´À¡½øÐзÖÎöÈ»ºóÖ¸µ¼ºÍÓÅ»¯ÖØÐÂÉè¼ÆÎÊÌâµÄ·½Ê½Æäʵ¾ÍÊÇ̽Ë÷ʽ²âÊԵĺËÐÄÀíÄîËùÔÚ£¬ËüºÍûÓвßÂÔÍêÈ«ÒÀ¿¿Ëæ»úµÄ·½Ê½ÊǽØÈ»²»Í¬µÄ¡£
ÈçºÎ¿ªÕ¹Ì½Ë÷ʽ²âÊÔ£¿
ÕâÀï̸µÄ¿ªÕ¹°üÀ¨Á½¸ö²ã´Î£ºÊ×ÏÈ£¬ÎÒÃÇÐèÒªÖªµÀʲôʱºò²ÉÓÃ̽Ë÷ʽ²âÊÔ¡£±ÊÕßÈÏΪÎÞÂÛÊǽű¾²âÊÔ»¹ÊÇ̽Ë÷ʽ²âÊÔ£¬¶¼ÓÐÆäÓÅÊÆºÍÁÓÊÆ¡£×îºÃµÄ·½Ê½ÊÇÁ½ÕßÄܽáºÏÔÚÒ»Æð¡£µ«ÊÇÖÁÓÚÄĸöΪÖ÷ÄĸöΪ¸¨ÔòÈ¡¾öÓÚ²»Í¬µÄÏîÄ¿Çé¿öºÍ»·¾³¡£ÉõÖÁÓÐʱÔÚʱ¼äºÜ¶ÌµÄÇé¿öÏÂÖ±½ÓֻʹÓÃ̽Ë÷ʽҲÊÇ¿ÉÐеġ£¾ßÌåµÄ·ÖÀàÈçÏ£º
ÁíÍ⣬¶ÔÓÚ¾ßÌåÖ´ÐвãÃæ£¬ÎÒÃÇ»á²ÉÓÃÒ»ÖÖ³ÆÖ®ÎªSession-Based Testing management£¨¼ò³ÆSBTM£©µÄ·½·¨À´½øÐвâÊÔ¡£¹ØÓÚSBTMÊõÓïµÄÖÐÎÄ·Ò룬ʷÁÁ¡¢¸ßÏèÁ½Î»ÀÏʦÔÚËûÃǵÄÖø×÷¡¶Ì½Ë÷ʽ²âÊÔʵ¼ù֮·¡·ÖаÑËü·Òë³É¡°»ùÓÚ²â³ÌµÄ²âÊÔ¹ÜÀí¡±£¬ÓÐÐËȤµÄÅóÓÑ¿ÉÒÔÈ¥²éÔÄ¡£
SBTM°ÑÕû¸ö²âÊÔ¹¤×÷·Ö³ÉÁ˶à¸öSessionÀ´Íê³É£¬Ã¿¸öSession°üº¬ÁËÏÂÃæ¼¸¸öÒªµã£º
Charter£ºÒ»¸ösessionËùÒªÍê³ÉµÄʹÃü£»
Time Box£ºÒ»¶Î¹Ì¶¨µÄ²»±»´òÈŵÄʱ¼ä¶Î£¬Ò»°ãΪ60-90·ÖÖÓ£»
Reviewable Results£º»ã×ܵĹØÓÚSessionµÄ½á¹û²âÊÔ±¨¸æ£¬³£¼ûµÄÊÇSession
Sheet£»
Debriefing£º²âÊÔÈËÔ±Óë²âÊÔÖ÷¹ÜµÄ»ã±¨½»Á÷£¬¾Í±¾´Î²âÊԵķ¢ÏÖ½øÐмì²é£¬²¢ÇÒ¿´¿´ÓÅ»¯¸Ä½øµÄµØ·½¡£
ÏÂÃæÊǰ£ÉÕܹØÓÚSBTMµÄÒ»¸ö¼òµ¥µÄ²âÊÔÁ÷³Ì£¬½ö¹©¸÷λ¶ÁÕ߲ο¼£º
×ܽá
̽Ë÷ʽ²âÊÔ±¾Éí¾ß±¸µÄÃô½ÝÌØÐÔ£¬Ê¹µÃÆä·Ç³£ÆõºÏÓ¦ÓÃÔÚÃô½Ý¿ª·¢ÏîÄ¿ÖУ¬¿ÉÒÔ¿´×öÊÇÃô½Ý¿ª·¢µÄ×î¼ÑÅĵµ¡£µ±È»£¬Ì½Ë÷ʽ²âÊÔÒ²²»ÊÇÄܰüÖΰٲ¡µÄÁ鵤ÃîÒ©£¬×î¹Ø¼ü»¹ÊÇÐèÒª²âÊÔÈËÔ±Á˽âѧϰ̽Ë÷ʽ²âÊÔ£¬Í¬Ê±Ô¸ÒâŬÁ¦È¥³¢ÊÔºÍʵ¼ù£¬²¢ÇÒ²»¶ÏÈ¥¸Ä½øºÍÓÅ»¯Ëü£¬ÒòΪÕâ¸öÊÀÉϲ»»áÓÐÒøµ¯¡£ |