如何进行软件测试需求分析
央视跨年晚会2022节目单如何进⾏软件测试需求分析
1、软件测试明确需求范围
了解该需求是为了解决⽤户的什么问题
功能性需求:产品必须有的功能
⾮功能性需求:是否美观,⽤户体验,稳定性,易⽤性等最容易忽略的⼀点:明确的需求背后所隐藏的需求(例如登录,明确的需求是,正确输⼊⽤户名,密码,才能登录。隐性需求:⽤户名字符类型,长度,是否可为空;密码字符类型,长度等) 将问题在需求阶段暴露的成本最⼩
2、画业务流程图(流程图)
根据需求中规定的业务流程
快餐小吃
各业务流程分⽀的确定
由于业务原因规定不可使⽤的业务流程
3、功能点整理(思维导图)
母婴用品进货渠道
业务功能:需求中所定义的实际业务直接相关的功能
数据约束:主要是⽤于控制在执⾏功能时,数据的显⽰范围、数据之间的关系等。
腊肉饭的做法易⽤性需求:便于功能操作使⽤的⼀些细节,⽐如快捷键就是典型的易⽤性需求。
安全隐患排查
编辑约束:在功能执⾏时,对输⼊数据项⽬的⼀些约束性条件,⽐如只能输⼊数字。
权限需求:不同的权限所能操作的功能点的不同
4、提取测试点(测试需求⽂档)
根据整理的思维导图,去提取每⼀个功能点中的细节需求,例如新增员⼯,在思维导图中,最⼩的颗粒度就到新增员⼯了,但是新增员⼯这个功能仍然有很多的需求点,员⼯姓名唯⼀性判定,⼿机号码是否必填等,这些更细的需求点组合起来就形成了测试需求⽂档
5、确定测试范围
玫瑰干花
需求的确定,并不代表测试范围就是该需求的范围,很有可能⼀个需求分多个软件版本来实现,最后确定哪些需求是需要测试的。
明确哪些测试⽬标优先级⾼,哪些⽬标优先级低
要完成哪些相应的测试任务才能确保⽬标的实现
最后对测试感兴趣的朋友可以关注的我的:程序员⼆⿊,⾥⾯有我这⼏年整理收集的测试资源,对软件测试的学习的你应该会很有帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。