软件测试需求评审与需求分析.pptx

上传人:莉*** 文档编号:80135299 上传时间:2023-03-22 格式:PPTX 页数:18 大小:310.85KB
返回 下载 相关 举报
软件测试需求评审与需求分析.pptx_第1页
第1页 / 共18页
软件测试需求评审与需求分析.pptx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《软件测试需求评审与需求分析.pptx》由会员分享,可在线阅读,更多相关《软件测试需求评审与需求分析.pptx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、本章内容本章内容软件需求软件需求的重要性什么是需求规格说明需求分类需求规格说明书示例测试需求什么是测试需求测试需求挖掘需求评审需求阶段评审的角色和职责软件需求规格说明书中的评审要点软件需求评审输出组织需求评审原则测试大纲第1页/共18页软件需求软件需求的重要性调查数据美国权威的第三方机构Standish Group对350家公司的8000个软件项目作过一次调查,项目失败的原因是:与产品需求有关的(1,2,4和6项)占了44.1%。这些数据突出地显示了软件产品需求在软件开发中的重要性。第2页/共18页软件需求软件需求需求规格说明书的概念软件需求规格说明书,简称SRS,指在特定环境下要完成一定功能

2、的软件产品、程序或一组程序的说明 描述需求规格需求规格说明书第3页/共18页软件需求需求分类原始需求产品需求软件需求测试需求客户的原始需求,客户一般不懂得开发技术,所提出来的需求是没有办法直接用于开发产品设计人员根据原始需求、结合软件实现形成的需求 软件开发人员将产品需求进一步详细化,合理化。原则上软件需求技术上是完全可以实现了 软件需求的进一步详细化。按照外部接口、设计约束等进行全方位考虑第4页/共18页软件需求需求规格说明书项目名称项目名称第三波书店第三波书店产品版本产品版本2.02.0功能名称功能名称搜索查询书籍搜索查询书籍文档版本文档版本1.01.0本功能的意义本功能的意义方便用户直接

3、便捷的查询需要购买的书籍名称方便用户直接便捷的查询需要购买的书籍名称 搜索入口如图所示搜索入口如图所示功能简要描述功能简要描述添加该功能后,用户可以直接输入他需要的书籍全称或书籍添加该功能后,用户可以直接输入他需要的书籍全称或书籍的部分字符,点击搜索或者点击的部分字符,点击搜索或者点击GOGO图标。然后可以显示搜索图标。然后可以显示搜索到的数据。到的数据。功能核心逻辑功能核心逻辑接受用户输入的书籍全称或书籍全称里的部分字符,不支持接受用户输入的书籍全称或书籍全称里的部分字符,不支持多个字符串的联合查询多个字符串的联合查询搜索结果显示在页面的下半部分,需要按照出版日期升序排搜索结果显示在页面的下

4、半部分,需要按照出版日期升序排序序搜索结果每页最多显示搜索结果每页最多显示1010条记录,如果超过两页,需要进行条记录,如果超过两页,需要进行分页显示分页显示点击搜索结果中的书籍名称链接,在新开启的浏览器窗口中点击搜索结果中的书籍名称链接,在新开启的浏览器窗口中显示书籍信息显示书籍信息 关键指标关键指标在在100100人同时在线搜索时,搜索时间不超过人同时在线搜索时,搜索时间不超过0.040.04秒秒 第三波书店搜索功能需求文档 第5页/共18页测试需求什么是测试需求?测试需求指可直接形成测试大纲,设计测试用例的需求 第6页/共18页测试需求测试需求挖掘功能需求输入方面输入来源是什么?输入数据

5、数量是几个?如果有错误输入,响应是什么?什么是非法输入?什么是无效输入?第三波书店搜索功能在输入方面的需求挖掘第7页/共18页测试需求测试需求挖掘功能需求处理方面输入数据的有效性检测的流程是什么?操作的确切次序,包括各事件的时序是什么?对异常情况的回应是什么?例如:溢出、通信失败、错误处理第三波书店搜索功能在处理方面的需求挖掘第8页/共18页测试需求测试需求挖掘功能需求结果输出方面输出到何处(如浏览器,打印机,文件)?输出的数量是多少?输出的时序是什么样的?对非法值的处理是什么样的?第三波书店搜索功能在结果输出方面的需求挖掘第9页/共18页测试需求测试需求挖掘功能需求性能需求方面静态量化可能包

6、含:支持的终端数目,支持的同时使用的用户数,处理的文件和记录的数目,表和文件的大小动态量化可能包含:在正常或峰值工作量情况下一个特定时间段处理事务或任务的数目及数据量。在正常或峰值工作量情况下处理某个事务或任务所占用系统资源的数量 第三波书店搜索功能在性能需求方面的需求挖掘第10页/共18页测试需求测试需求挖掘功能需求用户接口方面系统用户显示时要求的屏幕格式页面规划及报告或菜单的内容输入和输出的相关时序一些组合功能键的用法第三波书店搜索功能在用户接口方面的需求挖掘第11页/共18页测试需求测试需求挖掘功能需求硬件接口方面描述软件产品和系统硬件组件之间接口的逻辑特征该功能运行支持哪些设备?怎样支

7、持这些设备和协议呢?第12页/共18页需求评审需求评审角色和职责产品需求评审测试需求评审角色角色职责职责软件开发项目经理软件开发项目经理带领项目组与系统工程师进行需求交流并进行分析和文档化带领项目组与系统工程师进行需求交流并进行分析和文档化组织组织SRSSRS文档评审文档评审 软件开发工程师软件开发工程师 参加需求评审参加需求评审如果是完成如果是完成SRSSRS作者,则是需求评审发起人作者,则是需求评审发起人根据需求评审专家意见,修改根据需求评审专家意见,修改SRSSRS文档文档参加系统测试计划的评审参加系统测试计划的评审 质量保证人员(质量保证人员(QAQA)监督项目组遵循需求管理流程监督项

8、目组遵循需求管理流程参加相关文档评审参加相关文档评审保证相关组参加文档评审保证相关组参加文档评审 软件测试项目经理软件测试项目经理 参与开发人员的软件需求分析,提出可测试性需求参与开发人员的软件需求分析,提出可测试性需求组织人员参与组织人员参与SRSSRS的评审工作的评审工作软件系统测试计划写作软件系统测试计划写作需求变更跟踪需求变更跟踪 软件测试工程师软件测试工程师 参与需求评审工作参与需求评审工作协助软件测试项目经理完成软件系统测试计划协助软件测试项目经理完成软件系统测试计划将需求转化为测试需求将需求转化为测试需求 第13页/共18页需求评审评审要点是否所有的原始需求都在SRS中体现了?在

9、SRS中定义需求时,是否避免使用那些会引起歧义的术语?是否在SRS中清楚地描述了软件要做什么及不做什么?是否在SRS中描述了软件使用的目标环境 每个需要是否切实可行、可测试、彼此不冲突?是否在SRS中说明了对每个输入的验证措施,并描述了每个输入的属性。是否在SRS中说明了对每个输入的处理?是否在SRS中说明了每个输出项是如何输出的,并且描述了每个输出的属性。是否在SRS中描述了软件所有的性能要求?是否在SRS中描述了系统中与其它子系统、模块或硬件设备的相关接口?是否在SRS中描述了与操作系统的接口?第14页/共18页需求评审测试需求评审输出输出评审表格输出软件需求规格说明书组织需求评审原则留出足够评审时间评审会议时间一般不超过2个小时评审前,作者根据公司评审要点自检第15页/共18页测试大纲测试大纲测试需求以测试大纲的形式展现第三波书店搜索功能的测试大纲测试输入的正确性测试处理的正确性测试显示的正确性界面UI第16页/共18页本章小结软件需求软件需求的重要性什么是需求规格说明需求分类需求规格说明书示例测试需求什么是测试需求测试需求挖掘需求评审需求阶段评审的角色和职责软件需求规格说明书中的评审要点软件需求评审输出组织需求评审原则测试大纲第17页/共18页感谢您的观看!第18页/共18页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com