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

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

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

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

  当TC 329被转换成自动测试之后,只要在小张测试路径上的界面元素不出现大的调整,小张从此之后就可以让机器替她来做TC 329的回归测试了。哇!想想吧,这能让小张同志少做多少重复劳动呐 ;)

  此外,小李还可以在这种"Coded UI Test"测试中加入一些验证逻辑代替“肉眼”验证界面元素的各种属性,譬如文本内容、控件尺寸、字体大小、背景颜色之类的东东(参考下面两幅图)。

  (使用Coded UI Test Builder定位界面元素)

  (随即通过可视化方式加入验证逻辑)

  值得一提的是,这些被自动化了的手工测试可以象单元测试那样在程序员签入代码前或在源代码被Build时被自动运行,显然这将及时捕捉到无法通过已有测试的代码,有效地防止当前系统因不良代码的“侵入”而出现“退化”,同时,这也将大大减轻小张小李们Debug的负担。

  最后,我想再补充一点,那就是在手工测试的基础上转换而成的自动测试,即Coded UI Test,其后台代码,如前面的图片所示,是标准的.NET代码,可以是用C#写的,也可以是用VB.NET写的,总之不是用任何其它为广大.NET开人员所不熟悉的脚本语言,如VBScript之类的东东写的。


相关链接:

(3)使用VS 2010提高软件测试自动化的水平 - 自动布置/还原测试环境

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

22/2<12
《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号