注释:黄色表示重复或相似一、选择题1.软件测试的目的是( B )A.避免软件开发中出现的错误B.发现软件中出现的错误C.容忍软件中出现的错误D.修改软件中出现的错误2.对于逻辑表达式((a&b)| |c),需要( C )个测试用例才能完成条件组合覆盖。
A.2B.3C.4D.53.逻辑覆盖法不包括( C )。
A.分支覆盖B.语句覆盖C.需求覆盖D.修正条件判定覆盖4.如果某测试用例集实现了某软件的路径覆盖,那么它一定同事实现了该软件的( A )。
A.判定覆盖B.条件覆盖C.判定/条件覆盖D.组合覆盖5.使用白盒测试方法时,确定测试数据的依据是指定覆盖标准和( B )。
A.程序的注释B.程序的内部逻辑C.用户使用说明书D.程序的需求说明6.划分软件测试属于白盒测试还是黑盒测试的依据是( C )。
A.是否执行程序代码B.是否能看到软件设计文档C.是否能看到被测源程序D.运行结果是否确定7.单元测试中用来模拟被测模块调用者的模块是( C )A.父模块B.子模块C.驱动模块D.桩模块8.不属于单元测试内容的是( A )A.模块接口测试B.局部数据结构测试C.路经测试D.用户界面测试9.客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是( C )A.负载测试B.压力测试C.疲劳强度测试D.大数据量测试10.以下不属于易用性而的是( D )A.功能易用性测试B.用户界面测试C.辅助功能测试D.可靠性测试11.软件测试的目的是( F )E.避免软件开发中出现的错误F.发现软件中出现的错误G.容忍软件中出现的错误H.修改软件中出现的错误12.软件的测试对象包括( D )。
A.软件代码B.文档C.数据D.以上全选13.对于逻辑表达式((a&b)| |c),需要( G )个测试用例才能完成条件组合覆盖。
E.2F.3G.4H.514.如果某测试用例集实现了某软件的路径覆盖,那么它一定同事实现了该软件的( E )。
E.判定覆盖F.条件覆盖G.判定/条件覆盖H.组合覆盖15.以下不属于黑盒测试方法的是( D )A.等价类划分法B.边界值分析法C.错误推测法D.静态结构分析法16.划分软件测试属于白盒测试还是黑盒测试的依据是( G )。
E.是否执行程序代码F.是否能看到软件设计文档G.是否能看到被测源程序H.运行结果是否确定17.单元测试中用来模拟被测模块调用者的模块是( G )E.父模块F.子模块G.驱动模块H.桩模块18.不属于单元测试内容的是( E )E.模块接口测试F.局部数据结构测试G.路经测试H.用户界面测试19.在进行单元测试时,常用的方法是( B )A.采用黑盒测试,辅之以白盒测试B.采用白盒测试,辅之以黑盒测试C.只是用黑盒测试D.只是用白盒测试20.客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是( G )E.负载测试F.压力测试G.疲劳强度测试H.大数据量测试21.实际的逻辑覆盖测试中,一般以( J )为主设计测试用例。
I.条件覆盖J.判定覆盖K.条件组合覆盖L.路径覆盖22.单元测试所使用的主要测试方法是( D )A.黑盒测试B.静态测试C.动态测试D.白盒测试23.集成测试所使用的主要测试方法是( A )。
A.黑盒测试B.静态测试C.动态测试D.白盒测试24.系统集成测试常见的有哪几种不同模式(AB )。
A.非渐增式测试模式B.渐增式测试模式C.独立测试模式D.非独立测试模式25.在集成测试中,主要的集成方法有()。
E.自顶向下F.自底向上G.大棒H.三明治26.文档测试主要检查文档的( ABCD )。
A.正确性B.完备性C.易理解性D.一致性27.验收测试完成后还需要提交( AC ),才可交付用户使用。
A.验收报告B.项目完成报告C.交付报告D.无需提供任何报告28.软件产品的质量中的非功能需求包括( ABCD )等。
A.适用性B.有效性C.可靠性D.性能29.对于整个软件的本地化过程来说,需要解决的技术问题主要有( AC )。
A.数据格式B.页面显示和布局C.配置和兼容性问题D.翻译问题30.测试团队的基本责任应该是(ABCD )。
A.发现软件程序、系统或产品中的所有问题B.尽早地发现问题C.督促开发人员尽快地解决程序中的缺陷D.帮助团队解决资金问题31.软件缺陷是由很多方面造成的,以下哪个方面是造成软件缺陷的最多的地方( A )a)规格说明书b)系统设计结果c)编写代码d)其他32.单元测试所使用的主要测试方法是( H )E.黑盒测试F.静态测试G.动态测试H.白盒测试33.系统集成测试常见的有哪几种不同模式( EF )。
E.非渐增式测试模式F.渐增式测试模式G.独立测试模式H.非独立测试模式34.对于一些关键代码或新人写的代码,主要采取( B )方式。
A.走查B.会议审查C.代码互评D.自查35.在集成测试中,主要的集成方法有()。
I.自顶向下J.自底向上K.大棒L.三明治36.造成软件的主要原因可从( ABC )方面来查找。
A.技术问题B.软件本身C.团队工作D.资金问题37.代码评审有哪些方法( EFGH )。
E.代码走查F.正式会议审查G.代码会审H.代码咨询38.驱动程序,用以模拟被测模块的(A )模块。
A.上级模块B.下级模块C.同级模块D.其他39.整体测试用例的质量要求包括(ABCD )。
A.覆盖率B.易用性C.易维护性D.粒度适中40.易用性、兼容性、安装、文档测试等主要在( A )阶段完成。
A.单元测试B.集成测试C.功能测试D.验收测试41.实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。
A.条件覆盖B.判定覆盖C.条件组合覆盖D.路径覆盖42.软件的缺陷通常集中在( AB )阶段。
A.需求分析B.系统设计C.编写代码D.软件测试43.对于一些关键代码或新人写的代码,主要采取( B )方式。
A.走查B.会议审查C.代码互评D.自查44.软件本地化工作中除了翻译之外还应该( BD )。
A.处理字符集问题B.数据格式C.页面显示和布局D.配置和兼容性等问题45.代码评审有哪些方法( ABCD )。
A.代码走查B.正式会议审查C.代码会审D.代码咨询46.易用性、兼容性、安装、文档测试等主要在( A )阶段完成。
A.单元测试B.集成测试C.功能测试D.验收测试47.系统集成测试常见的有哪几种不同模式( IJ )。
I.非渐增式测试模式J.渐增式测试模式K.独立测试模式L.非独立测试模式48.验收测试完成后还需要提交( EG ),才可交付用户使用。
E.验收报告F.项目完成报告G.交付报告H.无需提供任何报告49.系统集成测试常见的有哪几种不同模式( AB )。
A.非渐增式测试模式B.渐增式测试模式C.独立测试模式D.非独立测试模式50.单元测试的主要任务是完成单元中所有( ABCD )等测试。
A.独立路径B.数据结构C.边界条件D.容错性二、判断题1.测试应该尽可能早地进行测试。
( Y )2.应该在代码编写完成后开始测试。
( X )3.需求分析和设计阶段不需要测试人员参与。
( X )4.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能需求。
( X )5.黑盒测试容易知道用户会用到那些功能,会遇到哪些问题( Y )6.静态测试通过对执行程序,找到程序中的错误或者是可疑之处。
( X )7.在软件的开发中,每次回归测试都要重新运行完整的测试包。
()8.在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。
( X )9.验收测试是由用户完成的。
( X )10.集成测试就是系统测试。
( X )11.能够尽可能早的有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。
( X )12.在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。
( X )13.发现软件缺陷,就能够尽可能地节约修复缺陷的成本,因此,因此在软件的设计阶段修复缺陷的费用最低。
( X )14.每一种测试方法都必须执行程序,才能得到最好的效果。
( X )15.在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。
( X )16.在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。
( X )17.验收测试是由用户完成的。
(X )18.在一个规范的软件的开发中,开发人员的人数一般大于测试人员的人数。
( X )19.在整个开发周期中要对测试用例进行有效的跟踪和维护。
( Y )20.功能测试也可以采用白盒测试的方法。
( X )21.根据著名的瀑布模型,软件测试应该处在“编程”的下游、在“软件维护”的上游,先有编程,后有测试,测试的位置很清楚。
( Y )22.因为软件开发人员不止一人,因此在测试时候,只能进行松散地实施测试。
( X )23.单元测试的主要人员构成是开发人员。
( Y )24.在进行系统测试的时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。
( Y )25.有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。
( X )26.软件质量的要求是要满足软件的功能性需求。
( X )27.在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。
( X )28.在整个软件生命周期中的每个阶段、每个时刻都存在着软件测试活动,软件测试伴随着软件开发。
( Y )29.在整个开发周期中要对测试用例进行有效的跟踪和维护。
( Y )30.功能测试也可以采用白盒测试的方法。
(X )31.能够尽可能早的有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。
( X )32.在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。
( X )33.发现软件缺陷,就能够尽可能地节约修复缺陷的成本,因此,因此在软件的设计阶段修复缺陷的费用最低。
( X )34.每一种测试方法都必须执行程序,才能得到最好的效果。
( X )35.在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。
( X )36.在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。
( X )37.验收测试是由用户完成的。
( X )38.在一个规范的软件的开发中,开发人员的人数一般大于测试人员的人数。
( X )39.在整个开发周期中要对测试用例进行有效的跟踪和维护。