探索式测试实践之缺陷大扫除和结对测试(转)

上一篇 / 下一篇  2013-11-01 15:38:16 / 个人分类:测试工具使用

Bug大扫除 (Bug Bash)在微软使用得非常普遍,且效果非常好。 
51Testing软件测试网2I.E q,|9q!v E6` s
结对测试(Pair Testing)是与结对编程相对应,由两名或多名测试人员在一起同时测试一个SUT,并相互给出建议和指令,共享通过使用系统得到的(隐含)信息,从而不断的积累系统知识和测试经验。
51Testing软件测试网@.IdHt8^
全民分享(All Sharing)是测试执行前或执行后所进行团队分享的一个活动,具有不同背景和特长的测试人员分享自己发现Bug的思路,分享自己如何去测试软件,分享自己在某种测试类型上的策略。   

,^4qGr*p{0
缺陷大扫除,熟悉微软测试流程的测试人员应该都听说过缺陷大扫除(Bug Bash。它是一项短期的全员测试活
动。在微软,许多开发团队会在里程碑(Milestone)的末期执行缺陷大扫除。
程序员、测试员、程序经理、用户代表、市场人员在1~3天的窗口中,运用各自的技能和职业背景,集中精力来搜寻软件的缺陷。通常,每位参与者会获得一个小礼品,发现缺陷数目最多的冠军会获得一份大奖。
一般缺陷大扫除的组织者需要准备如下的内容:   
l 活动对象:   
l 活动时间:   
l 测试环境:   
l 如何访问:   
l 测试数据:   
l 项目功能:   
l 问题反馈:   
l 奖项设置:   
l 已发现但在处理中的bug列表:   
缺陷大扫除是常规测试的有效补充。测试团队将各个子系统连成业务系统,执行端到端(end-to-end)的系统测试,能够发现个人在子系统测试中难以发现的缺陷。此外,测试人员在测试不熟悉的子系统时,没有任何先入为主的“偏见”,往往能立即发现那些被“熟视无睹”的缺陷。而资深测试人员还可能发现一些初学者难以察觉的隐蔽问题。不过,相比找到的缺陷,我认为缺陷大扫除在以下两个方面更有价值: 

x`N9Y,I[X0
(1) 团队建设。在日常工作中,测试人员更多的时间在独立地工作,彼此之间的联系并不紧密。在缺陷大扫除中,测试员进行渗透式交流,互通情报,一起嘲笑那些拙劣的设计、滑稽的缺陷,甚至说一些无关的笑话以相互逗乐。全部这些“小事”都在潜移默化中逐步凝聚一个团队。   
51Testing软件测试网]Oi]!i7Jsc:T
(2) 团队学习。团队举行“缺陷检讨”会议,总结缺陷模式(bug pattern),完善测试策略,补充测试检查列表(check list)。这是一种积极的集体学习行为。在此过程中,测试人员可以积累经验、分享技能,测试团队可以沉淀知识、凝聚士气。
51Testing软件测试网#Duka^_ M6|[

TAG:

 

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 32884
  • 日志数: 8
  • 建立时间: 2011-11-23
  • 更新时间: 2013-11-01

RSS订阅

Open Toolbar