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