目录
- 1.引言
- 1.1 项目背景
- 1.2 参考资料
- 2.任务概述
- 2.1 测试范围
- 2.2 测试目标
- 3.测试策略
- 3.1 测试方法
- 3.2 测试工具
- 3.3 测试阶段预估及日程计划
- 3.4 测试变量矩阵量
- 4.测试资源
- 5.风险评估
- 6.其他内容
1.引言
1.1 项目背景
对现在的大学生来说,由于学习科目繁多,不同科目的老师都会布置相关的作业与任务,积攒起来,学习任务也挺多。也有不少同学在学校或学院社团、组织中担任相关职务,有许多部门、组织任务要完成,事情往往繁多而琐碎,如果没有把任务安排得合理到位,很有可能就会忘记去做。
我们初步规划在学校内发展,也就是让这款app代替qq/微信通知群,让学生和教师体会到这款app的方便,并广泛使用。
1.2参考资料
计划编写依据:
可行性分析报告
软件需求定义
软件概要设计
软件详细设计
用户使用说明书
2.任务概述
2.1 测试范围
对整个任务助手App及不同开发阶段进行测试
2.2 测试目标(Why)
软件测试目的
(1)给开发人员提供反馈信息。
(2)测试软件开发过程的质量,不仅是软件本身的质量。
软件本身达到目的
(1)开发阶段——对功能模块进行调试验证,对问题bug分析定位
(2)Alpha阶段——保证实现MVP核心功能且无BUG
(3)Beta阶段——核实app的所有功能实现且无BUG,同时满足用户友好性
3.测试策略(What)
3.1 测试方法
-
早期手动测试
- 功能测试(黑河测试):
每项开发的新功能模块都需要进行手动点击按钮、提交申请
- 功能测试(黑河测试):
-
后期自动化真机测试
- 客户端性能测试:
参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下App的安装耗时和启动耗时。 - 功能测试:
后期回归测试,运用MTC平台自动化测试。 - 适配兼容测试:
目前安卓机型碎片化,关注点是不同机型安装、拉起、点击和卸载是否正常 - 安全测试:
检测应用是否容易被外界破解;是否存在被恶意代码注入的风险;上线后外挂的风险高不高等。 - 耗电量测试:
app是否耗电也是至关重要。关注点:手机设备在满电的时App能运行多久;App每小时的耗电是多少;App在某个场景挂机10分钟耗电量是多少; - 中断测试:
针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法,如:App在前台和后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。测试电话,短信,彩信,微博或其他通知进来时app的反应。 - 界面测试
界面是否友好,满足简洁
- 客户端性能测试:
3.2 测试工具
Android测试工具
·Monkey进阶
·Android Instrumentation
·Android BDD-Calabash
MTC测试平台
3.3 测试阶段预估及日程计划
工作内容(What) | 工作量 | 人员安排(Who) | 时间安排(When) |
---|---|---|---|
进行手动测试 | 易 | 陈杰、唐祎琳 | 开发阶段 |
MVP核心功能的系统测试 | 中等 | 刘畅、唐祎琳、陈杰 | Alpha阶段结束后2天 |
App的所有功能回归测试 | 复杂 | 刘畅、唐祎琳、陈杰 | Beta阶段结束后4天 |
3.4 测试变量矩阵量
用户类型 | 屏幕 | 操作系统 | 操作系统默认语言 | |
---|---|---|---|---|
变量数目 | 2 | >5 | >5 | 1 |
学生 | 主流Android机型 | Android2.1版本及以上 | 中文(简体) | |
管理员 | 主流Android机型 | Android2.1版本及以上 | 中文(简体) |
4.资源
人力:团队主要后端人员与测试人员
物力:
要提交的App物料,即apk文件
MTC平台
5.风险
可能造成风险的不同方面因素:
1.短时间上市,时间不足
2.新的设计,会拖慢进度,还有Bug的风险
3.复杂程度,算法复杂无法实现
4.使用频率
5.不可测试需求
6.其他内容
测试计划制定者:唐祎琳
日期:2018/5/28
修改记录:暂无
评审人员:
开发负责人:刘畅
测试负责人:唐祎琳