简单来说,测试是为产品质量保驾护航。
如何保驾护航呢?
这要求测试人员,不但要具备一定的产品思维,还需要具备专业的技术能力。
具体来说,产品思维方面:
1. 能站在用户角度使用产品,并且能想到产品没有想到的一些异常边界问题
2. 能够站在用户角度,给产品一些具有建设性的产品建议,影响产品走向
技术方面:
1. 业务角度
从业务角度进行把关,避免开发 跟 产品的不一致,同时保证功能的实现没有问题
2. 测试专业度角度
对每类业务、使用的技术框架及组件,考虑的点都要胜于开发,能够给开发以指导,比如,框架中使用到了redis,作为测试需要清楚,
原理层: redis产生背景是什么?它的出现解决了什么样的痛点问题,背后实现原理是什么?
功能角度: 对于这类组件的测试,应该注意哪些,在哪些点容易出问题
稳定性角度: 出现问题后,如何降级?
3. 辅助开发测试
测试人员给开发提供方便,比如,辅助环境的搭建及数据的构造,开发测试工具辅助开发能提前介入测试,提前发现bug
4. 多角度把控项目整体进度及质量
这个其实是 如何保证线上质量问题,主要两大点:
提升各角色质量意识和搭建完善的质量体系
质量保证不是测试一个角色的事情,而是整个团队,包括产品 开发 运营 测试 的事情
如何保证?
如何搭建质量体系?
包括这么几点
1. 环境治理
2. 流程管控
3. 专项测试
4. 质量监控
网友评论