软件测试技术基础课后习题答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品word学习资料可编辑 名师归纳总结——欢迎下载 第 1 章 软件测试概述 简述软件测试的意义; 解:随着运算机技术的快速进展和广泛深化的应用,软件质量问题已成为开发和使用软件人员关注的焦点;而由于软件本身的特性,软件中的错误是不开防止的;不断改进的开发技术和工具只能削减错误的发生,但是却不行能完全防止错误;因此为了保证软件质量,必需对软件进行测试;软件测试是软件开发中必不行少的环节,是最有效的排除和防治软件缺陷的手段,是保证软件质量,提高软件牢靠性的最重要手段; 什么是软件缺陷?它的表现形式有哪些? 解:从产品内部看,软件缺陷是软件产品开发或爱护过程中所存在的错误,毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违反; 它的表现形式主要有以下几种: (1)软件未达到产品说明书中已经标明的功能; (2)软件显现了产品说明书中指明不会显现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标; (4)软件功能超出了产品说明书中指出的范畴;(5)软件测试人员认为软件难以懂得,不易使用,或者最终用户认为该软件使用成效不良; 简洁分析软件缺陷产生的缘由,其中那个阶段引入的缺陷最多,修复成本又最低? 解:软件缺陷产生的主要缘由有:需求规格说明错误;设计错误;程序代码有误;其他;其中在需求分析阶段引入的缺陷最多,修复的成本又最低; 当用户登录某网站购物完毕并退出后,突然想查查购物时付账的总金额,于是按了浏览器左上角的 “退回”按钮, 就又回到了退出前的网页,你认为该购物软件有缺陷吗?假如有,属于哪一类? 解:有缺陷;其所属类别与软件产品说明书的要求有关; 什么是软件测试?简述其目的与原就; 解:软件测试是为了尽快尽早地发觉在软件产品中所存在的各种软件缺陷而开放的贯穿整个软件开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动过程; 测试目的:(1)证明:猎取系统在可接受风险范畴内可用的信心;尝试在非正常情形和条件下的功能和特性;保证 一个工作产品是完整的并且可用或可被集成; (2)检测:发觉缺陷,错误和系统不足;定义系统的才能和局限性;供应组件,工作产品和系统的质量信息; (3)预防:澄清系统的规格和性能;供应预防或削减可能制造错误的信息;在过程中尽早检测错误;确认问题和风险,并且提前确认解决这些问题和风险的途径; 测试过程中应留意和遵循的原就: (1)测试不是为了证明程序的正确性,而是为了证明程序不能工作; (2)测试应当有重点;(3 )事先定义好产品的质量标准; (4)软件项目一启动,软件测试也就开头,而不是等到程序写完才开头进行测试;( 5)穷举测试是不行能的; (6)第三方进行测试会更客观,更有效; (7)软件测试方案是做好软件测试工作的前提;(8)测试用例是设计出来的,不是写出来的; (9)对发觉错误较多的程序段,应进行更深化的测试; (10)重视文档,妥当储存一切测试过程文档; 件测试阶段是如何划分的? 解:软件测试的阶段划分为:规格说明书审查;系统和程序设计审查;单元测试;集成测试;确认测试;系统测试;验 精品word学习资料可编辑 名师归纳总结——欢迎下载 收测试; 简述软件开发的几个模式,并说明每种模式对软件测试的影响; 解:大棒模式简洁,方案,进度支配和正规开发过程几乎没有,其开发过程是非工程化的;大棒模式的软件测试通常在开发任务完成后进行,很难回头修复存在的问题,测试工作只是向客户报告软件经过测试后发觉的情形; 边写边改模式通常最初只有粗略的想法就进行简洁的设计,然后开头较长的反复编写,测试和修复过程,在认为 无法更精细地描述软件产品要求时就发布产品;该模式下,软件测试人员将和程序员一起陷入可能是长期的循环往复过程; 瀑布模式将软件生命周期的各项活动规定为依据固定次序相连的如干个阶段性工作,形如瀑布流水,最终得到软件产品;软件测试在后期开放,使得开发中显现的问题直到开发后期才显露,失去了及早订正的机会; 快速原型模式第一构造一个功能简洁的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统;原型系统在扩充完善过程中不断被检查,测试和修改; 螺旋模式是瀑布模式与边写边改模式演化结合的形式,并加入了风险评估所建立的软件开发模式,其主要思想是 在开头时不必详细定义全部细节,而是从小开头,定义重要功能,尽量实现,接受客户反馈,进入下一阶段并重复上述过程,直到获得最终产品;测试在每个阶段都要进行,并从最初就参加; 简述软件测试过程; 解:软件测试过程主要包括如下 6 个活动:测试方案;测试需求分析;测试设计;测试规程实现;测试执行;总结生成报告; “软件测试能够保证软件的质量 ”这句话对吗?软件测试和软件质量之间是什么关系? 解:不对;软件测试是保证软件质量的手段之一,但

文档评论(0)

橙老师资料铺 + 关注
实名认证
内容提供者

精选资料欢迎下载

1亿VIP精品文档

相关文档