软件测试的需求提取和梳理

[复制链接]
作者: 相思树下相思赋 | 时间: 2023-7-28 23:34:02 | 其他|
0 86

1920

主题

1920

帖子

5760

积分

研究生

Rank: 9Rank: 9Rank: 9

积分
5760
发表于 2023-7-28 23:34:02| 显示全部楼层 |阅读模式
什么是测试需求?
测试需求往往是指综合用户需求、软件需求规格说明书、产品原型设计以及更多的隐性需求的并集。基本需要跨部门合作才行。一般专业的测试需求分为两种,显见需求和隐性需求。
显见需求:获取到的需求描述,产品经理根据用户需求转化为的软件需求规格说明书,原型设计等,都应该属于显见的需求。这些需求,遵循“尽可能满足用户需求”的宗旨,往往在开发过程中都会很好的去一一实现。
隐性需求:顾名思义就是没有明说,隐藏在用户期望之中的需求。比如通用业界标准,软件行业标准,约定俗成的规范处理等,都应该属于隐性需求。如果不认真对待这些需求,在软件的验收过程中就会碰到各种问题,最终影响软件的顺利交付。
来源:公众号“软件测评闲聊站”
作为一个专业严谨的测试员,应该如何提取测试需求?
一、基于用户需求、软件需求和原型设计等,去进行需求的拆分,使得拆分的每个点都可以作为一条验证确认项,并可用测试用例去覆盖。而通常,我们应该在过程中提取更多的隐藏需求,如不同类型的不符合预期的输入,系统应怎么正确去处理它?这些就是我们在测试用例里常说的,异常测试用例。
二、学习了解业界通用规范,并生成对应的软件验收测试项。软件如果只是根据个人的喜好,追求个性和自由,而不遵从业界的通用规范,可能风险就如脱缰的野马,变得不可控制。所以我们应该去积极的了解业界的通用规范,如果GB标准等。
来源;公众号“软件测评闲聊站”
三、遵从软件所属行业的标准。可能这些行业标准,用户在描述需求时会无意识的忽略,但如果我们没有去做这些处理,最终的结果就是:用户很生气,软件不满意,验收不容易。如涉及财务统计的功能,根据业界标准,金额应该靠右对齐,如果我们还是按一般的居中处理,既给财务对账带来麻烦,又使得整个软件显得不够专业。所以,我们要做好一个软件的测试,还需要去了解具体的软件行业背景知识,这样我们在提取测试需求时才能做到尽可能的完整,使整个研发团队为之受益。这也不难理解,在测试招聘需求中,通常有“在某某行业有过多少年的工作经验”这一条了。
总之,为了赢得用户的口碑,用户的好体验,软件开发和软件测试应该尽可能使软件简单操作又好用,要知道你的测试结果和测试能力完全决定了一个软件本质的好与坏。
来源;公众号“软件测评闲聊站”

来源:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部