软件测试理论第七章:需求评审与需求分析 2 课程回顾?项目管理的内容是什么? ?编写软件测试计划应该注意哪些方面? ?软件测试计划设计工具有哪些? ?软件测试计划主要内容有哪些? ?什么是软件测试方案? ?软件测试方案与计划的主要区别有哪些? ?软件测试过程中,主要的风险有哪些? 本章内容?软件需求?软件需求的重要性?什么是需求规格说明?需求分类?需求规格说明书示例?测试需求?什么是测试需求?测试需求挖掘?需求评审?需求阶段评审的角色和职责?软件需求规格说明书中的评审要点?软件需求评审输出?组织需求评审原则?测试大纲软件需求?软件需求的重要性?调查数据?美国权威的第三方机构 Standish Group 对350 家公司的 8000 个软件项目作过一次调查,项目失败的原因是: 与产品需求有关的(1,2,4 和6项)占了 % 。这些数据突出地显示了软件产品需求在软件开发中的重要性。软件需求?需求规格说明书的概念?软件需求规格说明书,简称 SRS, 指在特定环境下要完成一定功能的软件产品、程序或一组程序的说明?描述需求规格需求规格说明书 6 软件需求?需求分类?原始需求?产品需求?软件需求?测试需求客户的原始需求, 客户一般不懂得开发技术,所提出来的需求是没有办法直接用于开发产品设计人员根据原始需求、结合软件实现形成的需求软件开发人员将产品需求进一步详细化,合理化。原则上软件需求技术上是完全可以实现了软件需求的进一步详细化。按照外部接口、设计约束等进行全方位考虑软件需求?需求规格说明书项目名称第三波书店产品版本 功能名称搜索查询书籍文档版本 本功能的意义方便用户直接便捷的查询需要购买的书籍名称搜索入口如图所示功能简要描述添加该功能后,用户可以直接输入他需要的书籍全称或书籍的部分字符,点击搜索或者点击 GO图标。然后可以显示搜索到的数据。功能核心逻辑接受用户输入的书籍全称或书籍全称里的部分字符,不支持多个字符串的联合查询搜索结果显示在页面的下半部分,需要按照出版日期升序排序搜索结果每页最多显示 10条记录,如果超过两页,需要进行分页显示点击搜索结果中的书籍名称链接,在新开启的浏览器窗口中显示书籍信息关键指标在100 人同时在线搜索时,搜索时间不超过 秒第三波书店搜索功能需求文档测试需求什么是测试需求? 测试需求指可直接形成测试大纲,设计测试用例的需求测试需求?测试需求挖掘?功能需求—输入方面?输入来源是什么? ?输入数据数量是几个? ?如果有错误输入,响应是什么? ?什么是非法输入?什么是无效输入? 第三波书店搜索功能在输入方面的需求挖掘测试需求?测试需求挖掘?功能需求—处理方面?输入数据的有效性检测的流程是什么? ?操作的确切次序,包括各事件的时序是什么? ?对异常情况的回应是什么?例如:溢出、通信失败、错误处理第三波书店搜索功能在处理方面的需求挖掘
软件测试需求评审与需求分析-课件(PPT讲稿) 来自淘豆网m.daumloan.com转载请标明出处.