软件测试和软件质量保证练习答案.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试和软件质量保证练习答案

第一章 软件质量保证 练习答案 软件质量的定义? 软件质量是软件产品满足使用要求的程度。对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行。“正常地运行”意味着该软件必须尽可能没有缺陷(bug))))–- 错误较少和风险较小的编码; 使用图表理解、复查和检查代码; 对系统结构、类继承、控制流等的静态分析; 通过程序逻辑分析和图表来检查逻辑错误; 通过指定自下而上的测试顺序而不设计和使用占位程序函数来进行增量式的单元和集成测试; 代码执行频率分析(在分支/段级别); 对类模板、常规类、函数、块、分支、段和条件输出的基于.mak文件且面向对象的代码测试以及测试覆盖分析,同时以图形化方式显示测试结果并突出显示未执行的元素; 自动错误模拟; 测试执行监视; 在测试结果和需求/测试用例间进行跟踪; 数据(全局和静态变量)使用分析; 运行时错误分析和运行时错误定位(显示错误在源代码中的原始行数); 质量标准值设置; 突出相关代码并报告相关数据的安全代码修改; NFS网络中的客户端 – 服务器应用程序; 自动化:只需输入.mak文件/批处理文件和测试脚本文件,所有的静态和动态分析结果都会自动生成。 集成:所有的工具协同工作并共享一个增量式数据库。 易于查看结果:程序的所有静态和动态分析结果都可以通过以不同颜色进行标记的图/图表来生动表示。 易于使用:提供Motif/OpenLook/Widows GUI、在线帮助和逐步的演示指导。 Panorama2-C/C++的主要局限有以下几点: 1、中文显示问题(对于这个缺点,请教师和学员在上机安排过程中,注意自己的操作系统环境,在一些显示中可能会有乱码,但这些乱码一般不会影响对于最终) 2、使用自己的脚本技术,但这种脚本技术与其他的测试工具不兼容 3、需要执行.mak文件,而不是编译C程序后生成的.obj文件 4、仅能处理C/C++程序 5、界面不够友好 第四章 测试计划和单元测试 练习答案 对 对 错 等价划分 白盒 对 对 作业答案 第1题答案:单元测试说明书由一系列单元测试用例组成。每个单元测试用例都应该包括四个基本要素: 单元的初始状态说明,这是测试用例的起点(仅适用于单元在各次调用之间保持状态不变的情形) 单元的输入,包括单元读入的任何外部数据的值 测试用例实际要测试的内容,根据单元的功能性以及在设计测试用例时采用的分析(例如,要测试单元中的哪些判定)来制订 测试用例的预期结果(测试用例的预期结果应该始终在执行测试之前在测试说明书中定义好) 第2题答案:制定单元测试说明书所包括的步骤: 步骤1 - 使它运行起来 任何单元测试说明书的第一个测试用例的目的都应该是尽可能以最简单的方式来执行被测试的单元。实际执行测试时,知道至少第一个单元测试能够执行将可以大大增强信心。如果执行不了的话,那么更可取的做法是进行简单的调试(例如从起点开始)。 合适的技术: 根据说明书进行的测试 等价划分 步骤2 – 正面测试 测试用例应该设计为能够表明被测试的单元实现了它应该实现的功能。测试设计者应该通读相关的说明书;每个测试用例应该测试说明书中的一条或多条陈述。涉及到多个说明书时,最好能够使测试用例的顺序与单元主要说明书上的陈述的顺序相对应。 合适的技术: 根据说明书进行的测试 等价划分 状态变换测试 步骤3–负面测试 应该改进现有的测试用例并且设计更进一步的测试用例,以表明软件没有实现任何未指明要完成的功能。此步骤主要依赖于错误猜测,依赖于测试设计者预测问题域的经验。 合适的技术: 错误猜测 边界值分析 内部边界值测试 状态变换测试 步骤4–特殊事项 测试用例应该设计为针对性能、安全需求和必威体育官网网址需求等问题。特别是在安全和必威体育官网网址方面,可以很方便地对测试用例进行特殊重点考虑,以帮助进行必威体育官网网址分析或安全分析和证明。针对必威体育官网网址问题和安全危险而设计好的测试用例应该在单元测试说明书中加以标识。此外,还应该在单元测试说明书中添加测试用例,以确保该单元所有可能的必威体育官网网址问题和安全危险都得到充分体现。 合适的技术: 根据说明书进行的测试 步骤5–覆盖测试 设计好的测试用例可能达到的测试覆盖率应该是可视化的。此外,可以在单元测试说明书中添加测试用例以达到特定的测试覆盖目标。设计好覆盖测试之后,就可以制定测试规程并执行测试。 合适的技术: 分支测试 条件测试 数据定义-使用测试 状态变换测试 步骤6–执行测试 根据上面五个步骤设计的测试说明书在大多数情况下都应该能为单元提供全面的测试。在此阶段,可以使用该测试说明书来制定实际的测试规程,这个测试规程将用于执行这些测试。测试规程的执行将识别单元中的错误,然后可以更正这些错误并对该单元重新进行测

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档