(1)使用VS 2010提高软件测试自动化的水平 - 自动收集Bug信息

发表于:2010-4-01 13:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:君子不器乎    来源:taokey.cnblogs.com

  Visual Studio 2010最大的亮点恐怕要数集成在Visual Studio Ultimate 2010和VS Test Professional 2010中的MS Test Manager这套工具了,它可以说是为承担绝大部分测试工作(有统计说是70%左右)的手工测试人员提供了一套专门为他们量身定制的IDE (集成开发环境),我擅自把它叫作ITE(集成测试环境),从某种意义上讲,这套ITE的出现,意味着手工测试人员将从目前“大刀长矛”的时代一步跨入“半自动步枪”的时代。

  既然说VS 2010提供的这套ITE相当于一支半自动步枪,那么这支半自动步枪究竟在哪些地方实现了50%的自动化从而也相应地减少了测试人员50%的手工劳动呢?我希望自己能在4月12日VS 2010正式发布前后的一段时间里抽出足够的时间用几段博客的篇幅试着把这个问题讲清楚。

  在Test Manager中最引人注目的自动化功能,我个人认为,莫过于对Bug信息的自动收集了。打个比方,在今天,如果某测试人员小张发现了一个Bug ,那么她通常需要凭自己的记忆把遭遇到这个Bug之前自己所做的操作步骤或详或略地记录下来,然后通知相关的开发人员小李(譬如通过Bugzilla)。而如果小李无法根据小张提交的Bug报告上的信息在自己的机器上复现小张提交的这个Bug,他通常会把该Bug报告退回给小张,让她补充更详细的说明或要求她再附一张屏幕截图。如果运气不好的话,很可能经过好几个这样的来回,小李也复现不了小张报告的那个Bug,不用说,这时候两个人都可能会因为这个Bug耽误了自己手里的其它工作而感到恼火。

  虽然上面描述的这种被软件人戏称为“Bug乒乓”的现象听起来可能有些极端,但任何一个开发人员或测试人员对此都不会感到陌生,因为这样的倒霉事可能昨天还曾降临到自己头上。而VS 2010中Test Manager很可能会让这种所谓的“Bug乒乓”现象永远成为历史,它可以让每一个象小张这样的手工测试人员很容易地“写”出一份要多翔实就有多翔实的Bug报告来。这样的一份Bug报告可以涵盖对每一步操作的说明、一张出错时刻的截幕屏图、完整的系统配置信息,甚至是一段带时戳的操作视频或完整的可用于进行精确调式的机器运行记录(在VS 2010中这被称作IntelliTrace,下图就是它的“长相”)。

  更为神奇的是,如果小张是在由Lab Manager(VS 2010中的另一个“杀手锏”)管理的虚拟测试环境中运行的测试,她还可以给整个测试环境拍张“快照”,然后把“环境快照”的链接连同Bug报告一起提交给小李,这时小李便可以通过这个链接直接坐上“时光倒转快车”回到那个让他苦苦寻觅的Bug作案的时刻,亲眼目睹那个神出鬼没的小“蟊贼”的庐山真面目。

  各位看官,请相信我写的可真不是科幻小说,不信有图为证:

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号