面试官问我知道的需求分析,我一口气说了五种「软件测试必备(背)知

2021-02-05  本文已影响0人  程序员阿沐

测试人员综合素质的提升:

自动化知识其中一部分

1.通过工作经验

质量保证:

需求分析能力肯定是所有测试,不管是初级中级高级,大厂小厂,你都需要具备这个能力。

它包括哪些东西呢?

a.显性需求分析

b.隐性需求分析

c.功能性需求

d.非功能性需求

e.把握好需求的商业价值

(如果这些还不是很清晰,那么想进大厂还有很长的路要走)

虽然大家可能做测试多年了,但是像这样的一些概念,不是很清晰。

我们做测试不仅要理论知识扎实,代码能力,各方面的都要扎实,

就从这些方面,你去和面试官一说,比如说我平时在工作中是这些不同类型需求我是如何去分析的,然后一个需求的商业价值。

这些东西我一整理出来,大家可能就明白有思路了,那么大家可以联想到一个具体的例子吗?

如果说你是做测试的,你做了几年功能测试。

显性需求分析你就可以理解成,产品经理。比如说微信的产品经理张小龙,他提出的明确的需求。

隐性就是和显性想对应的,比如说明确的需求背后还有一些隐性的需求,我举一个很简单的例子,产品经理对微信的登录,他可能需要输入用户名、密码,验证码。那么我们作为测试考虑的维度有哪些?

用户名它是什么类型,字符串类型还是整数类型,还有长度需要把控在多少之间,是否可以为空,然后是不是必填,用户名和密码输出错误多少次会进行锁定用户……我们作为测试人员考虑的隐性需求分析。

这些其实大家很明白,用专业的术语,你可能说不出来,像我们工程师,我们这些专业的术语,专业的角度肯定要能说出个123。

上一篇 下一篇

猜你喜欢

热点阅读