- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]面向对象分析设计Chapter05
* §5.1 分析模型测试的重要性 第五章 分析模型的测试 §5.3 测试过程 §5.2 测试方法 第五章小结 §5.4 用例模型的测试 §5.5 类模型的测试 §5.6 类状态模型的测试 §5.7 典型场景的测试 传统的观点认为测试要在编码之后才进行,假设测试的对象是程序代码。 需求和设计是代码产生的基础,需要对需求和设计进行测试。 需求或设计的测试通常以两种方式进行: 一是在没有代码的情况下进行测试; 二是在有代码的情况下进行测试。 第五章 分析模型的测试 分析模型的测试实际上包括两部分内容: 针对分析模型测试模型的完整性; 根据分析模型为系统的测试(包括类级别的单元测试、集成测试等),定义测试用例。 通常模型的测试采用正式评审会方式进行。 在需求阶段不会执行什么实在的测试用例,定义测试用例。 在设计阶段需要设计测试用例。 在不同的软件开发过程模型中,需求、设计和编码总是有一定的时序特性。 需求模型、设计模型和实现代码之间还具备解释特性,即 设计解释了需求,实现代码解释了设计。 需求的质量影响并决定了设计的质量,进而影响并决定了代码,直至整个系统的最终质量。 §5.1 分析模型测试的重要性 必须首先重视需求的质量,而测试是质量保证的重要手段。 需求测试可以较早地发现需求中不合理的项目、以及错误地理解了用户需求的项目,避免对于成本和资源的消耗。 同时也减少了返工的几率,应尽早发现并解决这些问题。 用户需求是用户对待实现的系统的要求,通常以一种非正规的形式给出,具有一定的模糊性。这种模糊性带入了设计,甚至代码中,将可能引发几倍,甚至几十倍的错误,这必将极大地消耗系统的资源和成本。 §5.2 测试方法 基于代码 —— 代码走查 静态 基于非代码—— 评审(需求和设计规格说明) 动态 —— 测试用例驱动代码执行 根据测试方式目的可分为: 数据流测试方式; 控制流测试方式; 事务流测试方式(数据流和控制流综合测试)。 测试是否应深入到代码逻辑中: 黑盒测试 白盒测试 在UML中,对需求模型的测试: 评审; 事务流(场景)模型等方法测试(需结合具体的模型描述); 正式 —— 承担责任,写出评审报告 评审 非正式 评审的目的是对具体的工作产品集(如文档、源代码)进行评价,并对管理提供以下信息: 是否符合制定的软件规格; 是否按照项目的标准和方法完成; 是否所有的更改都正确地得到完成。 评审计划需要列出的项目(解决测什么,什么时候测,谁来测): 哪些人将参加评审会,各自的职责是什么; 需要准备哪些材料; 必须满足什么条件; 要完成的检查单或其他的指标; 评审会完成所必须满足的条件或准则; 评审会结束后需要保留归档的记录和文档。 参加评审人员: 用户,软件项目负责人,软件工程师,软件配置管理人员,软件质量保证人员;软件独立验证与确认人员,软件开发无关的专家。 测试实际上也是一个项目。 测试也有需求、设计和实现,并且测试本身也会有测试(测试中的测试)。 测试作为项目开发活动中的一部分,在时间上应该有明确的要求,测试计划对于测试来说也是至关重要的。 UML分析模型的每个模式,从严格意义上说都应该经过测试。实际上,通常对用例模型、类对象模型以及用例中典型场景进行测试。 §5.3 测试过程 通常测试步骤如下: 测试用例模型 ? 测试某些用例中的典型场景 ? 类及对象模型 ? 某些类测试其状态模型 单个用例测试采取典型应用场景的测试方法,用例模型的测试相当于系统测试,测试的主要目标是用例模型对于用户需求的可跟踪性。 以系统的用户为主要的出发点设计测试用例,通过模拟某个系统用户的行为来测试整个系统,对于该用户的服务提供情况,从而检查系统功能的完整性,用户
您可能关注的文档
- [计算机]多层次模糊评估在民航安全评价中的应用.pdf
- [计算机]天津地税纳税人客户端升级说明.doc
- [计算机]如何为MP3添加专辑封面和文字信息.doc
- [计算机]如何写批处理文件.doc
- [计算机]如何提高项目质量.doc
- [计算机]学生信息管理系统-需求分析.doc
- [计算机]学生机房虚拟化一开题.doc
- [计算机]安川L1000故障代码.doc
- [计算机]安川焊接机器人编程.doc
- [计算机]安装Sql server 2005 COM+ 目录要求 警告和如何安装IIS.doc
- 数字化技术在文化遗产数字化展示与传播中的3D建模技术应用研究.docx
- 聚焦产教融合,2025产教融合型企业认定标准与培育实践报告.docx
- 元宇宙教育平台虚拟实验室案例实践报告.docx
- 2025年网络安全领域人工智能算法歧视风险防控策略.docx
- 2025年潮玩市场IP运营策略升级与发展趋势研究报告.docx
- 元宇宙背景下的教育评估改革:2025年技术应用与教学质量提升.docx
- 城市河道生态修复项目2025年技术路线建议书.docx
- 医疗人才流动趋势预测与培养体系优化研究报告.docx
- 海上风力发电场运维管理与2025年海上风电场运维智能化技术应用案例分析报告.docx
- 城市雨水径流控制与城市绿化,2025年海绵城市建设实施方案与生态修复报告.docx
文档评论(0)