还剩22页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件测试基础复习题及参考答案
1、下列软件实施活动的进入准则描述错误的是A、需求工件已经被基线化B、详细设计工件已经被基线化C、架构工件已经被基线化D、项目阶段成果已经被基线化答案D
2、用黑盒技术设计测试用例的方法之一为A、因果图B、逻辑覆盖C、循环覆盖D、基本路径测试答案A
3、单元测试中用来模拟被测模块调用者模块是A、父模块B、子模块C、驱动模块D、桩模块答案C
4、十进制102转换为二进制是110011111001101100001101111答案B
5、软件测试的目的A、发现程序中的所有错误B、尽可能多的发现程序中的错误C、证明程序是正确的D、调试程序答案B
6、在模块测试的过程中,采用自底向上的测试比自顶向下的测试A、好B、差C、一样B、没有测试计划C、软件设计错误D、程序员编码过程中引入错误答案B
49、在web应用软件的分层测试策略中,下列哪个不是测试关注的层次A、数据层B、业务层C、服务层D、表不层答案C
50、关于软件测试与软件开发的认识,不正确的是A、软件生命周期各个阶段都可能产生错误B、软件测试是独立于软件开发的一个工作C、软件开发的需求分析和设计阶段就应开始测试工作D、测试越早进行,越有助于提高被测软件的质量答案B
51、在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、、程序和数据要求A、用户文档要求B、系统功能要求C、设计要求说明D、软件配置要求答案A
52、为了提高测试的效率,正确的做法是A、选择发现错误可能性大的数据作为测试用例B、在完成程序的编码之后再制定软件的测试计划C、随机选取测试用例D、使用测试用例测试是为了检查程序是否做了应该做的事答案A
53、从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为A、错误检测B、故障排除C、测试D、调试答案D
54、下列软件属性中,软件产品首要满足的应该是A、功能需求B、性能需求C、可扩展性和灵活性D、容错纠错能力答案A
55、正式的技术评审FTRFormalTechnicalReview是软件工程师组织的软件质量保证活动下面关于FTR指导原则中错误的是A、评审产品,而不是评审生产者的能力B、要有严格的评审计划,并遵守日程安排C、对评审中出现的问题要充分讨论,以求彻底解决D、限制参与者人数并要求评审会之前做好准备答案C
56、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是OA、随机选择B、划分等价C、根据接口进行选择D、根据数据大小进行选择答案B
57、下列关于alpha、beta测试的描述中正确的是A、alpha测试需要用户代表参加B、beta测试不是验收测试的一种C、alpha测试不需要用户代表参加D、beta测试是系统测试的一种答案C
58、以程序的内部结构为基础的测试用例技术属于A、灰盒测试B、数据测试C、黑盒测试D、白盒测试答案D
59、下列项目中不属于测试文档的是A、测试计划B、测试用例C、程序流程图D、测试报告答案C
60、在进行单元测试时,常用的方法是A、采用白盒测试,辅之以黑盒测试B、采用黑盒测试,辅之以白盒测试C、只使用白盒测试D、只使用黑盒测试答案C
61、黑盒测试法是根据产品的来设计测试用例的A、功能B、输入数据C、应用范围D、内部逻辑答案A
62、下面有关测试原则的说法正确的是A、测试用例应由测试的输入数据和预期的输出结果组成B、测试用例只需选取合理的输入数据C、程序最好由编写该程序的程序员自己来测试D、使用测试用例进行测试是为了检查程序是否做了它该做的事答案A
63、下列关于软件验收测试的合格通过准则错误的是A、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到B、所有测试项没有残余一级,二级和三级错误C、立项审批表,需求分析文档,设计文档和编码实现不一致D、验收测试工件齐全答案C
64、在数据结构中,从逻辑上可以把数据结构分成A、动态结构和静态结构B、线性结构和非线性结构C、紧凑结构和非紧凑结构D、内部结构和外部结构答案B
65、下面有关软件缺陷的说法中错误的是A、缺陷就是软件产品在开发中存在的错误B、缺陷开始软件维护过程中存在的错误、毛病等各种问题C、缺陷就是导致系统程序崩溃的错误D、缺陷就是系统所需要实现某种功能的失效和违背答案C
66、黑盒测试是从观点出发的测试,而白盒测试是从观点出发的测试A、开发人员、管理人员B、用户、管理人员C、用户、开发人员D、开发人员、用户答案C
67、也称功能测试,它是通过测试来检测每个功能是都能正常使用A、动态测试B、系统测试C、压力测试D、黑盒测试答案D
68、以下说法正确的是A、单元测试是对软件基本组成单元进行测试即测试对象一定是一个函数B、非功能质量属性越高越好C、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据D、自底向上的集成测试需要测试人员编写测试驱动程序答案B
69、在覆盖准则中,最常用的是A、语句覆盖B、条件覆盖C、分支覆盖D、以上全部答案D
70、SQL语言中删除一个表的语句是DroptableDeletetabledestroytableDremovetable答案A
71、以下哪一种选项不属于软件缺陷A、软件没有实现产品规格说明所要求的功能B、软件中出现了产品规格说明不应该出现的功能C、软件实现了产品规格没有提到的功能D、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题答案D
72、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的A、错误推断测试B、路径分析测试C、语句覆盖测试D、条件覆盖测试答案A
73、通常可分为白盒测试和黑盒测试白盒测试是根据程序的来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例A、功能B、性能C、内部逻辑D、内部数据答案C
74、局域网常用的网络拓扑结构是A、星型和环型B、总线型、星型和树型C、总线型和树型D、总线型、星型和环型答案D
75、单元测试中设计测试用例的依据是A、概要设计规格说明书B、用户需求规格说明书C、项目计划说明书D、详细设计规格说明书答案D
76、功能测试的目的是A、保证用户方便使用B、保证软件的功能符合软件需求C、保证系统没有错误D、保证软件性能符合设计的要求答案B
77、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性A、正确性B、可靠性C、可使用性D、可维护性答案A
78、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的A、成熟性B、易恢复性C、容错性D、可靠性依从性答案C
79、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期A、技术评审B、程序测试C、改正程序错误D、管理评审答案A
80、下列关于文档测试描述错误的是A、文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性B、正确性是指不要把软件的功能和操作写错,也不允许文档文档内容前后矛盾C、完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容D、文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂答案A
81、某次程序调试没有出现预计的结果,下列不可能是导致出错的原A、变量没有初始化B、编写的语句书写格式不规范C、循环控制出错D、代码输入有误答案B
82、关于ActionWord以下说法不正确的是A、ActionWord缩写AW是一种业务的抽象比如测试用例里的测试步骤,检查验证、消息序列等等B、ActionWord抽象方式的不同对可重用性影响很大C、ActionWord可以带必选参数也可以带可选参数D、ActionWord的实现是不可执行的答案D
83、对于维护软件的人员来说,使用质量是的结果A、功能性B、可靠性C、可维护性D、效率答案C
84、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种A、语句覆盖B、控制覆盖C、分支覆盖D、路径覆盖答案D
85、软件测试是软件开发其中的重要环节其主要目的是A、尽可能多的发现并改正程序中的错误B、发现并排出程序中的所有错误C、发现在软件需求方面中出现的错误D、发现并排出软件结构设计中的错误答案A
86、关于采用探索性测试的原因,下面哪个论述是最合适的?A、探索性测试可以发现一些正式测试中遗漏的缺陷B、探索性测试不需要花费工作量进行准备工作C、探索性测试在时间充裕的时候是最合适的D、探索性测试依赖于开发人员在被测对象知识和业务方面的支持答案A
87、下列关于测试方法的叙述中不正确的是A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试B、功能测试属于黑盒测试C、对功能的测试通常是要考虑程序的内部结构D、结构测试属于白盒测试答案C
88、在边界值分析中,下列数据通常不用来做数据测试的是A、正好等于边界的值B、等价类中的等价值C、刚刚大于边界的值D、刚刚小于边界的值答案B
89、操作系统是一种A、应用软件B、系统软件C、通用软件D、工具软件答案B
90、1024B是A、1KBB、1MBC、1GBD、1Gb答案A
91、下面哪些是设计测试方案时要考虑的内容A、测试的软硬件环境B、测试方法C、测试工具D、测试通过的标准答案ABCD
92、编写测试计划的目的是A、使测试工作顺利进行B、使项目参与人员沟通更舒畅C、使测试工作更加系统化D、软件工程以及软件过程的需要E、软件过程规范化的要求F、控制软件质量答案ABC
93、选出属于黑盒测试方法的选项A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖答案ABC
94、从是否需要执行被测试软件的角度,软件测试技术可划分的类型是A、静态测试B、黑盒测试C、动态测试D、白盒测试答案AC
95、软件验收测试的合格通过准则是A、软件需求分析说明书中定义的所有功能已全部实现、性能指标全部达到要求B、所有测试项没有残余一级、二级和三级错误C、立项审批表、需求分析文档、设计文档和编码实现一致D、验收测试工件齐全答案ABCD
96、软件测试计划评审会需要哪些人员参加A、项目经理B、SQA负责人C、配置负责人D、UIE、测试组答案ABCE
97、软件实施活动的进入准则A、需求工作已被基件化B、详细设计工作已被基件化C、构架工作已被基件化D、项目阶段成果已被基件化答案AB
98、典型的瀑布模型的四个阶段是A、分析B、设计C、编码D、测试E、需求调研F、实施答案ABCD
99、PSP是指个人软件过程,是一种可用于、和A、控制B、管理C、改进D、iWj效E、充分F、适宜答案ABC
100、以测试的形态分测试可以分为A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试答案ABC
101、黑盒测试方法可以发现哪些类错误?A、功能不正确或者遗漏B、性能错误C、界面错误D、代码的可读性不好答案ABC
102、你认为软件测试工程师最应该具备的职业素质是A、编码能力D、不确定答案A
7、Excel软件可用于A、文字处理B、电子表格处理C、设计程序D、幻灯片制作答案B
8、软件的六大质量特性包括C、功能性、可靠性、可拓展性、效率、稳定性、可移植D、功能性、可靠性、兼容性、效率、稳定性、可移植答案A
9、软件测试规范规定,软件测试的类别可分为单元测试、集成测试以及A、系统测试B、验收测试C、系统测试和验收测试D、配置项测试、系统测试和验收测试答案C
10、关于软件质量的描述,正确的是A、软件质量是指软件满足规定用户需求的能力B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性C、软件质量保证过程就是软件测试过程D、以上描述都不对答案B
11、大多数实际情况下,性能测试的实现方法是A、黑盒测试B、白盒测试C、静态分析D、可靠性测试答案A
12、软件生存周期的正确顺序是B、分析能力C、写作能力D、管理能力E、协调能力答案ABCDE
103、下面哪些方法不是黑盒测试方法A、等价类划分法B、边界值分析法C、代码检查法D、逻辑覆盖法答案CD
104、软件质量管理QM应有质量保证QA和质量控制QC组成,下面的选项属于QC的是A、测试B、跟踪C、监督D、制定计划E、需求审查F、程序代码审查答案ABC
105、依存关系有4种分别是A、开始-结束B、开始一开始C、结束一开始D、结束-结束E、开始-实施-结束F、结束-审核-开始答案ABCD
106、导致软件缺陷的原因有很多,A~D是可能的原因,其中最主要的原因包括A、软件需求说明书编写的不全面,不完整,不准确,而且经常更改B、软件设计说明书C、软件操作人员的水平D、开发人员不能很好的理解需求说明书和沟通不足答案AD
107、软件验收测试的合格通过准则是A、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求B、所有测试项没有残余一级、二级和三级错误C、立项审批表、需求分析文档、设计文档和编码实现一致D、验收测试工件齐全答案ABCD
108、使用软件测试工具的目的A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高bug的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员答案ABC系统测试、运行和维护B、系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护C、制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护D、制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护答案D
13、下列文件中包含了主机名到IP地址的映射关系的文件是A、/etc/HOSTNAMEB、/etc/resolv.confC、/etc/hostsetc/networks答案C
14、对程序的测试最好由谁来做,对程序的调试最好由谁来做A、程序员/第三方测试机构B、第三方测试机构/程序员C、程序开发组/程序员D、程序开发组/程序开发组答案B
15、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该A、较少B、较多C、相似D、不确定答案B
16、下列方法中,不属于黑盒测试的是A、基本路径测试法B、等价类测试法C、边界值分析法D、基于场景的测试方法答案A
17、在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是A、用户手册B、外部设计规格说明C、内部设计规格说明D、测试计划手册答案A
18、方法根据输出对输入的依赖关系设计测试用例A、路径测试B、等价类C、因果图D、边界值答案C
19、如果一个判定中的复合条件表达式为A1orB=3则为了达到100%的条件覆盖率,至少需要设计多少个测试用例A、1B、2C、3D、4答案B
20、可以作为软件测试结束的标志A、使用了特定的测试用例B、错误强度曲线下降到预定的水平C、查出了预订数目的错误D、按照测试计划中所规定的时间进行了测试答案B
21、下列软件属性中,软件产品首要满足的应该是A、功能需求B、性能需求C、可扩展性和灵活性D、容错、纠错能力答案A
22、CMMI共有几个级别A、3个B、4个C、5个D、6个答案c
23、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500下面哪个是正确的无效等价类A、li
0100、
100200、
200300、
300400、
400500、500+8/pre/liB、li500+8/PreX/liC、li500+
8、任意大于0小于500的非100倍数的整数/pre/li
100200、
200300、
300400、
400500、500+8/pre/li答案C
24、成功的测试是指运行测试实例后A、未发现程序错误B、发现了程序的错误C、证明程序正确性D、改正了程序错误答案B
25、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16〜40则根据黑盒测试中的等价类划分技术,下面划分正确的是OA、可划分为2个有效等价类,2个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,1个无效等价类D、可划分为1个有效等价类,1个无效等价类答案B
26、软件生存周期过程中,修改错误最大的阶段是A、需求阶段B、设计阶段C、编程阶段D、发布运行阶段答案D
27、为了提高测试的效率,应该A、随机的选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后指定软件的测试计划D、选择发现错误的可能性答案D
28、软件设计阶段的测试主要采取的方式是A、评审B、白盒测试C、黑盒测试D、动态测试答案A
29、当一个应用程序窗口被最小化后该应用程序将会出现以下哪种情况?A、被终止执行B、继续在前台执行C、被暂停执行D、被转入后台执行答案D
30、软件测试的目的A、避免软件开发中出现的错误B、发现软件开发中出现的错误C、尽可能发现并排出软件中潜藏的错误,提高软件的可靠性D、修改软件中出现的错误答案B
31、在windows中crtl+s一般代表什么意思A、新建B、保存C、打开D、打印答案B
32、下列可以作为软件测试对象的是A、需求规格说明书B、软件设计规格说明C、源程序D、以上全部答案D
33、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是A、系统测试B、单元测试C、集成测试D、验收测试答案A
34、常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图等其中经常与其他方法结合起来使用A、边界值分析B、等价类划分C、错误猜测D、因果图答案A
35、在测试中,属于白盒测试方法为A、代码测试B、实物测试C、全数字仿真测试D、仿真测试环境答案A
36、某测试人员通过执行测试软件的方法对当前功能进行了测试,该测试人员使用的测试方法为A、静态测试B、单元测试C、黑盒测试D、系统测试答案C
37、软件测试的目的是A、评价软件的质量B、发现软件的错误C、找出软件中的所有错误D、正确软件是正确的答案B
38、关于自动化测试局限性的描述,以下错误的描述有A、自动化测试不能取代手工测试B、自动化测试比手工测试发现的缺陷少C、自动化测试不能提高测试覆盖率D、自动化测试对测试设计依赖性极大答案B
39、下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支结构若有n个判定语句则有2n条路径5)尽量采用复合的条件测试,以避免嵌套的分支结构6)语句概念简单,使用方便在某些情况下,保留GOTO语句反能使写出的程序更加简洁7)发现错误多的程序模块,残留在模块中的错误也多8)黑盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现4567101245724579D、以上描述全部正确答案A
40、以下关于边界值的说法错误的是()A、上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区间上点就在域范围外B、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内C、内点就是在域范围内的任意一个点D、边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据作为测试数据答案B
41、下面有关软件使用质量衡量标准说法不正确的是()A、软件使用质量主要从软件有效性、生产性、安全性和满意度等方面来衡量B、软件有效性指软件产品在特定的使用场景下,使用户根据达到地效果合理使用适当资源的能力C、软件安全性指软件产品在特定的使用场景下对人、业务、软件、财产或环境的损害达到可以接受水平的能力D、软件满意度指软件产品在特定的使用场景下让用户满意的能力答案B
42、对计算机软件和硬件资源进行管理和控制的软件是()A、文件管理程序B、输入输出管理程序C、命令处理程序D、操作系统答案D
43、物理文件的组织方式是由确定的A、应用程序B、内存容量C、外存容量D、操作系统答案D
44、下面的哪项测试步骤中需要进行局部数据结构测试A、单元测试B、集成测试C、确认测试D、系统测试答案A
45、软件测试的目的是A、避免软件开发中出现的错误B、发现软件开发中出现的错误C、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D、修改软件中出现的错误答案B
46、打开操作系统注册表的命令是ifconfigregisterregeditregtable答案c
47、网络上传输多媒体信息有两个主要应用层协议,其中是管理传输质量和提供QOS信息的实时控制协议A、STPB、RTPHTTPRTCP答案D
48、软件错误产生的原因有多种多样,以下哪个不属于其中A、需求分析不完善。