自动化测试实施过程

上一篇 / 下一篇  2009-12-22 23:22:23 / 个人分类:自动化测试

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

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

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

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

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

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

  • 自动化测试方案的目标和计划;
  • 自动化测试工具的选择;
  • 测试报告的输出.

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

  • 项目目标:自动化测试能否帮助提高项目进度,降低项目延迟风险;
  • 自动化测试覆盖率:能覆盖软件的哪些关键特性和功能;
  • 实现复杂度:自动化测试是否容易实现,包括数据和其他环境的影响(如硬件环境的影响);
  • 自动化测试计划时间表:项目时间计划表,脚本开发计划表;
  • 自动化测试开发需要的资源:需要投入的人力资源/硬件资源和数据资源
  • 自动化测试的执行计划:是否由专门的自动化测试执行小组来执行(对于敏捷开发,要求测试人员能够编写测试逻辑,测试用例并完善脚本库;要求开发人员能够配置测试数据,执行测试用例),以及计划投入的人数(尽早培养自动化备用人员,达到全员自动化).

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

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

   3.测试报告的输出

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

 


TAG:

FISHY'S TRIBE 引用 删除 fishy   /   2009-12-23 11:46:50
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/38/n-201138.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar