基于JUnit的TDD自动化测试框架改进与实现
摘要 | 第4-5页 |
Abstract | 第5页 |
1 绪论 | 第8-11页 |
1.1 课题提出的背景 | 第8页 |
1.2 研究现状 | 第8-9页 |
1.3 本文主要工作 | 第9-10页 |
1.4 本文组织结构 | 第10-11页 |
2 测试的思想 | 第11-18页 |
2.1 软件测试 | 第11-15页 |
2.1.1 测试驱动开发 | 第11-12页 |
2.1.2 软件测试的态度 | 第12-14页 |
2.1.3 移动APP应用的测试现状 | 第14-15页 |
2.2 接口测试 | 第15-18页 |
2.2.1 接口测试的优点 | 第15-16页 |
2.2.2 接口测试的方法 | 第16-18页 |
3 技术选型与分析 | 第18-23页 |
3.1 JUnit | 第18-19页 |
3.2 Maven | 第19-20页 |
3.3 Webx franework | 第20-23页 |
4 TDD自动化测试框架改进与设计 | 第23-42页 |
4.1 系统概要设计 | 第23-24页 |
4.2 执行器(monitor)的改进与设计 | 第24-37页 |
4.2.1 接口的分类及环境 | 第24-27页 |
4.2.2 JUnit的原理与改进 | 第27-30页 |
4.2.3 参数配置器提高代码复用率 | 第30-33页 |
4.2.4 封装用例基类提高兼容性 | 第33-34页 |
4.2.5 系统告警器提高针对性 | 第34-36页 |
4.2.6 记录测试结果用于分析 | 第36页 |
4.2.7 持续集成提高自动化程度 | 第36-37页 |
4.3 测试平台(ddtester)的分析与设计 | 第37-42页 |
4.3.1 ddtester应用分析 | 第37-39页 |
4.3.2 ddtester系统设计 | 第39-40页 |
4.3.3 对执行器的反馈 | 第40-42页 |
5 TDD自动化测试框架实现与验证 | 第42-56页 |
5.1 执行器(monitor)的实现 | 第42-48页 |
5.2 测试平台(ddtester)的实现 | 第48-53页 |
5.3 测试框架的验证 | 第53-56页 |
结论 | 第56-57页 |
参考文献 | 第57-59页 |
致谢 | 第59-60页 |