软件测试项目化教学实例ZW14_软件测试项目化
软件测试项目化教学实例ZW14由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试项目化”。
软件测试技术概论
第14章 需求测试
14.1需求测试概述
14.1.1什么是需求
1.需求的层次
图14-1软件需求各层次关系2.FURPS+模型 3.可能的需求风险 4.好的需求应具有的特点
软件测试技术概论
14.1.2测试需求
14.2通过评审来测试需求
14.2.1需求评审中的常见风险 14.2.2需求评审检查表
软件测试技术概论 4
软件测试技术概论
软件测试技术概论 6
软件测试技术概论
软件测试技术概论14.3通过用例设计来测试需求
图14-2化学制品请求对话图
软件测试技术概论
图14-3测试路径图
软件测试技术概论
14.4需求建模测试
14.4.1统一建模语言
1.Use Case图
软件测试技术概论 图14-4 Use Case图例
2.Use Case 测试
14.4.2消息顺序图(MSC)
图14-5 MSC图示例
软件测试技术概论
图14-6 HMSC示例
软件测试技术概论
14.4.3分析建模工具介绍
软件测试技术概论
14.4.4需求的形式化描述
图14-7需求的形式化表示样例
软件测试技术概论
14.5基于原型的测试
14.5.1原型的目的 14.5.2原型的种类 14.5.3原型的测试方法
14.6本章小结
需求是一个软件开发项目的灵魂所在,有着至关重要的位置。保证需求的质量是一个项目成败的关键。本章,我们从需求评审、用例测试、建模测试和原型测试等多个角度探索对需求的验证,其最终的目的是希望尽可能地使需求稳定,减少项目开发过程中的需求变化,从而加快项目的开发进度,降低项目的开发成本,提高最终软件产品的质量。收集需求并编写需求文档是软件项目设计成功的很好起点。但还需要保证需求的正确性,使需求能体现出良好需求说明的全部特性。如果能把早期的黑盒子测试设计、非正式需求评审、软件需求规格说明书检视和其他需求验证技术相结合,你将花比以前更少的时间、更低的费用来构造质量更高的系统。
软件测试技术概论第1章 概述在学习本章时,可以从以下几个问题进行考虑:1.什么是软件测试?2.软件测试是怎么发展起来的? 3.为什么要进行软件测试? 4.软件测试的目的是什么? 5.常见......
软件测试技术概论第7章 集成测试7.1什么是集成测试7.1.1集成测试与系统测试的区别 7.1.2集成测试关注的重点 7.1.3集成测试和开发的关系图7-1系统结构图图7-2软件结构图2 7.......
软件测试技术概论第10章 其他专项性测试10.1可接受性测试 10.2 Alpha测试 10.3 Beta测试 10.4标杆测试 10.5配置测试软件测试技术概论软件测试技术概论3 10.6外场测试 10.7......
软件测试技术概论第16章 同行评审16.1基本概念软件测试技术概论16.2同行评审的一般过程图16-1 同行评审过程软件测试技术概论3 16.2.1计划阶段1.分配角色和职责 2.进行计划......
软件测试技术概论第8章 系统测试8.1系统测试概念 8.2系统测试方法8.2.1功能测试1.基本概念 2.分析方法 3.用例设计8.2.2协议一致性测试1.基本概念 2.分析技术图8-1协议一致......
