首页> 中文学位 >基于迭代开发接口自动化对比测试的研究与实现
【6h】

基于迭代开发接口自动化对比测试的研究与实现

代理获取

目录

声明

第一章 引 言

1.1 课题背景

1.2 研究内容

1.3 本文结构

第二章 接口对比测试概念

2.1 接口测试概念

2.2 对比测试概念

2.3 接口自动对比测试提出

2.4 接口测试生命周期

2.5 自动化测试前提

第三章 自动对比系统结构设计

3.1 设计思想

3.2 系统体系结构设计

3.3 系统功能设计

3.4 依赖的技术

第四章 系统数据库设计

4.1 数据库需求分析

4.2 数据字典设计

第五章 系统详细设计和实现

5.1 总体架构

5.2 模块设计与实现

5.3 应用算法

5.4 版本优化

第六章 对比框架应用

6.1 应用背景

6.2 应用实例

6.3 测试用例运行

6.4 应用效果

第七章 总结和展望

7.1 结论

7.2 展望和下一步工作

参考文献

攻读学位期间公开发表的论文

致谢

展开▼

摘要

当下互联网系统业务逻辑越来越多,系统也越来越庞大。系统结构复杂化,接口也越来越多,返回的节点数量也越来越多。伴随的功能测试,以及回归测试工作量也繁重。目前系统之间的数据传输,无论客户端和服务端之间,或者是服务端模块和模块之间,都是通过接口。接口的传输数据格式,主流的有json(JS对象标记)和xml(可扩展标记语言),同时有很多公用方法可以实现json和xml之间的数据格式的转化。现在系统会更多的从客户体验角度增加各种需求,同时随着系统的复杂性,以及用户的体验度,在完成各种需求的同时,需要对系统进行优化,升级。所以迭代的版本越来越多,发布也同时需要很频繁。软件测试的工作量也成几何级数增长,一般的功能测试,性能测试已经不能满足。在这样的高速迭代的背景下,自动化对比测试对当下大的系统具有重要的意义。
  本文研究了当前的接口测试常用的方法,同时分析了一些格式化的接口的特点。针对这样的特点,以及迭代发布,提出了自动对比测试的模式。本文详细的阐述了面向格式化报文的接口的自动对比测试框架的设计和实现。该框架提供一种接口测试模式,可以进行功能对比测试,也可用于回归测试过程。该框架具有管理测试用例,自动对比,以及生成对比报告功能,辅助测试人员分析。
  本文的创新意义如下:(1)结合当前主流的数据传输格式,以及迭代开发的项目背景,提出了一种适合接口的自动对比测试框架,并结合现在Apache开源方法,设计并实现了该自动对比框架。(2)该对比框架,在功能测试和集成测试以及回归测试过程中,大大提升了测试工程师的工作效率。达到了一键运行,喝杯茶,就能查看报告。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号