AutoTCG让测试更智能 |
您所在的位置:网站首页 › 项目实例有哪些 › 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)参数组合的参数有:组合配对数:参数进行组合配对的阶数。(其值不大于所有参数的个数。) 四、最后完成用例的生成。点击生成按钮即开始生成操作。软件会将路径、数据和约束条件一起进行计算,生成最终的测试用例,并确保满足测试覆盖策略。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |