移动测试基础 基于自己经验的一些测试总结

薛莹 · 2019年04月26日 · 最后由 薛莹 回复于 2019年06月11日 · 2134 次阅读

客户端测试:由于我一直在测 app 端,所以不参与 H5/xcx/PC 端一些测试发言;

(1)测试流程

  • 第一阶段:①高优先级功能测试,②高优先级的 UI 测试;
  • 第二阶段:①验证 bug,②低优先级功能测试,③低优先级 UI 测试,④异常测试(弱网络、断网、接口数据异常等),④稳定性测试,⑤性能测试,⑥UI 自动化测试,⑦兼容性测试,⑧checklist 测试,⑨安装测试,⑩探索性测试
  • 第三阶段:①验证 bug,②线上回归

(2)测试策略
功能测试、兼容性测试、UI 测试、稳定性测试、性能测试、UI 自动化测试、异常测试、安装测试、探索性测试

(3)文档输出
测试用例 = 产品 prd+ 后端接口文档 + 前端技术文档
项目进度 = 划分到具体功能点,需要 wiki 记录
线上问题跟踪 = 发现时间、开发、测试、产生原因、解决方案

后端测试:从客户端测试转了后端测试,大概半年时间,以下只是我目前所想到的,有很多需要完善的,还在不断学习思考中

(1)测试流程

  • 第一阶段:接口测试 + 功能测试
  • 第二阶段:前端测试 + 性能测试
  • 第三阶段:线上回归 - 接口自动化

(2)测试策略
接口测试、灰盒测试、静态代码扫描、性能测试、缓存测试、接口自动化测试

(3)文档输出
测试用例 = 产品 prd+ 后端技术文档 + 后端接口文档 +git 上提交的开发代码
项目进度 = 划分到具体接口,需要 wiki 记录
线上问题跟踪 = 发现时间、开发、测试、产生原因、解决方案

其他思考

(1)当一个需求和一个功能点有改动时,应该尽可能的想到相关场景有没有受到影响
(2)发现 bug 时,打破砂锅问到底的精神,要搞清楚产生原因和解决方案
(3)不仅仅是测试,平常中遇到自己不懂的地方,一定要问清楚,所有碰到不懂的地方都要问清楚,要知其然并知其所以然

待解决

(1)推进各团队之间的合作:量化第三方原因产生的线上问题数量,推进前和推进后进行对比

共收到 20 条回复 时间 点赞

有点流水账,谈不上总结

泛泛而谈,有点空

总结的非常好,虽然不同产品可能会有不同策略,但是一看就知道楼主是个踏实做事、认真思考、善于总结的人~

欢迎多多总结👍

写的基本都是接近验收阶段的测试了

薛莹 #15 · 2019年04月29日 Author
BNN 回复

你说的更前期的测试是单元测试、白盒测试这些吗?之前跟同事有讨论过,单测和白盒测试的话成本很大,roi 比较低,不知道你们是怎么做的

无名 回复

个人感觉,测试过程中,整体的测试思路方面还是比较难的,不像各种测试手段,你想要学习,自己去网上查查就能学会,如接口测试、自动化测试等
只是个人感觉哈_感谢指出问题

老骥伏枥 回复

个人感觉,测试过程中,整体的测试思路方面还是比较难的,有一个思路后,细节方面自己去学习还是比较简单的,比较害怕的是没有思路
只是个人感觉哈_感谢指出问题

薛莹 #12 · 2019年04月29日 Author
槽神 回复

谢谢,可能你曾经也有过这么一段自己摸索测试流程的情况,所以能够看出我的意思

薛莹 #10 · 2019年04月29日 Author
simple 回复

谢谢,慢慢提升自己的同时也会不定期总结下,可能现在写的文档很粗糙,哈哈

仅楼主可见
薛莹 回复

高度不够,只是就事论事在谈测试;还有就是你总结的这些大家都知道,缺乏自己的思考。如果拿着这种程度的 PPT 去展示或者答辩肯定是不行的。

薛莹 #13 · 2019年05月08日 Author
小白 回复

指的是从 app、h5、pc、小程序 端进行测试

薛莹 #14 · 2019年05月08日 Author
无名 回复

嗯,是的, 其实总结的这些大家都知道,写的时候也是主要想理一理自己的思路;
测试高度方面,具体的指哪些,能大概的讲讲吗?

薛莹 回复

你大可不必为此争辩,不同水平的人看到的东西本身就不一样,做好你自己所在阶段的事情就足够了
你所总结的东西对于初级、专家级来说都很重要和实际,对于专注产品测试本身也很重要和实际,对于其他人来说空泛就空泛了,没必要一定要得到别人 100% 的认同~

薛莹 #16 · 2019年05月09日 Author
槽神 回复

嗯嗯,对我目前阶段是比较重要的,哈哈

薛莹 回复

我觉得既然要提升自己,就永远也不要满足,你要在做好的基础上做到更好。

无名 回复

那肯定的

2楼 已删除

我理解功能测试具体可以细分为 4 部分:冒烟测试(主流程测试),业务功能测试,边界场景,可优化场景

我们一般会把前两个作为高优先级的功能测试,后两个作为低优先级的功能测试;

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册