51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【长期招募】博为峰网校招聘兼职讲师!【直播预售】接口测试行业大佬带你从青铜上王者一站式软件测试平台
【第95期】:引入并推广接口自动化测试!【专题】手把手教你掌握测试必备框架—TestNG 三分钟颠覆认知 2017软件测试调查报告独家发布 自学软件测试那点事
查看: 330|回复: 1

[讨论] 测试需求分析

[复制链接]

该用户从未签到

发表于 2018-3-13 17:06:46 | 显示全部楼层 |阅读模式
测试需求分析

一 什么是测试需求

所谓测试需求即是指所要测试的对象中哪些需要测试,具体是什么。

二 测试需求分析方法

测试需求分析法其实可以借鉴需求分析法,但它又不等同于需求分析法,有其固有的思想,具体有以下:

说明:需求分析法一般是从三方面分析:1功能需求  2非功能需求  3 限制条件;

1 商业目标法

所谓商业目标法指去衡量需求产生的背景及解决用户问题的目标是否一致;

2 业务模型法

所谓业务模型法是指任何一个用户的需求都需求要实现一定的业务逻辑,所以可以通过此方法进行测
试需求分析,分析具体的业务涉及到的内部和外部及边界限制条件,然后确定期测试范围及要点。

3 业务场景法

所谓业务场景法指任何一个用户的需求在现代化软件实现过程中,都是通过事件触发机制,所以可以通
过此方法进行测试需求分析,比如:ATM取款需求,可能ATM机器中余额充足,不足或是其它正在维修。

4 质量模型法

所谓质量模型法指任何一个用户的需求都可以归结为质量模型中一个属性因子或多个,所以可以通过此
方法进行测试需求分析。

5 功能分解法

所谓功能分解法指任何一个用户提出的需求是由诸多功能点及具体的要求组成,所以可以通过此方法
进行测试需求分析,常用的有将需求按照界面元素、业务、辅助、数据约束、易用性、编辑、参数和
权限等进行分析,但也不局限与此。

6 流程分析法

所谓流程分析法通常是和业务模型法结合使用,通过一个用户一个需求,需要执行一定的流程操作,
需要明确执行,不执行及限制等因素。

7 测试类型分析法

所谓测试类型分析法是可以通过软件测试工程学进行逆推,将具体的需求和具体的测试类型结合,
建立模型进行分析,可能涉及到的情况。比如:用户登录,通常情况进行功能测试类型即可,但是
如果涉及到是银行等可能还需要进行性能,安全等测试类型工作

三 经验及教训

测试需求分析方法其实测试架构能力,以上这些方法仅是卖烧烤的鱼在测试过程中的体会,当然具
体的在进行测试需求时,不应单一使用,应结合具体的情况考虑多种情况,用户的需求其实需要引
导发现,测试需求分析更应如此!

回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2018-9-25 01:53 , Processed in 0.059648 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2018 Comsenz Inc.

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