欢迎来到天天文库
浏览记录
ID:35560399
大小:282.84 KB
页数:21页
时间:2019-03-28
《软件测试试题带答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选择题部分㈠单项选择题(1)以下不属于软件测试的作用的是:A)可以减少软件系统在运行环境中的风险B)可以提高软件系统的质量C)可能是为了满足合同或法律法规的要求D)可以用于评价开发团队的能力(2)在判断测试是否足够时,下列哪些方面是不需要考虑的?A)风险B)项目在时间上的限制C)项目在预算上的限制D)投入的测试人员的数量(3)以下哪个不是软件测试的目标?A)发现缺陷B)增加对质量的信心C)为决策提供信息D)改进测试流程(4)以下哪些是测试出口准则A)代码测试覆盖率B)客户需求的实现C)功能测试覆盖率D)缺陷发现率E)以
2、上都是(5)软件测试基本过程有哪些主要活动组成?(1)计划和控制(2)分析和设计(3)实现和执行(4)评估出口准则和报告(5)测试结束活动(A)1,3,5(B)1,2,3(C)2,3,4,5(D)1,2,3,4,5(6)下面哪个通常不作为组件/单元测试的测试依据?(A)组件需求说明(B)详细设计文档(C)代码(D)软件和系统设计文档(7)下面关于等价类和的说法错误的是?(A)等价类划分可以分为两种类型的数据:有效数据和无效数据。(B)等价类划分也可以基于输出、内部值、时间相关的值以及接口参数等进行(C)等价类技术属于基
3、于规格说明的测试技术(D)等价类划分主要应用于系统测试(8)以下哪个不属于良好的测试应该具有的特点?(A)每个开发活动都有相对应的测试活动(B)每个测试级别都有其特有的测试目标(C)对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计(D)在开发生命周期中,测试员应该在文档正式发布后再参与文档的评审(9)在评审过程中,主持人的主要职责是?(A)决定是否需要进行评审(B)主持文档或文档集的评审活动(C)标识和描述被评审产品存在的问题(如缺陷)(D)记录所有的事件、问题(10)下面关于测试设计技术的描述错误
4、的是?(A)使用测试设计技术的目的是为了识别测试条件和开发测试用例(B)黑盒测试设计技术是依据分析测试基础文档来选择测试条件、测试用例或测试数据的技术。(C)白盒测试设计技术是基于分析被测单元或系统的结构的测试技术(D)系统测试主要使用黑盒测试设计技术,单元测试主要使用白盒测试设计技术(11)根据以下状态转换图,为了覆盖所有的状态转换,至少需要设计多少测试用例?A(12)测试用例根据参与人员的经验和知识来编写;测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一;对可能存在
5、的缺陷及其分布情况的了解作为另一个信息来源。上述测试设计技术属于:(A)白盒测试(B)黑盒测试(C)基于结构的测试(D)基于经验的测试(13)下面不属于软件评审的好处的是?(A)增加测试的时间(B)尽早发现和修改缺陷(C)改善开发能力、缩短开发时间(D)缩减测试成本(14)根据右边的源代码控制流图,为了达到语句覆盖率为100%,最少需要设计多少测试用例?(A)1个(B)2个(C)3个(D)4个(15)根据右边的源代码控制流图,为了满足100%的判定覆盖,至少需要多少测试用例?(A)1个(B)2个(C)3个(D)4个(1
6、6)下面属于静态测试的是()A)代码审查B)单元测试C)系统测试D)性能测试(17)下列属于黑盒测试方法的是()A)路径测试B)等价类划分C)条件覆盖D)语句覆盖(18)使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()(A)程序的注释(B)程序的内部逻辑(C)用户使用说明书(D)程序的需求说明㈡判断题⒈软件测试的目的是证明程序正确地执行了它应有的功能。(F)⒉好的软件测试人员应当不懈追求完美,一定要尽可能发现所有的错误。(F)⒊程序运行时出了错误一定是代码有问题。(F)⒋一段程序中发现的错误越多,就说明程序
7、中还剩余的错误越少。(F)⒌完全测试是不可能的。(T)⒍软件测试就是程序测试。(F)⒎不可能对所有的功能项都执行穷举测试。(T)⒏既然穷尽测试是不可能的,就必须在风险评估的基础上确定测试的广度和深度。(T)⒐软件的质量是测试出来的。(F)⒑功能正确的软件就是高质量的软件。(T)简答题部分1、软件测试是软件质量的重要保证手段,那么我们能否认为软件测试可以保证软件质量?答:这句话是错误的。软件测试只能发现软件中的缺陷,通过清除缺陷来提高软件质量,但是软件测试无法保证软件质量,因为软件测试软件测试是有风险的活动,无法对软件进
8、行充分的测试。也无法发现所有的缺陷。只有通过不断改进软件开发过程才能保证开发出的软件质量。2、“软件中存在缺陷会造成如此严重的后果,所以我们一定尽全力做好软件测试—量公司之物力,除软件之bug”,这句话是否正确,说说你对于对软件测试投入的观点。答:这句话不正确。因为完全测试是不可能的,测试的输入量太大,输出结果太多,软件实现用途太
此文档下载收益归作者所有