(2)使用VS 2010提高软件测试自动化的水平 - 将手工测试转换成自动测试

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

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

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

  上文书说到测试人员小张给开发人员小李发来了一份淋漓尽致的Bug报告,果不其然,小李根据小张的这张“画影图形”没费什么周折就将那个潜伏很深的Bug捉了出来。可此Bug究竟是不是彼Bug呢?小张恐怕还得再跑一遍她发现彼Bug的测试以确认问题确实已经得到解决。其实,即使不是为了确认Bug是否已被剪灭,小张也得经常把她做过的很多测试重新跑跑,以确保代码在被程序员们改来改去的情况下,以前跑得通的测试现在也还仍然跑得通,这也就是所谓的回归测试。

  不断单调重复地做同样的事情总是会让人感到很郁闷,而VS 2010可以帮助小张解除做回归测试的烦恼,这也是VS 2010另一个可能让所有手工测试人员眼前一亮的地方。

  我们还是拿测试人员小张和开发人员小李来说吧,譬如,当小张使用VS 2010中的MTR (Microsoft Test Runner)把自己编写的某个手工测试(权且叫它TC 329吧)跑了一遍之后,MTR内置的一个被称作“录制/回放引擎”的装置就会象录音机那样把她所做的每一步操作都录制下来,随后小李基于小张的这段“操作录音”(也就是前文提到的操作日志 - Action Log)就可以在Visual Stuido中创建出一个被称作"Coded UI Test"的测试(参考下面三幅图),本质上,他其实是把小张跑过的手工测试转化成了一种基于.NET代码的自动化测试

  (使用操作“录音”将手工测试转换成自动化测试)

  (计算器加法测试的操作“录音”)

  (加法测试的操作“录音”被转换成代码后的样子)

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

精彩评论

  • 甜瞬哩
    2013-4-02 23:39:21

    看了这个,我才知道手工测试转自动化测试也不难啊

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号