针对Transwarp Workflow的自动化测试工具的设计与实现
发布时间:2021-11-21 15:13
工作流调度平台Transwarp Workflow是一种进行工作流调度设计与管理的图形化工具,是一个采用迭代方式开发的Web系统,为保障它的质量需要对它进行测试。在测试过程中,需要进行很多重复性操作。通过自动化测试,将这些重复性操作交由工具完成,可以达到降低测试成本以及提高测试效率的目的。对该工作流调度平台的自动化测试,需要进行测试环境配置、脚本执行、结果分析以及测试代码维护等工作,自动化测试工具需要完成上述一系列工作的自动化。本文对自动化测试及相关工具、技术进行分析,依据Transwarp Workflow的用户需求、操作流程、开发方式特点以及测试工作的实际情况,设计并实现针对该工作流调度平台的自动化测试工具。该自动化测试工具共分为五个部分,分别是启动模块、更新模块、测试模块、报告模块以及还原模块,对它的实现选择以Robot Framework框架为基础,综合利用Selenium、Beautiful Soup等技术来完成。针对工作流调度平台Transwarp Workflow的自动化测试工具的应用,减少了测试人员在测试过程中需要进行的手工测试及测试维护工作,降低了人为因素带来的不利影...
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:72 页
【学位级别】:硕士
【部分图文】:
图2.1?Swagger?UI接口描述界面??
图3.3所示:??Transwarp?Workflow?
求进行测试的测试用例,如针对任务依赖关系的测试用例,可以进行进一步划分,??缩小单个测试用例套件的规模,以方便进行测试用例的维护。??测试用例的组织如图3.7所示:??(用例集)??Q助用例试用伊??一r乂?足-接口??…"?关接门??7v_???????图3.7测试用例组织结构??其中每个接口测试用例的自动化脚本需要模拟测试操作从环境、数据的准备??到最后的数据清理的全过程中浏览器的行为。分析被测试的工作流调度平台的业??务处理流程,从中提取浏览器与服务器之间的交互过程,得到测试用例脚本与服??务器之间的交互过程,以一个针对是依赖关系的测试用例脚本为例,测试用例与??服务器之间的交互过程如图3.8所示:??25??
【参考文献】:
期刊论文
[1]基于XML的数据结构体自动生成技术研究[J]. 王立. 电脑与信息技术. 2019(01)
[2]基于Sax的嵌入式轻量级xml解析实现[J]. 刘青云,马文跃,焦铬. 衡阳师范学院学报. 2018(06)
[3]软件测试自动化方法研究[J]. 彭迪. 电子质量. 2018(11)
[4]软件自动化测试技术的应用探索研究[J]. 张欢,李继安,张红金. 电子产品可靠性与环境试验. 2018(04)
[5]软件自动化测试研究[J]. 赵良福,王世签,郑科鹏. 有线电视技术. 2018(06)
[6]自动代码生成技术的发展现状与趋势[J]. 王博,舒新峰,王小银,陈锐. 西安邮电大学学报. 2018(03)
[7]论自动化软件测试技术的实际运用[J]. 但凝云. 信息记录材料. 2018(04)
[8]简析软件自动化测试技术及应用[J]. 赵雪妍,张东,李岳. 通讯世界. 2016(12)
[9]主流代码生成方法的分析与比较[J]. 张艳伟,陈正鸣,吕嘉,张霞. 计算机与现代化. 2015(11)
[10]基于TestDirector的软件自动化测试系统的设计[J]. 侯萍,龚晓峰. 计算机工程与设计. 2007(08)
本文编号:3509744
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:72 页
【学位级别】:硕士
【部分图文】:
图2.1?Swagger?UI接口描述界面??
图3.3所示:??Transwarp?Workflow?
求进行测试的测试用例,如针对任务依赖关系的测试用例,可以进行进一步划分,??缩小单个测试用例套件的规模,以方便进行测试用例的维护。??测试用例的组织如图3.7所示:??(用例集)??Q助用例试用伊??一r乂?足-接口??…"?关接门??7v_???????图3.7测试用例组织结构??其中每个接口测试用例的自动化脚本需要模拟测试操作从环境、数据的准备??到最后的数据清理的全过程中浏览器的行为。分析被测试的工作流调度平台的业??务处理流程,从中提取浏览器与服务器之间的交互过程,得到测试用例脚本与服??务器之间的交互过程,以一个针对是依赖关系的测试用例脚本为例,测试用例与??服务器之间的交互过程如图3.8所示:??25??
【参考文献】:
期刊论文
[1]基于XML的数据结构体自动生成技术研究[J]. 王立. 电脑与信息技术. 2019(01)
[2]基于Sax的嵌入式轻量级xml解析实现[J]. 刘青云,马文跃,焦铬. 衡阳师范学院学报. 2018(06)
[3]软件测试自动化方法研究[J]. 彭迪. 电子质量. 2018(11)
[4]软件自动化测试技术的应用探索研究[J]. 张欢,李继安,张红金. 电子产品可靠性与环境试验. 2018(04)
[5]软件自动化测试研究[J]. 赵良福,王世签,郑科鹏. 有线电视技术. 2018(06)
[6]自动代码生成技术的发展现状与趋势[J]. 王博,舒新峰,王小银,陈锐. 西安邮电大学学报. 2018(03)
[7]论自动化软件测试技术的实际运用[J]. 但凝云. 信息记录材料. 2018(04)
[8]简析软件自动化测试技术及应用[J]. 赵雪妍,张东,李岳. 通讯世界. 2016(12)
[9]主流代码生成方法的分析与比较[J]. 张艳伟,陈正鸣,吕嘉,张霞. 计算机与现代化. 2015(11)
[10]基于TestDirector的软件自动化测试系统的设计[J]. 侯萍,龚晓峰. 计算机工程与设计. 2007(08)
本文编号:3509744
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3509744.html