(5)使用VS 2010提高软件测试自动化的水平 - 半自动化的手工测试

发表于:2010-4-13 15:33

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

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

  一般来说,当开发人员根据测试人员的报告把Bug修复之后,测试人员都要再度进行确认,也就是说,需要把发现某个Bug的测试用例再执行一遍,以确认那个被发现的Bug确实已经消失。而且,很多软件企业都会要求测试人员在每个里程碑或者迭代结束时反复执行那些曾经“揭露”出Bug的测试用例,以防止那些已被修复的Bug再度“显灵”。显然,这意味着很多手工测试都要一遍又一遍地被重复执行。

  为了减少手工测试人员这种无谓的重复劳动,VS 2010在它的测试工具中引入了一种类似“录音机”的功能,此功能可以在手工测试人员第一次执行某个测试用例时,把该用例中的所有操作步骤统统“录制”下来,这种操作“录音”在VS 2010中被称作Action Log,通过Action Log,测试人员在需要再次执行某个测试用例时,她们就可以使用“录音机”上的“回放”功能自动跑一些连续的操作,而无需每一步操作都用手去完成了。

  为了对VS 2010中手工测试的“录音”与“回放”功能有一个更直观的认识,让我们来看一个简单的例子。假设,我们要测一下Windows自带的“计算器”的加法功能,首先我们要在MTM (Microsoft Test Manager)中创建一个测试用例,然后通过这个测试用例打开MTR (Microsoft Test Runner)。这儿需要注意的是,在使用MTR第一次运行某个测试用例之前,为了让MTR把整个操作过程“录制”下来,我们一定要勾选上"Create action recording"这个复选框(参考图1),然后再开始执行测试。

点击图片可在新窗口打开

图1 在第一次执行测试时勾选"Create action recording"复选框

  随后,大家会看到这样一个界面,界面的上半部分是测试人员在使用MTM创建测试用例时自己编写的测试步骤,界面的下半部分是MTR自动在后台录下的操作“录音”(参考图2)。

点击图片可在新窗口打开

图2 上为操作步骤下为操作“录音”

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

精彩评论

  • 甜瞬哩
    2013-4-03 00:03:09

    第一到第四步会自动执行,那如果不动,会继续执行后面的吗,一次只能执行一个测试用例吗

  • 77xuewen
    2010-11-29 15:25:33

    好方便哦!减少工作量,提高效率。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号