AutoTCG让测试更智能

您所在的位置:网站首页 项目实例有哪些 AutoTCG让测试更智能

AutoTCG让测试更智能

2023-06-04 16:13| 来源: 网络整理| 查看: 265

软件测试的过程一般分为测试分析、测试设计、测试执行和测试总结这几个阶段。客户关心我们的测试分析设计是否充分?因此,对测试方提出了挑战:要求需求分析更完整,用例设计更充分。

然而,在传统的软件测试过程中测试设计阶段由人工开展,存在:

▪ 过程不透明、不系统;

▪ 缺乏科学覆盖;

▪ 测试知识难以继承、复用;

▪ 输出结果很难评审、效率低下的问题。

,时长04:33

▲ AutoTCG案例展示详解

01

使用AutoTCG有哪些优势?

如果在测试分析设计阶段,使用AutoTCG来辅助进行则可以有效解决上述问题。使用AutoTCG可以带来的好处:1、测试分析、设计过程系统化、透明化;2、采用数学方法,实现科学覆盖;3、测试用例/文档能够自动生成,使测试人员能够聚焦于测试设计本身;4、测试设计可视化,便于沟通和评审;5、测评知识模型化,利于继承和复用。

02

案例展示:测试模型的实现方法

下面我们来看看AutoTCG是如何完成以上工作的。我们用以下案例来展示测试模型的实现方法。

某项目管理软件具有以下功能:

1.用户登录系统;

2.用户打开一个项目;

3.如果项目是“编制”状态,用户进行项目的编制,输入编制操作内容,关闭项目;

4.如果项目是“校审”状态,用户进行项目的校审,输入校审内容,填写校审意见,关闭项目;

5.如果项目是“审核”状态,用户进行项目的审核,进行审核操作,填写审核意见,关闭项目;

6.用户退出系统。

一、首先,在项目资源管理界面中点击鼠标右键,选择新建文件,测试流程模型,创建一个流程模型并进入流程模型界面。

界面左侧是工具栏包含多个工具。

二、利用这些工具,针对案例绘制的测试流程图,如下图所示:

三、进入全局配置区域,添加流程中会用到的参数。

1、添加约束条件

只有在项目类型Ptype的取值为1(“编制中”)时,“项目编制”、“编制操作”这两个动作组成的路径才是有效的。因此需要在这个路径上添加约束条件Ptype==1。

2、配置测试覆盖策略的参数(1)路径覆盖的参数有:相邻路径深度:在模型图不存在环路时设置本参数。代表生成的测试路径对相邻层级的路径进行组合的深度。(其值不大于整个模型的层次。)最大循环次数:在模型图存在环路时设置本参数。代表生成的每项测试路径中任何一个节点重复出现的最大次数。(2)参数组合的参数有:组合配对数:参数进行组合配对的阶数。(其值不大于所有参数的个数。)

四、最后完成用例的生成。点击生成按钮即开始生成操作。软件会将路径、数据和约束条件一起进行计算,生成最终的测试用例,并确保满足测试覆盖策略。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3