软件测试人员应该怎样做好需求分析

本文探讨了软件测试人员在需求分析中的重要性,指出需求分析不当可能导致的时间和资源浪费,以及如何进行有效的需求分析。文章通过实例说明,强调了需求分析的必要性和步骤,包括理解用户需求、功能和非功能需求、限制条件,并提出测试需求分析的策略,如熟悉需求背景、业务模型法、业务场景法和功能分解法。同时,文中以日志文件需求为例,展示了需求分析的细节考虑,指出测试人员在需求阶段应检查需求文档的正确性和准确性,并设计初步的测试用例。
摘要由CSDN通过智能技术生成

软件测试人员如何做好需求分析

字体:     |上一篇下一篇 |打印  |我要投稿  |推荐标签:需求分析需求管理软件测试

  什么是需求

  需求是产品必须完成的事以及必须具备的品质。

  功能性需求

  功能性需求是产品必须完成的那些事,要求一定的功能和品质。

  例子:培训机构的班主任可以给所在班级学员打考勤

  非功能性需求

  非功能性需求是产品必须具备的属性或品质。诸如观感、可用性、安全性和法律限制等。

  例子: 平台用户数为5万人,每天登录用户数为10000左右,网络的带宽为100M带宽。在工作时间根据资料名称条件进行搜索,可以在3秒内得到搜索结果。

  这类需求通常在产品的功能确定之后(但并非总是如此)。也就是说,一旦知道了产品要做的事情,就可以确定它的行为方式,它需要具备什么品质以及它的响应速度、可用性、可读性和安全性。

  限制条件

  限制条件是全局性的需求。它们可以是对项目本身的限制,或是对产品最终设计的限制。

  例子:南京平台必须在2010年开学的第一学期上线

  客户是在说,如果顾客不能在给定的时间前使用该产品,那么它就没有什么用了。其效果是,需求分析师必须对需求进行限制,只包括那些在最后期限前能够提供最大价值的需求。

  需求分析的重要性

  背景:冯大勇吃鱼时嗓子被鱼刺卡住了。现在正坐在椅子上候诊。
        大夫:(在桌上拿起一份挂号单,大声的喊&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值