软件测试教程 -方法与实践(第2版) 参考答案 第1--10章.pdfVIP

软件测试教程 -方法与实践(第2版) 参考答案 第1--10章.pdf

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

第1章软件测试核心概念

一、测试员在测试过程中应尽量追求完美。该描述正确吗?

错。不能穷尽测试,成本太高。

、软件测试的目的是发现缺陷。该描述正确吗,

正确。软件测试的目的就是为了发现软件中的缺陷,从这个怠上面说上面的这个论断

是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软

件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司

里面如果有了软件测试人员,产品的质量就会好起来。

三、自动化测试的难点在于如何快速学会使用测试工具?该描述正确吗?

该描述正确,因为国内对使用测试工具技术方面还不成熟。

随着国内企业软件开发及;则试水平的提升,许多企业开始尝试开展自动化测试的应用,以提

高测试效率和测试质量。虽然在国外自动化测试工具应月已经很普遍,但国内许多企业对于

软件自动化测试的理解还停留在表面上,没有深入的理解到企业实施自动化测试所要具备的

条件以及自动化测试本身的局限性,导致自动化并没有给企业带来多少实际的价值,反而还

浪费了资源。

四、为什么说软件的需求规格说明书往往是软件缺陷的最大来源?对软件测试工

作有何启发?

软件缺陷;存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,

Bug是口语化的缺陷。缺陷在没有被激活的状态下,软件可以正常运行,但是一旦在某一触

发条件下,缺陷被激活,软件内部就会出现故障。

因为软件缺陷产生的原因有很多,典型的原因如下:

软件本身的复杂性,开发人员的问题,需求的变化,进度的压力,对文档不重视,沟通

不畅,偏差的累积。

各种来源导致缺陷会广泛分布在软件开发的各个阶段,需求规格说明书、软件设计、代

码中都可以看到缺陷的身影。特别是由于需求的变化和人们对文档的轻视,导致需求规格说

明书中的缺陷通常会占缺陷总数一半还多。

五、请仿照NextDate问题,针对PrevDate问题设计测试用例。PrevDate问题

的功能简述如下:当用户输入有效日期时(从1800年1月1日到2050年12月

31日之间的所有日期:,系统将自动计算出前一天的日期。否则,系统不执行日

期的计算,并给出消息提示输入无效。

六、请根据测试用例的定义和管理的需要,设计一个测试用例报告的模板。

第2章软件测试背景

七、软件测试的目的是什么?

1、提高软件的质量

软件测试的首要目的就是提高软件的质量,也就是让用户对产品有更好的体验,保证软

件的高质量。

2、保证软件的安全

软件测试的第二大目的就是保证软件的安全,有一些软件是经过数据加密的,比如各大

银行系统的APP。涉及资金的支出和存入,对软件的安全性要求是特别高的。所以要通

过反复测试来提高产品的安全性,保证产品在上线之后不会出现bug,尤其对于金融方面的

APP来说,任何漏洞都是致命的。

3、降低软件开发成本

软件测试的另外一个目的就是降低软件的开发成本,在开发过程中发现bug及时调整,

这样的损失是很小的,一旦产品上线或是即将完成开发而发现bug,那么可能会造成产品大

改动,这样就意味着以往的精力全部白费。因此测试的存在就是为了降低开发成本。比如迪

士尼的一款狮子王的软件,借着狮子王的名声,预期本应是好评如潮,也能通过这款软件获

益不匪。但因为在很多系统上都无法使用,所以造成了大量的用户投诉和下线、卸载等。对

成本造成「非常大的损失,那如果当时这款软件能够在不同的系统上进行测试,在上线前将

所有的问题全部解决掉,肯定会大大降低成本。

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档