软件测试题

本文是一份详尽的软件测试题库,涵盖了单选题、多选题、判断题和简答题,涉及软件测试的目的、单元测试、测试用例设计、逻辑覆盖、性能测试、自动化测试等多个方面,旨在提升测试人员的专业技能。
摘要由CSDN通过智能技术生成

以题会题

一、单选题

1、对软件进行测试的根本目的是什么?( C )
A、提高软件的质量 B、确保程序符合用户的需求
C、找出程序中的缺陷 D、确保程序没有缺陷


2、在软件生命周期哪个阶段,软件缺陷修复费用最低?( C )
A、编码阶段 B、产品发布以后
C、需求分析阶段 D、设计阶段


3、如下关于测试用例的描述中错误的是:( B )。
A、测试用例是一组精心设计的输入,目的是为了在最短时间内找到最多、最严重的缺陷
B、测试结果就是测试用例的实际输出
C、测试用例方便了测试人员与开发人员之间的沟通
D、测试用例有利于缺陷的跟踪


4、白盒测试是通过分析程序的( C )来设计测试用例的。
A、应用范围 B、功能 C、内部逻辑 D、输入数据


5、某程序的打印测试,需要考虑4个因素,每个因素有多个选项,详情如下。若采用正交阵列法进行测试用例设计,选择哪个正交表合适?( B )
打印范围分:全部、当前幻灯片、给定范围;
打印内容分:幻灯片、讲义、备注页、大纲视图;
打印颜色/灰度分: 彩色、灰度、黑白;
打印效果分:幻灯片加框和幻灯片不加框。
A、L12(2261) B、L16(45) C、L49(78) D、L18(3661)


6、有一组测试用例使得每一个被测试程序的判断语句中的每个逻辑条件的可能值至少被满足了一次,它满足的覆盖是:( D )。
A、语句覆盖 B、路径覆盖 C、判定覆盖 D、条件覆盖


7、下列关于单元测试的描述中错误的是:( A )。
A、单元测试完全采用白盒测试方法完成
B、单元测试包括动态测试和静态测试
C、单元测试也需要进行计划、设计、执行、评审等一系列过程
D、单元测试往往需要编写桩模块和驱动模块


8、针对是否对无效数据进行测试,可以将等价类测试划分为( C )。
1)标准(一般)等价类测试 2)健壮等价类测试
3)若等价类测试 4)强等价类测试
A、1)3) B、2)4) C、1)2) D、3)4)


9、以下描述中不正确的是:( A )。
A、性能测试设计的关键是使用测试工具
B、性能测试中,可利用脚本参数化实现让多个虚拟用户使用几个不同的实际发生数据来执行同一脚本的目的
C、性能测试中常见的系统指标包括:平均响应时间、每秒事务数、每秒点击数、吞吐量等
D、不借助测试工具几乎无法展开性能测试


10、功能测试中应采取的措施包括:( C )。
A、只要一个新的功能点开发完成,就立刻开发对应的功能测试脚本
B、录制脚本时不要提前识别被测系统中的对象
C、确保测试脚本相互独立,以避免不同脚本之间的影响
D、录制业务流程尽量长的测试脚本


11、请阅读下面这段程序,现在需要使用逻辑覆盖法进行测试,若时(a, b, c)采用这组输入值组合: (1,1,-1)、(1,1,1)、 (-1,1,1)、 (0,1,1) ,可以实现哪种覆盖?( B )
A、条件覆盖 B、判定覆盖 C、路径覆盖 D、条件组合覆盖
在这里插入图片描述


12、比较适合自动化的软件测试活动是:( B )
A、测试用例设计 B、回归测试 C、测试环境的建立 D、探查式测试


13、在软件生命周期( C )阶段,软件缺陷修复费用最低?
A、编码阶段 B、产品发布以后
C、需求分析阶段 D、设计阶段


14、以下哪个不是设计测试用例的基本原则。( C )
A、测试用例的代表性 B、测试结果的可判定性
C、测试数据的唯一性 D、测试结果的可再现性


15、对软件进行测试的根本目的是什么?( C )
A、提高软件的质量 B、确保程序符合用户的需求
C、找出程序中的缺陷 D、确保程序没有缺陷


16、通常情况下,如下缺陷不能通过单元测试发现的是:( B )。
A、变量的初始值或缺省值有错误
B、一个模块的功能是否会对另一个模块的功能产生不利影响
C、提示的错误与实际的错误不相符
D、输入的实际参数与形式参数的个数不相同


17、在下面所列举的逻辑测试覆盖中,测试覆盖最强的是( B ),最弱的是( C )。
A.条件覆盖 B. 条件组合覆盖 C.语句覆盖 D.条件/判定覆盖


18、决策表方法在以下哪种情况下不适用?( D )
A、输入输出明确,或输入输出因果关系明确的情况下
B、被分析的特性或功能点复杂,输入条件很多的情况下
C、系统输入之间相互约束多,需要做大范围的组合测试情况下
D、系统输入之间没有相互联系


19、单元测试中用来模拟被测模块调用者的模块是:( C )
A、子模块 B、父模块 C、驱动模块 D、桩模块


20、下列测试中不属于系统测试的是( B )
A、 性能测试 B、集成测试 C、压力测试 D、可靠性测试


21、必须要用户参与的测试阶段是:( C )。
A、集成测试 B、单元测试 C、验收测试 D、确认测试


22、软件测试计划的内容包括:( D )
A、测试目的、背景 B被测软件的功能、输入和输出
C、测试内容和评价标准 D、以上全对


23、请

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值