软件测试范围

巡山小妖精
727次浏览
2021年02月21日 09:11
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:赞助支出)


软件测试




.


单项选择题:


(每题


1

分,共


20


分)




1.



软件测试的目的是




B




(A)


发现程序中的所有错误


(B)


尽可能多地发现程序中的错误



(C)


证明程序是正确的


(D)


调试程序



2.



下列


_ __


不属于测试原则的内容




D




(A)


软件测试是有风险的行为


(B)


完全测试程序是不可能的



(C)


测试无法显示潜伏的软件缺陷


(D)


找到的缺陷越多软件的缺陷就越少



3.



导致软件缺陷的最大原因是




A




(A)


编制说明书


(B)


设计



(C)


编码


(D)


测试



4.



修复软件缺陷费用最高的是


____


阶段:




D






A


) 编制说明书





B


)设计



(C)


编写代码




D


)发布



5.



白盒测试是根据程序的


____


来设计测试用例


,

黑盒测试是根据软件的规格说明来设计测试用例。



C




(A)


功能


(B)


性能



(C)


内部逻辑


(D)


内部数据



6.



条件覆盖的目的是




A




(A)


使每个判定的所有可能的条件取值组合至少执行一次



(B)


使程序中的每个判定至少都获得一 次“真”值和“假”值。



(C)


使程 序中的每个判定中每个条件的可能值至少满足一次。



(D)< /p>


使程序中的每个可执行语句至少执行一次。



7.



一个程序中所含有的路径数与< /p>


____


有着直接的关系。




A




(A)


程序的复杂程度


(B)


程序语句行数



(C)


程序模块数


(D)


程序指令执行时间



8.



动态黑盒子测试:




D






A


) 直接测试底层功能、过程、子程序和库





B


)可估算执行测试时代码量和具体 代码



(C)


从软件获得读取变量和状 态信息的访问权




D


)测试的是软件在使用过程中的实际行为



9.



在自低向上测试中,要编写称为


____


的模块来测验正在测试的模块。




B




(A)


测试存根


(B)


测试驱动模块



(C)


桩模块


(D)


底层模块



10.



下列


___


不是软件自动化测试的优点




D




(A)


速度快、效率高


(B)


准确度和精确度高



(C)


能提高测试的质量


(D)


能充分测试软件





11.



配置测试




C




(A)


是指检查软件之间是否正确交互和共享信息


(B)


是交互适应性、实用性和有效性的集中体现



(C)


是指使用各种硬件来测试软件操作的过程


(D)


检查缺陷是否有效改正



12.



下列各项中

< br>___


不是一个测试计划所应包含的内容




D




(A)


测试资源、进度安排


(B)


测试预期输出



(C)


测试范围


(D)


测试策略



13.




下列不属于正式审查的方式是




D




(A)


同事审查



(B)


公开陈述



(C)


检验



(D)


编码标准和规范



14.




在 没有产品说明书时使用


____





A




(A)


探索测试



(B)


功能测试



(C)


动态测试



(D)


静态测试



15.



调试是




D




(A)


发现与预先定义的规格和标准不符合的问题



(B)


发现软件错误征兆的过程



(C)


有计划的、可重复的过程



(D)


消除软件错误的过程



16.



在软件底层进行的测试称为




C




(A)


系统测试


(B)


集成测试



(C)


单元测试


(D)


功能测试



17.



在确定黑盒测试策略时,优先选用的方法是




D




(A)


边界值分析法


(B)


等价类划分



(C)


错误推断法


(D)


决策表方法



18.



下列


___


不属于软件缺陷




A




(A)


测试人员主观认为不合理的地方



(B)


软件未达到产品说明书标明的功能



( C)


软件出现了产品说明书指明不会出现的错误



(D)


软件功能超出产品说明书指明范围



19.



产品发布后修复软件缺陷比项 目开发早期这样做的费用要高


_____



D




(A)1



2



(B)10



20


< br>


(C)50



(D)100


倍或更高



20. _____


把黑盒子测试和白盒子测试的界限打乱了。




A




(A)


灰盒子测试




B


)动态测试





C


)静态测试





D


)失败测试



21.


在软件生命周期的哪一个阶段,软件缺陷修复费用最 低


( A )




A


) 需求分析(编制产品说明书)




B


)设计





B




编码




D


)产品发布



22.


单元测试中用来模拟被测模块调用者的模块是


( C D )




A


)父模块




B


)子模块





C


) 驱动模块




D


)桩模块



23.


为了提高测试的效率,应该


( D )




A


)随机地选取测试数据;





B


)取一切可能的输入数据作为测试 数据;





C


)在完成编码以后制定软件的测试计划;





D


)选择 发现错误可能性大的数据作为测试数据。



24.


侧重于观察资源耗尽情况下的软件表现的系统测试被称为


( B )



A


)强度测试




B


)压力测试




C


)容量测试

< br>


< p>
D


)性能测试



25.


必须要求用户参与的测试阶段是


( D )




A


)单元测试




B


)集成测试




C


)确认测试

< br>



D


)验收测试



26.


软件测试员究竟做些什么。


( C )



A


)软件测试员的目的 是发现软件缺陷




B


)软件测试员的目的是发现软件缺陷,尽可能早一些




C)


软件测试员的目的是发现软件缺陷,尽可能早一些,并确 保其得以修复




D

< br>)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复



27.


下面四种说法中正确的是


(A C )




A


)因果图法是建立在决策表法基础上的一种白盒测 试方法;




< br>B


)等价类划分法是边界值分析法的基础;





C


) 健壮性等价类测试的测试用例要求在有效等价类中取值;





D


)在任何情况下做黑盒测试皆应首 先考虑使用错误推断法。



28.


不属于单元测试内容的是


( D )


< br>(


A


)模块接口测试




B


)局部数据结构测试




C




路径测试




D


)用户界面测试

< br>


29.


划分软件测试属于白盒测试还是黑盒测试的依据 是


( C )




A


) 是否执行程序代码





B


)是否能看到软件设计文档





C


) 是否能看到被测源程序





D


)运行结果是否确定



30.


下列项目中不属于测试文档的是


( C )




A


)测试计划




B


)测试用例



(C)


程序流程图




D


)测试报告



31.


几乎没有产品计划、进度安排和正规的开发过程的软 件开发模式是


( B D )




A


) 大棒模式




B


)边写边改模式



(C)


瀑布模式




D


)快速原型开发模式



32.







< br>例

























< br>软





( A B )



< p>
A


)判定覆盖




B


)条件覆盖



(C)


判定


/

条件覆盖


< p>


D


)组合覆盖



33.


下列说法不正确的是


( D)



A


)测试不能证明软件的正确性;





B


)测试员需要良好的沟通技巧;




C



QA



testing


属于一个层次的概念;




D

)成功的测试是发现了错误的测试。



34.



Web


网站进行的测试中,属于功能测试的是


( B )




A


) 连接速度测试




B


)链接测试





C


) 平台测试




D


)安全性测试


< /p>


35.


在进行单元测试时,常用的方法是


( B )


< br>(


A


)采用黑盒测试,辅之以白盒测试;





B


)采用白盒测试,辅之以黑盒测试;





C


)只使用黑盒测试;





D


)只使用白盒测试。



36.


使用白 盒测试方法时,确定测试数据的依据是指定的覆盖标准和


(B D)




A


) 程序的注释





B


)程序的内部逻辑





C


)用户使用说明书





D


)程序的需求说明



37


. 下列


___


不是软件自动化测试的优点


( D )


(A)


速度快、效率高


(B)


准确度和精确度高



(C)


能提高测试的质量


(D)


能充分测试软件



38.


配置测试


( C )


(A)


是指检查软件之间是否正确交互和共享信息



(B)


是交互适应性、实用性和有效性的集中体现



(C)


是指使用各种硬件来测试软件操作的过程



(D)


检查缺陷是否有效改正



39.


下列各项中


___

< br>不是一个测试计划所应包含的内容


( B )


(A)


测试资源、进度安排


(B)


测试预期输出



(C)


测试范围


(D)


测试策略



40


.下列不属于正式审查的方式是


(B D)


(A)


同事审查



(B)


公开陈述



(C)


检验



(D)


编码标准和规范




.


判断题:






1.



白盒测试的条件覆盖标准强于判定覆盖。




N




2.



验收测试是以最终用户为主的测试。




Y




3.



测试程序仅仅按预期方式运行就行了。




N




4.



自底向上集成需要测试员编写驱动程序。




Y




5.



好的测试员不懈追求完美。




N




6.



软件测试工具可以代替软件测试员。




N




7.



最重要的用户界面要素是软件符合现行标准和规范。





Y




8.



自动化测试可能延误项目进度。




Y




9.



软件测试员可以对产品说明书进行白盒测试。




Y




10.



静态白盒测试可以找出遗漏之处和问题。




Y




1.



好的测试员不懈追求完美。


( N )


2.



软件测试是有效的排除软件缺陷的手段。


( Y )


3.



程序员与测试工作无关。


( N )


4.



程序员兼任测试员可以提高工作效率。


( N )


5.



产品说明书(需求文档)的变更应当受到控制。


( Y )


6.



白盒测试的“条件覆盖”标准强于“判定覆盖”



( N )


7.



软件开发全过程的测试工作都可以实现自动化。


( N )


8.



找出的软件缺陷越多,说明剩下的软件缺陷越少。


( N )


9.



采用自动化测试有可能延误项目进度。


( Y )


11.



测试应从“大规模”开始,逐步转向“小规模”。


( N )






-


-


-


-


-


-


-


-