自动化测试方案初稿

上一篇 / 下一篇  2011-06-24 10:25:54 / 个人分类:搜集总结

自动化测试方案初稿

 

自动化测试需求分析

我公司未来发展会出现一个平台多个系列的产品,在每个项目周期内会进行大量重复的手工测试,引进自动化测试可以辅助性能测试功能测试、回归测试,能有效提高用例执行效率和测试覆盖率,有利于测试报告文档的生成和版本的连贯性。

 

自动化测试工作策略

本产品而言(其它产品类似)分为服务器端和客户端,C/SB/S共存。服务器端是基于命令行的测试,客户端为图形操作界面,自动化测试也分为两个阶段:第一阶段对服务器端命令行CLI做功能测试自动化,部分性能测试自动化;第二阶段对客户端图形界面做功能自动化测试。

 

本文只讨论第一阶段命令行自动化测试方案

 

自动化测试可行性分析

Tcl工具控制语言(Tool Control Language的缩写,它是一种流行的脚本编程序语言,该语言极大地简化了自动化测试的开发、部署、测试和调试的周期过程;能够随时部署,不需要耗时的编译/打包过程 ;扩展性强,可以引入CC++JAVA等扩展库,充分利用现有代码等。

我们利用它来开发测试脚本可以不受平台限制,可以与设备自动进行交互方测试

通过模拟,该语言可以满足我们的测试需要,在目前的人员配备和技术能力上预计2个月时间可以实现自动化测试上线。

 

自动化测试流程设计

 

测试准备

输入服务器地址、测试集名称

执行用例

查看结果

 


自动化测试运行

1、测试人员在测试机上安装测试环境,TCL安装包,拷贝测试用例数据文件;

2、在windows CMD/linux SHELL中执行测试主程序,输入测试服务器地址、测试项目、登陆帐号等信息,运行脚本。

3、主程序调用登陆过程登陆服务器,执行测试用例,执行过程中可以在屏幕上看到测试输出,同时生成测试LOG,便于分析。每个用例按照测试数据文件中的顺序执行用例,直到测试完成,测试中可以与人进行交互,测试完成后对测试结果进行汇总输出。

 

自动化测试分析及后期维护

依据自动化测试过程的测试结果,分析自动化需求覆盖率,执行效果,编制自动化测试分析报告。

测试用例文件格式简单,维护人员只需将命令行和期望输出结果以一定的顺序和格式写入txt文件中。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-24  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 8550
  • 日志数: 7
  • 文件数: 2
  • 建立时间: 2011-06-21
  • 更新时间: 2011-07-01

RSS订阅

Open Toolbar