准备工作
业务特征
一款新闻咨询信息阅读类的APP,提供了内容展示,个性化的新闻推荐、新闻发布、个人信息管理等功能
技术栈
项目实战第一步:产品需求评审
产品需求评审案例
产品需求更新
测试方法–流程图法
项目实战第三步:测试用例设计思路
用例设计思路:帮助测试人员构建清晰的测试思维,指导测试工作
个人头像功能测试需求分析
- 编辑个人头像需求说明 1. 头像可以从相册中选取,也可以直接拍照上传2. 上传图片大小不能超过10M
- 方法步骤 1. 分析显性需求和隐形需求:2. 转测试点3. 转测试用例
个人头像功能测试点分析
测试方法–边界值
大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部
评论功能测试需求分析
- 评论需求说明 超过120字,提示用户:文字过多
注入攻击
注入攻击一般指用户输入数据导致页面乃至整个网站、服务器异常
数量用边界值法
弱网测试和fiddler工具
- 弱网测试 属于健壮性测试的内容。用户在网络弱的场景使用APP,我们就需要验证出现丢包、延时软件的处理机制,增强用户体验。
- Fiddler Fiddler提供了代理服务器,可以模拟弱网测试
打开自定义规则----搜索300-----将时间改长点
交叉测试
- 交叉事件测试 软件正在执行过程中,另外一个事件或操作对该进程进行干扰的测试
项目实战第四步:用执行和缺陷跟踪
- 用例执行 开发提交测试包后,测试人员依据测试用例,验证被测试软件功能是实现是否与预期结果一致
- 执行注意事项 1. 事件不足,及时上报,质量优先,进度其次2. 按优先级顺序执行3. 未执行、无效、删除的用例备注原因
缺陷示例
项目实战第五步:测试总结报告
- 测试报告概念和作用
测试管理工具
测试管理工具:软件开发过程中,对测试需求、计划、用例和实施过程进行管理,对软件缺陷进行跟踪的工具
常见的测试管理工具:禅道、jira、TestLink、bugzilla等
版权归原作者 Vanellope. 所有, 如有侵权,请联系我们删除。