软件测试从小白到高手
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.4 如何做软件测试需求分析

如何进行需求分析是我们软件测试工作介入项目的第一步,根据我们自己的需求文档或者是原型图,可以从如下几个方面来进行分析,并找出相关的需求点。

(1)功能需求

产品应该完成的基本功能,一般来说这个都是比较硬性的标准,我们作为测试也必须要弄懂我们即将要测试的基本功能模块的类型,才能有序地展开后期的测试工作。

(2)非功能性需求

对我们来说,就是隐性需求,可能在我们的需求文档里面不会体现出来,用户也不会明说,但是要让产品更加完善和高质量,我们就需要多方面去考虑,比如产品的兼容性、易用性、可靠性、稳定性等。

(3)限制条件

在需求分析中需要考虑一些规则约束等,比如在上面需求文档里面提到的注册功能。

它的限制条件就体现在:图片验证码的输入限制,短信验证码的时间与输入限制,密码的长度与格式限制,这些都需要我们在分析中认真分析,并为我们下一步的测试用例的编写做好准备。