1. 研究目的与意义
微信小程序生态日益完善,很多小程序项目页面越来越多,结构越来越复杂,业务逻辑也更加多样,针对微信小程序的测试需求也逐渐丰富起来了。利用自动化测试程序完成测试验证,减少手动操作,也可以避免人为检测的遗漏.小程序自动化测试解决方案是让小程序页面按照指定顺序自动在页面上完成点击、输入等操作,再将操作后的页面表现与想要得到的结果进行比较得到测试结论。这种测试方法可以提升测试效率。本毕业设计的主要任务是针对特定小程序,设计一套自动化测试系统,能够自动执行测试脚本,并输出测试结果。
2. 研究内容和预期目标
系统内容:
(1)基于安卓系统建立小程序自动化测试环境
(2)建立测试脚本自动执行机制
3. 研究的方法与步骤
方法:
1.观察法,观察当前要求指定小程序的特征联系;
2.经验总结法,代入用户角色分析系统需求、系统功能以及系统交互环节;
4. 参考文献
[1]https://www.imweb.io/topic/5d1a0c7df7b5692b080f2602.小程序自动化测试总结.
[2]https://www.jianshu.com/p/32623e3cec1d.小程序自动化测试实现.
[3]陈晓勇.mysqldba修炼之道[m].北京:机械工业出版社,2017.
5. 计划与进度安排
序号 | 起止日期 | 任务 | 工作内容 |
1 | 2021年1月10日—2021年1月30日 | 开题报告 | 接受毕业设计任务,查阅资料并完成开题报告 |
2 | 2022年2月1日—2022年2月8日 | 环境配置 | 选择开发工具,并配置其环境 |
3 | 2022年2月9日—2022年2月23日 | 概要设计 | 完成软件需求分析和概要设计 |
4 | 2022年2月24日—2022年3月8日 | 详细设计 | 完成软件详细设计 |
5 | 2022年3月9日—2022年4月17日 | 代码编写 | 编写和调试程序源代码,组织数据加以测试 |
6 | 2022年4月18日—2022年4月24日 | 外文资料 | 整理文挡,并翻译一篇外文资料 |
7 | 2022年4月25日—2022年5月20日 | 答辩 | 撰写毕业设计论文,准备答辩资料 |
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。