自动化实施方案

发表于:2010-5-14 11:57

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

 作者:souchy    来源:51Testing软件测试博客

分享:

  第四步Run and Debug(开发调试):如何开发和调试自动化测试?

  自动化脚本的开发一样要遵循开发的原则。

  1. 高内聚和低耦合的模块实现原则

  (1)高内聚是指每个案例函数的功能应该尽可能简单和单一

  (2)低耦合是指每个案例函数之间的依赖关系要尽可能地小

  2. 数据驱动原则

  对于自动化测试开发来说,数据驱动问题尤其要注意。因为测试人员开发经验不足,使用工具来录制回放脚本,hardcode(脚本中的常量)问题容易被忽略,而hardcode问题又会是脚本维护的工作量加大。

  第五步Link with manual test(与手工测试链接):如何将自动化测试与手工测试进行有效地整合?

  “自动化测试”的重点在“测试”,而“自动化”只是一种手段。自动化测试的意义在于保证产品的稳定性,而手工测试则在产品稳定性满足的基础上负责验证容错性、安全性等非核心功能,两者各司其职,互补长短。

  在Purpose阶段,我们出于最大成本收益比的角度考虑,只选取了核心功能进行自动化测试的实施,而大部分测试案例依然采用手工的方式来运行。我们需要通过有效的工具或方法(初期可以使用需求跟踪表来确定哪些实施了自动化测试,哪些采用手工测试),来管理和执行项目自动化实施部分与手工测试部分,最终将其测试结果整合成一份完整的产品测试报告。

  参考资料:

  《软件自动化测试框架设计与实践》——柳胜编著

  自动化实施方案——张向芳、李华、姜英伟著

(以上言论仅代表作者的个人观点,不代表51Testing观点)


版权声明:本文出自souchy的51Testing软件测试博客:http://www.51testing.com/?200708

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号