回顾
APP专项测试(兼容性,安装,卸载,升级,交叉事件,PUSH消息,性能,其他类型)
项目环境(开发环境,测试环境,准生产环境,生产环境)
APP内测发布平台(蒲公英,fir.im)支持apk,ipa
APP线上发布平台(安卓,IOS)
敏捷开发模式(客户需求,迭代, 循序渐进)
SCRUM模型(三个角色,PO,SM,DEV Team,四个会议,sprint,backlog)
APP测试流程(需求评审,测试计划,测试用例,测试执行和BUG跟踪,测试报告)
学习目标
掌握点赞评论功能点用例编写
掌握上传头像功能点用例编写
掌握个人信息认证功能点用例编写
熟悉APP测试计划及报告编写
了解fiddler弱网测试
了解fiddler手机抓包
实名认证功能--需求评审
需求模糊,不明确
需求不完整
需求可以优化,改进
黑马头条-测试计划包含的内容
测试的概述(目标,范围)
任务进度安排和轮次安排(包含任务的负责人)
测试方案(策略)
测试的风险评估
测试的一些标准
写评论测试用例编写
需求拆分测试点
-
测试点找用例设计方法
补充测试点:相关业务,特殊角度
根据需求中的测试点编写用例,一个测试点至少一条用例
显示评论测试用例编写
需求拆分测试点
-
测试点找用例设计方法
补充测试点:相关业务,特殊角度
根据需求中的测试点编写用例,一个测试点至少一条用例
点赞测试用例编写
需求拆分测试点
-
测试点找用例设计方法
补充测试点:相关业务,特殊角度
根据需求中的测试点编写用例,一个测试点至少一条用例
编辑个人头像用例编写
需求拆分测试点
-
测试点找用例设计方法
补充测试点:相关业务,特殊角度
根据需求中的测试点编写用例,一个测试点至少一条用例
个人信息实名认证-用例编写
明确使用流程,画出流程图
编写用例,流程图的一个路径就是一条用例(6条)
用例执行及缺陷跟踪
用例执行
测试之前进行冒烟测试,避免测试资源被浪费。
-
尽快发现BUG,严重程度高的BUG尽早发现。
优先测试高优先级的用例,挑选风险比较大的用例进行测试。
测试报告的编写
测试概要说明(测试经过,结果)
缺陷分析
上线风险
总结,建议
什么是好的测试用例?
简单,高效,一目了然
覆盖率,避免大的漏测
步骤有序
合理的优先级
用例标题唯一
原则
设计的测试用例覆盖要全面,能够避免漏测(特别是严重的BUG,明显的BUG)
使用有限的测试用例,发现更多的,更严重的软件缺陷
其他要求:
测试用例要考虑执行的效率,避免不必要的困难与障碍
测试用例描述要精炼准确,完整清晰,容易理解
测试用例能够发现之前没有发现的BUG(类型)
依据用户的实际使用场景设计用例
测试用例要避免冗余
手机抓包
前提:fiddler与手机在同一个网络中
fiddler配置允许访问:tools--options--connections--勾选allow remote ..
手机设置网络代理:IP设置为fiddler电脑的IP,端口设置为8888
手机打开浏览器访问fiddler电脑中的tpshop网站,完成抓包
Fiddler的弱网测试
开关:rules---performance--simulate modem speeds
自定义网速设置 rules --- customize rules