软件测试题答案

搜索答案的一个方法

点Ctrl+F,在页面上查找,输入题目上的部分字
在这里插入图片描述

软件测试题及答案

1(单选题)通常,()是在编码阶段进行的测试,它是整个测试工作的基础。
A.系统测试
B.确认测试
C.集成测试
D.单元测试
正确答案: D

2(单选题)如果测试一个单元时,其所调用的底层单元还没实现,可以编写()
A.桩单元
B.驱动单元
C.公共单元
D.顶层单元
正确答案: A

3(单选题)不属于白盒测试的技术是
A.路径覆盖
B.判定覆盖
C.等价类
D.条件覆盖
正确答案: C

4(单选题)编码阶段产生的错误由()检查出来的。
A.单元测试
B.集成测试
C.系统测试
D.有效性测试
正确答案: A

5(单选题)单元测试的覆盖率要求至少达到()
A.分支覆盖
B.逻辑覆盖
C.条件覆盖
D.语句覆盖
正确答案: D

6(单选题)单元静态测试不包括()
A.代码走审
B.桌面检查
C.逻辑覆盖测试
D.会议评审
正确答案: C

7(单选题)针对下面一个程序段:
if((A>1)&&(B= =0)) S1;
If((A==2)||(x>1)) S2;
其中,S1、S2均为语句块。现在选取测试用例:A=2 B=0 X=3,该测试用例满足了()。
A.路径覆盖
B.语句覆盖
C.判定覆盖
D.条件组合覆盖
正确答案: B

8(单选题)以下评审类型中,最为正式的是()
A.走审
B.互审
C.桌面检查
D.会议评审
正确答案: D

9(单选题)对下面的计算个人所得税程序中
if(income<800)taxrate=0;
else if(income<=1500)taxrate=0.05;
else if(income<2000)taxrate=0.08;
else taxrate=0.1;
满足判定覆盖的测试用例是()。
A.income=(799,1500,1999,2000)
B.income=(799,1501,2000,2001)
C.income=(800,1500,2000,2001)
D.income=(800,1499,2000,2001)
正确答案: A

10(单选题)以程序内部的逻辑结构为基础的测试用例设计技术属于()
A.灰盒测试
B.数据测试
C.黑盒测试
D.白盒测试
正确答案: D

11(单选题)下列有关白盒测试的叙述中,错误的是()
A.白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法
B.白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码
C.即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误
D.软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试
正确答案: A

12(单选题)下面有关路径测试的叙述中,错误的是()
A.路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题
B.测试员不可能对任何一个程序都完成100%的路径测试
C.不提倡用不同的数据重复测试同一条路径
D.即使每条路径都执行了一次,程序还是可能存在缺陷
正确答案: A

13(单选题)下列关于逻辑覆盖的说法中,错误的是()
A.满足条件覆盖的测试不一定满足判定覆盖
B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖
C.满足路径覆盖的测试也一定满足条件组合覆盖
D.满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖
正确答案: C

14(单选题)单元测试中用来模拟被测模块调用者的模块是()
A.父模块
B.子模块
C.驱动模块
D.桩模块
正确答案: C

15(单选题)如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()
A.判定覆盖
B.条件覆盖
C.判定/条件覆盖
D.组合覆盖
正确答案: A

16(单选题)在进行单元测试时,常用的方法是()
A.采用黑盒测试,辅之以白盒测试;
B.采用白盒测试,辅之以黑盒测试:
C.只使用黑盒测试;
D.只使用白盒测试。
正确答案: B

17(单选题)使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()
A.程序的注释
B.程序的内部逻辑
C.用户使用说明书
D.程序的需求说明
正确答案: B

18(判断题)单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。❌
19(判断题)测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。❌
20(判断题)测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。❌
21(判断题)在白盒测试中,如果覆盖率达到100%,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。❌
22(判断题)白盒测试的“条件覆盖”标准强于“判定覆盖”。❌

23(填空题)判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支(至少)被执行一次。

24(填空题)根据覆盖目标的不同,逻辑覆盖又可分为:(语句覆盖)(条件覆盖)(判定覆盖;分支覆盖)(路径覆盖)。

25(填空题)白盒测试又称为(结构测试),可以分为静态测试和动态测试两大类。

26(填空题)代码评审属于(== 静态==)测试,不实际运行程序。27(填空题)集成测试把模块组成成系统的测试方式(非渐增式测试模式)和(渐增式测试模式


1(单选题) 软件测试用例主要由输入数据和( )两部分组成。
A. 测试计划
B. 测试规则
C. 预期输出结果
D. 以往测试记录分析
正确答案: C

2(填空题) 无论是功能测试还是非功能测试,其测试需求的分析都有两个基本出发点,即从(客户角度)进行分析和从(技术角度)分析。

3(填空题) 如果缺乏完善的需求文档(产品功能规格说明书),需要借助(启发式 )分析方法,来了解测试需求。

4(填空题) 在明确了测试需求之后,就开始针对测试项进行(测试设计),即找到相应的测试方法和入口,分解测试项,给出期望的结果。

5(填空题) (测试用例)是为了特定目的而设计的测试条件、测试数据及与之相关的操作过程序列的一个特定的使用实例或场景。

6(填空题) 测试用例在对测试场景和操作的描述中,概括描述为(5W1H)。

7(填空题) 在常用的测试用例套件组织中,常用的基本方法有3种,分别为: 按(程序功能模块)组织、 按(测试用例的类型)组织、 按(测试用例的优先级 )组织。

8(填空题) 通过对测试需求进行整理、分类、细化合并并进行优先级排序,最终形成(测试需求列表)。

9(判断题) 测试项的优先级别取决于该特性对用户影响程度以及它出现问题的可能性。✔
10(判断题) 从开发修正缺陷难易程度看,逻辑方面测试对象相对界面方面的测试对象,出现问题更难解决,影响面也更广,其测试优先级级高。✔
11(判断题) 根据20/80原则,其中大约80%的产品特性是用户经常接触的,其优先级别高。❌

12(填空题) 不是每个测试人员都能胜任(测试用例)的设计工作,一般要求具有较高能力的测试人员来完成,资深的测试人员更适合该工作。

13(填空题) 针对功能模块的测试可以分层细化,形成不同的(测试点)。

14(单选题) 在测试过程中,测试用例的状态是唯一的,其执行的结果不包括下面哪个()。
A. 通过
B. 未通过
C. 进行测试
D. 未进行测试
正确答案: C

15(单选题) 下面哪个不是测试用例的元素。
A. 测试目标
B. 测试人员
C. 测试环境
D. 输入数据
正确答案: B

16(单选题) 下列不是单个测试用例的质量要求的是()。
A. 具有可操作性
B. 各项信息描述准确、清楚
C. 没有太多的操作步骤,例如不超过7步
D. 具有易维护性特性
正确答案: D

17(单选题) 下列不属于整体测试用例的质量要求的是()。
A. 目标针对性强
B. 覆盖率
C. 易用性
D. 易维护性
正确答案: A

18(填空题) 通过(检查表)来进行测试用例的评审也是一种简单而有效的方法。对罗列的各项问题,如果答案都为“是”,意味着测试用例通过了评审。

19(单选题) 测试用例的评审,不需要下面哪些人员参加()。
A. 项目负责人
B. 设计人员
C. 客户经理
D. 客户代表
正确答案: C

20(填空题) (测试集)是由一系列测试用例并与之关联的测试环境组合而构成的集合,已满足测试执行的特定要求。

21(单选题) 下列不属于测试集应用方面的是()。
A. 部分功能模块发生了变化,可以创建由这些改动模块的测试用例构成的测试套件。
B. 将自动化测试、手工测试分别建立测试套件。
C. 可以建立和测试人员相对应的、不同平台或不同模块的测试套件。
D. 修改后的模块中,需要选择所有的测试用例,重新组成测试套件。
正确答案: D

22(单选题) 据权威部门统计,软件错误产生的原因分布图表中,如下( )选项是导致软件错误的主要原因:
A. 软件需求规格说明错误
B. 设计错误
C. 编码错误
D. 测试错误
正确答案: A

23(单选题) 在软件生命周期的哪一个阶段,软件缺陷修复费用最低 ()
A. 需求分析(编制产品说明书)
B. 设计
C. 编码
D. 产品发布
正确答案: A


猜你喜欢

转载自blog.csdn.net/zhurouwanzi/article/details/127248575
今日推荐