Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

基于模型的自动测试系统AutoTCG PDF 下载


分享到:
时间:2021-05-27 09:52来源:http://www.java1234.com 作者:转载  侵权举报
基于模型的自动测试系统AutoTCG PDF 下载
失效链接处理
基于模型的自动测试系统AutoTCG  PDF 下载


本站整理下载:
提取码:zbqb 
 
 
相关截图:
 
主要内容:


规格型号:基于模型的自动测试系统(AutoTCG)
主要用途:主要用于对软件进行业务流程建模,根据模型自动生成满足路径覆盖要求的测试用例与自动化的测试脚本框架,实现对嵌入式软件、Web应用、移动APP、桌面软件等多种类型软件的自动化测试,解决测试用例设计充分性难保证、测试脚本编写难度大、测试复用效果查等软件测试难题,提高软件测试的科学性与有效性。
 一、购置理由
随着我单位承担的大型软件的研制和重点型号项目任务越来越多,开发与测试工作任务越来越重。目前,我单位软件测试的工作模式是根据文档化的软件研制任务书和软件需求,开展测试需求分析与设计工作,形成文档化的测试需求规格说明与测试说明,然后依据测试说明,人工操作软件进行人工测试或编写测试脚本开展自动测试。这种工作模式导致测试的充分性与测试科学性都存在一定的问题,主要体现在以下几点:
(1)测试设计的充分性难以保障
无论是测试需求的分解还是测试用例的设计,由于均是基于文本的描述方式,分析与设计的过程是在测试分析设计人员的头脑中完成的,严重依赖于测试分析设计人员的经验。同时,由于测试设计的可视化程度差,是否达到测试设计的充分性要求也很难判断,测试的质量控制困难。
(2)测试用例设计难度大、周期长
软件测试项目开展时,软件测试用例设计需要结合等价类、边界值、路径覆盖、因素组合等各类方法开展,手工化的测试用例设计不仅难度大,而且周期长,占据了大量的测试人力资源,测试设计的规范化程度和测试设计效率都较为低下,难以适应软件处理逻辑日益复杂与软件测试工作量不断增长的客观现实。
(3)与测试工具集成性差,难以实现自动化
文本化描述的测试用例只能经过测试人员阅读后,才能通过操作软件进行输入,观察软件的输出来开展人工测试工作,难以实现测试的自动化,测试的效率和测试设计复用程度都较差,在软件系统快速迭代背景下,难以满足软件需要高质量尽快上线的要求。
(4)自动化测试框架与测试脚本开发困难
测试自动化是提高测试效率和实现测试复用的必经途径,但要实现自动化测试,需要具有自动化的测试框架和测试脚本,从头编写自动化的测试框架与测试脚本具有一定的专业难度,只有高级的测试开发人员才能胜任这份工作,当测试项目周期较短、自动化基础不足时,往往只能放弃自动化测试而采用人工的测试方式。
针对当前软件开发周期明显缩短,软件研制经费不断压缩的客观现实,我单位必须在测试手段建设上,摈弃使用传统基于文本描述的测试项目开展方法,利用基于模型描述的自动化测试方法及其工具,实现测试需求的流程化建模、测试路径的可视化设计、测试脚本的自动化生成、测试执行引擎的一体化集成,提高我单位软件测试项目开展的科学化水平,提升软件测试工作的效率。
 二、技术要求及设备选型
1、技术要求
系统遵循BPMN2.0业务流程建模规范,采用前端展现与后端服务分离的架构,可以完成嵌入式应用、web应用、移动app应用、桌面应用等软件的测试业务流程建模、测试用例与测试脚本生成,通过对Selenium、Jmeter等开源自动化测试执行引擎的集成,实现各类软件的自动化测试,系统的技术要求如下:
(1)用户权限管理
可完成用户的注册、注销、登录、退出等录等操作;
可按登录的用户信息,对该用户建立的文件夹、模型文件等进行查看与操作;
支持30人的同时在线用户数。
(2)模型文件管理
可以完成模型文件夹及模型文件的创建、删除、重命名等操作;
具有模型文件收藏功能,可将模型文件收藏作为本用户的模板使用;
对于经过验证的模型文件,可以将其发布到公共模型库中,供所有用户使用;
具有模型模板文件管理功能,可以利用模型模板建立模型文件;
具有回收站功能,模型文件删除后进入回收站,可以进行回收站文件的还原和永久删除。
(3)模型文件编辑
采用BPMN2.0规范标准对软件业务处理流程进行建模,具有模型文件的编辑功能;
提供可视化的业务流程编辑区,可实现工作区的拖动、区域选择、分区移动、放大、缩小等操作;
提供开始、结束、网关、任务等BPMN2.0流对象元素工具栏按钮,可在业务流程编辑区放置、删除、复制、粘贴、移动这些流对象;
具有连接对象绘制功能,可以完成任意流对象间的连线、断开与删除;

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐