自动化测试实施过程

发表于:2009-12-23 11:41

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

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

  自动化测试实施的过程大致如下:

  第一步:制定自动化测试方案;

  第二步:开发自动化测试脚本;

  第三步:执行自动化测试脚本.

  第一步:制定自动化测试方案

  自动化测试方案需要包括以下内容:

  * 自动化测试方案的目标和计划;

  * 自动化测试工具的选择;

  * 测试报告的输出。

  1、自动化测试方案的目标和计划

  * 项目目标:自动化测试能否帮助提高项目进度,降低项目延迟风险;

  * 自动化测试覆盖率:能覆盖软件的哪些关键特性和功能;

  * 实现复杂度:自动化测试是否容易实现,包括数据和其他环境的影响(如硬件环境的影响);

  * 自动化测试计划时间表:项目时间计划表,脚本开发计划表;

  * 自动化测试开发需要的资源:需要投入的人力资源/硬件资源和数据资源

  * 自动化测试的执行计划:是否由专门的自动化测试执行小组来执行(对于敏捷开发,要求测试人员能够编写测试逻辑,测试用例并完善脚本库;要求开发人员能够配置测试数据,执行测试用例),以及计划投入的人数(尽早培养自动化备用人员,达到全员自动化).

  2、自动化测试工具的选择

  可以直接使用公司成熟的自动化平台,对需要另外开发的组件或库可提交工具组完成,测试人员主要关注与产品特性密切相关的脚本库。提交工具组的任务往往是对界面测试中的非标控件提供适配层,能够使用脚本语言直接控制GUI操作,对于命令行交互式的测试则可以直接使用脚本语言开发产品库。

  3、测试报告的输出

  测试报告中主要包括两部分内容:脚本执行过程中有用的trace信息以及测试用例的最终结果。trace信息可用于执行完成后的bug定位;测试用例的最终结果可直接在测试用例库中反映出来,ok或者ng一目了然。

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

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

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号