软件测试复习内容2013.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文档。上传文档
查看更多
软件测试复习内容2013

一、知识点 1.对软件开发来说,何时发现软件缺陷的意义是:发现得越完,修复的代价越大,而且代价随时间增长是指数增加的. 2.软件测试员的工作目标是尽可能早地发现软件缺陷并确保它得到修复。 3.下面算软件缺陷的是 (1).软件没有实现说明书要求的功能:是 (2).软件实现了说明书没有提到的功能:是。(3)软件太大,占据硬盘空间太多:否 (4).软件出现了说明书中指明不应该的错误:是。 4.软件缺陷的“杀虫剂”怪现象是指软件缺陷对特定的测试用例或者测试技术免疫,无法被查到; 5.如果测试中遇到了杀虫剂怪现象的,解决的办法是使用新技术重新测试,或者交给别人测试; 6.软件测试是有风险的,现实中不论测试员如何努力测试,总可能有缺陷未被发现,等价的说法:软件测试不可能找出所有的缺陷;没有缺陷的完美软件是不存在的; 7.计算机时间格式中的“千年虫”是一种软件缺陷。 8.软件缺陷通常成群出现,意味着在某部分发现的软件缺陷越多,通常说明还有更多的缺陷未发现 ,反过来也是对的。如果在某个部分发现的缺陷很少或者没有,说明这一部分可能确实缺陷很少。 9.关于现实中产品的质量和可靠性的关系:两者不一定是一致的,存在质量高但是可靠性不高或者可靠性高质量不高的产品。 10.测试工作的目标是完全测试一个软件,尽可能找出所有缺陷吗? 答:不是,完全测试一个软件一般是不可能的。 11.关于状态测试和状态之间的转换测试,访问了所有状态也不意味着遍历了所有状态之间的转换,不仅要测试所有的可达状态,而且要测试状态之间的转换; 12.测试用例的等价划分目的是减少测试用例的数目,缩减测试工作量。 13.数据测试和状态测试之间的关系,下列说法正确的是数据测试和状态测试都必须做,两者是互相独立的。 14.状态转换图的三个要素的是 (1).软件可能处于的状态 (2)从一个状态转到另一个状态所需的输入和条件 (3)当进入和退出状态时产生的条件、变量和输出 15.关于黑盒测试的数据测试,那些是等价划分要考虑的。(1)边界/次边界条件 (2)非法、错误的数值(3)空值、无效数值 16.关于标准和规范,(1).标准是强制的,规范是建议的(非强制的);(2)标准和规范都对软件开发中一些需要遵守的规则;(3)原则上软件开发中标准和规范都要遵守,在确实无法保证的情况下可以不遵守规范,但不能违反标准。 17.关于通过性测试和失效性测试,(1)通过性测试是确认软件能否在正常情况下完成预定的任务;(2)失效性测试是努力使软件失败或者工作不正常,希望在极端情况下暴露软件缺陷;(3)总是先做通过性测试,再做失效性测试;(4)通过性测试和失效性测试都必须做。 18.如果规定程序中不允许使用goto语句,这是标准 19正式审查(静态白盒测试)分为三种:同事审查、走查、检验;最完善最严格的是检验 20.动态白盒测试和调试的关系是在隔离缺陷的位置和原因上有交叉,但是目的不同,前者是为了发现软件缺陷,后者是为了修复缺陷。 21.白盒测试的三种代码覆盖是分支覆盖 、语句覆盖 、条件覆盖,其中,条件覆盖是最好最全面的。 22.单元测试和集成测试之间的关系,正确的是,单元测试和集成测试都必须做,先做单元测试,再做集成测试; 23.测试驱动用于自底向上的测试,它是由自己替换高层模块,来运行和测试低层的代码; 24.测试桩用于自顶向下的测试,它是由自己替换低层模块,来运行和测试高层的代码; 25.如果开发小组规定,变量名必须用长度不超过8的小写英文字符串来表示,这是标准(因为是强制的)。 26.关于黑盒测试和白盒测试的区别:(1)黑盒测试是看不到软件的内部构造和源代码,测试软件在给定输入下的行为;(2)白盒测试可以查看软件的内部构造和源代码,从而帮助确定测试用例;(3)白盒测试的功能比黑盒测试更强,(4)但是不能说做了白盒测试的话就可以不做黑盒测试了,两种测试都必须做(5)白盒测试因为要求读懂源代码,因此对测试员的要求比较高。 27.在某些显卡上工作颜色失真(配置缺陷) 和其它软件交换数据不正常(兼容性缺陷) 软件按钮排布混乱,难以操作(易用性缺陷) 28.(配置缺陷)软件在某种计算机硬件上不能正常工作; (配置缺陷)软件与某种打印机冲突,无法正常打印; (兼容性缺陷)软件与另一个软件交换数据出错; 29.特别测试的特点,(1)没有组织性,无法重复,也无法跟踪,完成后也无法证实曾经做过测试;(2)不能取代常规的测试。(3)不是每一个测试员必备的技术,有最好,没有也无所谓;(4).不是软件测试工作必须做的。 30.测试共享和缺陷轰炸都意味着两个及以上测试员来测试软件同一区域或者特性; 31.灰盒测试是介于

文档评论(0)

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

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

1亿VIP精品文档

相关文档