002.软件测试的基础理论

18 阅读2分钟

两个大V

首先最基本的,我们需要知道两个V的区别。 Verification:跟需求一致吗? Validation:是用户需要的吗?

不管任何角色,始终记得,商业价值是所有工种的根本,而不是没有Bug。。。

6大品质

当然还有25010 8大品质,不过这不太重要。重要的是,你要明白做测试的本质是 站在各种维度来看,这东西行吗?对吗? 而经过几十年的发展,人们总结了非常多的标准维度, 你不需要自己想,可以直接抄。

5大视角

本质上跟上面的逻辑类似,不过在具体的互联网企业中,不同视角非常重要。 与不同的角色对话,满足不同场景的质量需求

5大宣言

一切工作的基础是沟通,你的做法觉得结果。不要当质量警察,要当为了商业价值而驱动整体质量变好的测试专家

九大技法

很多故障都在细微处,宏观上非常牛逼,但是细节抓不住,不是一个合格的测试

七大原则

至今为止,能做到一半就不错。比如尽早开始测试这一条就非常难。背后是完备的Devops,单测,QA介入需求环节等等。冷暖自知。

六大类型

专项测试不是鼓励存在,是为了完成质量目标的手段。为了让用户体验更好,所以页面FCP要100ms,所以我们需要进行各种浏览器模拟测试

十大管理

完全复用PMBOK也行,本质上把自己的活儿捋清楚,并同步与团队对齐清楚。多说无益。

草图如下,虽然好多年前。。。

image.png