正文

软件自动化测试2007-01-11 12:29:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zengming/22474.html

分享到:

自动化测试的定义:各种测试活动的管理与实施,包括测试脚本的开发与执行,均使用一种自动化测试工具来验证测试的需求.测试自动化的目的着重与发现旧的软件故障,(我认为也可以应用在软件开发完成了后的验证阶段). 自动化测试的原理:直接对代码进行动态和静态的分析,测试过程中捕捉和回放的技术,测试脚本的技术,虚拟测试技术和测试管理技术. 我们可以根据下面的情况考虑进行自动化测试:1.测试个案的生成,包括测试输入输出测试操作指令等;2.测试的执行与控制,包括单机运行和网络多记分布式的运行,节假日的运行,测试对象,测试范围,测试版本控制等;3.测试结果与标准输出的对比;4.不吻合的测试结果分析,记录,分类和通报;5.总体测试状况的统计报表的产生;6.非常重要的测试;7.重要功能的测试;8.有很快回报的测试;9.运行最平凡的测试;10.容易进行主动化的测试. 手工测试:它可以弥补自动化测试的不足而且在发现的错误中有85%是靠手工发现的; 手工测试的不足:不能覆盖所有的代码路径;有一定的局限性,重要性的工作;资源冲       突,多线程的错误;                              手工测试的好处:缩短了软件的开发周期;提高测试效率;节省人力资源,降低了测试成本. 这此要特别注明:手工测试不一定会缩短软件周期,进行自动化测试之前是要好好引入它等.

阅读(2271) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册