做好软件测试,我们需要具备哪些理念?

1、测试过程我主导

测试主导就是让测试活动中和质量有关的事情由测试去决策和推进。例如:测试排期,测试方案制定,测试方法评估,测试进度把控等。

2、质量保证不只是测试团队的事情,全团队都有责任

质量保证,人人有责。

这不是推卸责任,作为一个“工程”,从上之下每个环节都会影响到质量。不要再提测试是质量所有者,把控者,质量从来都是整个团队的事情。

3、流程规范,测试的一条生命线

上游团队一个不经意的失误,就能毁掉你一个月的努力。一个小小的信息不同步就有可能让你白干一整天。大家有秩序的协同工作才是质量的最大保障。

4、测试工程师是第一批用户,要注重用户体验

了解用户诉求,理解需求的目的,把自己当成用户去体验产品。

5、测试的字典里没有随便测测

有时候和开发沟通测试范围,开发很随意的说 你就随便测测吧,那么我们真的就随便测测吗? 测试真的能这么随便吗?

6、尽可能了解内部逻辑和实现原理

测试圈流传着一句话,如果测试能够读懂代码,就好比抓住了开发的小丁丁^_^。话糙理不造,关于这的重要性不再多提。

7、测试工具和平台开发需要做质量和效率评估

看人家团队开始搞单元测试了,我们也搞起来吧。人工测试太low了,我们要做成自动化。测试工具和平台的开发及应用必须以提升测试覆盖度和测试效率为前提,成本评估必不可少。

8、不为进度牺牲测试质量

进度很重要,但比起质量来,都不算什么。

9、不因测试原因造成项目delay

测试团队作为下游支持型团队,良好的口碑一直是团队追求的目标。小编我在互联网工作多年,经历大大小小的版本发布上百。 其中没有delay的只是很少一部分,当然发生delay的原因有很多,但重视口碑的测试团队,我们尽量不让delay发生在自己身上。

10、要给上游团队赋能

测试过程,有一些非常简单,非常耗费人工的验证,其实上游团队可以自己做,对测试工程师的打扰会大大减少,那么该如何让上游团队自己完成测试呢?



留言