案例分析-Web自动化测试

易泰科技(大连)有限公司    案例分析    案例分析-Web自动化测试

待测系统

待测系统介绍:高效Todo是一个待办事项管理的Web应用。通过四象限方式对待办事项进行管理。

网站地址:http://www.gxtodo.com/

待测内容

1、登录失败,显示错误信息

2、登录成功,显示系统首页

3、点击退出,可以退出系统

4、添加《很重要-很紧急》《重要-不紧急》《不重要-紧急》《不重要-不紧急》四种类型的待办事项,并确认添加成功

 

需求建模

 

高效TODO模型图示
模型图示
gxTodo-流程图
流程图(根据模型自动生成)

自动化测试脚本分析

          测试脚本引擎类实现代码154行。

 

测试用例筛选策略对应自动化测试用例脚本数量

筛选策略 脚本数量 用例特点
备选测试用例集 循环限定层数 重叠测试用例
策略1 15 基础测试用例 -
策略2 61 基础测试用例 -
策略3 79 复合测试用例 2
策略4 188 复合测试用例 2
策略5 401 复合测试用例 3
策略6 1006 复合测试用例 3
策略7 2109 复合测试用例 4
策略8 5107 复合测试用例 4

 

* 任何一种测试用例筛选策略都可以生成自动化测试脚本,并且生成的自动化测试脚本无需任何改动即可进行测试。

* 用例筛选策略分析请参照《案例分析-ATM基准模型》

 

自动化测试执行分析(以筛选策略为(复合测试用例,循环限定2层,去重叠)为例)

Tarzan集成了JUnit,Selenium,您可以通过Tarzan直接执行测试脚本。如下图

Web自动化测试-测试执行

 

* 您也可以将Tarzan生成的 Java 代码导入到您熟悉或正在使用的代码仓库中进行管理、执行及生成报表。

* 该文末尾提供了自动化脚本源码。

 

结论

就本案例而言,您只要付出建模和脚本引擎类的编写的时间,就可以得到15~5107个自动化测试脚本。从15个测试脚本到5000个测试脚本,不需要花费额外的设计和编码时间。

*上文中的测试脚本数量取决于选择的测试用例筛选策略,5000个测试脚本并非其上限。

 

测试用例下载 、自动化脚本代码下载

2019-05-08 16:49
Pageviews:0
易泰科技是领先的软件技术公司,专注于软件测试产品的研发。易泰科技践行独有的基于模型测试的技术,将测试用例及测试脚本自动生成引入到软件开发周期中,从而提高软件开发效率,降低成本并获得更高的软件质量。

·

让测试更容易

易泰科技(大连)有限公司