AutoTCG让测试更智能 | 大量实例,通俗易懂

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

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

▪ 过程不透明、不系统;

▪ 缺乏科学覆盖;

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

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

,时长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)参数组合的参数有:

组合配对数:参数进行组合配对的阶数。(其值不大于所有参数的个数。)

图片

四、最后完成用例的生成。

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

图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值