软件测试需求分析.ppt
- 文档编号:2209965
- 上传时间:2022-10-27
- 格式:PPT
- 页数:18
- 大小:3.07MB
软件测试需求分析.ppt
《软件测试需求分析.ppt》由会员分享,可在线阅读,更多相关《软件测试需求分析.ppt(18页珍藏版)》请在冰豆网上搜索。
L/O/G/O软件件测试需求分析需求分析业务需求业务需求用户需求用户需求需求需求需求功能需求功能需求功能需求反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。
文档描述了用户使用产品必须要完成的任务,这在使用实例(usecase)文档或方案脚本说明中予以说明。
定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
需求的分类需求的分类业务需求业务需求用户需求用户需求需求需求需求功能需求功能需求功能需求建一幢够三世同堂住的房子,房子要明亮,宽敞要有一个厨房,要在家里煮饭、要有饭厅,一家三代可以坐在一起用餐、要有会客的地方,所以需要客厅,起居的房间厨房和饭厅要连在一起,祖辈的房间要在一楼,方便其出入,二楼是父辈及孙辈,方便照顾小孩,各个房子的朝向,窗要开的位置,规格,房间的位置,大小等。
需求的分类例需求的分类例1业务需求业务需求用户需求用户需求需求需求需求功能需求功能需求功能需求企业内部要有自己的通讯簿,简单好用要能导入导出通讯簿;按部门结构显示企业内人员,有个人名片;可以拔出电话、发送短信、搜索联系人。
部门管理联系人管理添加、修改、删除、导入导出。
需求的分类例需求的分类例2进行测试需求分析的目的进行测试需求分析的目的进行测试需求分析的目的进行测试需求分析的目的把用户需求转变为功能需求对测试范围进行度量;对处理分支进行度量;对需要的业务场景可以度量;明确其功能点对应的输出、处理和输出;把隐式需求转为明确进行测试需求分析的原因进行测试需求分析的原因进行测试需求分析的原因进行测试需求分析的原因测试范围的变化123实现方式的变化用测试策略去过滤用户需求对测试范围进行度量对处理分支进行度量对需要的业务场景进行度量测试需求分析的着眼点测试需求分析的着眼点测试需求分析的着眼点测试需求分析的着眼点测试需求分析?
在测试活动中五要素:
WhatHowWhenWhoWhere测试活动测试活动55要素要素测试活动测试活动55要素要素测试需求(What)决定怎么测(How)测试时间(When)需要多少人(Who)测试的环境是什么(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等。
测试需求力求详细明确,以避免测试遗漏与误解。
获取需求的途径获取需求的途径获取需求的途径获取需求的途径相关的业务培训、评审其他(如旧系统为原型)与相关人员的沟通与软件相关的文档测试需求分析方法测试需求分析方法了解用了解用户需要什么需要什么系系统设计方案是方案是否符合需求否符合需求是否存在更是否存在更优的解决方案的解决方案什么样的角色在使用该功能系统使用的方案是否符合用户需求,能否帮助用户完成他们的工作有没有更快捷更完善的方式去帮助用户完成他们的工作测试需求分析方法测试需求分析方法测试需求分析方法测试需求分析方法确认模块所包含确认模块所包含的功能的功能分析业务场景分析业务场景分析对应的功能分析对应的功能所隐藏的隐式所隐藏的隐式需求需求测试测试测试测试需求分析确需求分析确需求分析确需求分析确认认认认功能功能功能功能业务功能:
功能:
与用户实际业务直接相关的功能或细节。
辅助功能:
助功能:
辅助完成业务功能的一些功能或者是细节,比如,设置过滤条件。
数据数据约束:
束:
功能的细节,主要是用于控制在执行功能时,数据的显示范围、数据之间的关系等。
易用性需求:
易用性需求:
功能的细节,产品中必须提供了,便于功能操作使用的一些细节,比如快捷健就是典型的易用性需求。
编辑约束:
束:
功能的细节,在功能执行时,对输入数据项目的一些约束性条件,比如只能输入数字。
参数需求:
参数需求:
功能的细节,在功能中,需要根据参数设置不同,进行不同处理的细节。
权限需求:
限需求:
功能的细节,这里的权限是指在功能的执行过程,根据根据不同的权限进行不同处理的,不包括直接限制某个功能的权限。
性能性能约束:
束:
功能的细节,执行功能时,必须满足的性能要求,目前基本不涉及(因为无法量化)。
测试测试测试测试需求分析分析需求分析分析需求分析分析需求分析分析场场场场景景景景考考虑场景的景的调用者;用者;考虑每一个场景提供的服务是供哪些外部模块或者系统调用,找出所有的调用者。
调用的前提、约束都要考虑。
每一个调用都可以考虑成一个大的业务流程。
(一般和外部有交互的业务出错的概率比较大,需要重点关注。
)考考虑系系统内部各个内部各个场景之景之间的交互的交互,形成内部业务流程图。
需要分析每个场景之间的约束关系、执行条件,组织出各种业务流程图测试测试测试测试需求分析挖掘需求分析挖掘需求分析挖掘需求分析挖掘隐隐隐隐性需求性需求性需求性需求2.各业务流程分支的遍历3.明确规定不可使用的业务流程4.没有明确规定但是应该不可以执行的业务流程5.其他异常或不符合规定的操作1.常用的或规定的业务流程测试测试测试测试需求分析方法需求分析方法需求分析方法需求分析方法-自我提自我提自我提自我提问问问问课程解答
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 需求 分析