软件测试随堂测试+期末试题

适用与合肥工业大学

第一单元

教材第11页的图主要描述了一种什么关系?B
A 测试人员与开发人员的关系
B 测试与开发的关系
C 测试与SQA的关系
D 内部质量和外部质量的关系

按照教材说法,软件测试层次共有几层?C
A .2
B .3
C .4
D .5

下列哪句话更准确地描述了“V&V”中Validation的含义?D
A .检验设计是否和需求一致?
B .检验代码是否和设计一致?
C .检验所实现的功能是否正确?
D .检验所实现的功能是否真正满足客户的实际需求?

开发Web应用时,要求软件能在Google Chrome中也能正常运行,这属于哪个质量属性要求?C
A .易用性
B .可维护性
C .兼容性
D .效率

开发软件时,要求软件运行时其CPU占有率要低于70%,这属于哪个质量属性要求?D
A .易用性
B .可维护性
C .兼容性
D .效率

上课多次提到“Context”,它和哪种质量要求直接相关?D
A .内部质量
B .外部质量
C .产品质量
D .使用质量

教材第6页的模型属于就的模型,根据新发布的模型,少了几个属性?B
A .1
B .2
C. 3
D .4

Voas J. M. 建立了一个模型,说明内部缺陷造成软件失效需要具备三个条件,是指哪三个?BCD
A .存在性
B .传播性
C .可传染性
D .可执行(被执行到)

"First actual case of bug being found" 发生在哪一年?A
A .1945
B .1946
C .1955
D .1956

“缺陷”专业术语在英文中的词汇是哪一个?B
A .Bug
B .Defect
C .Error
D .Failure
E .Fault

从狭义的软件测试发展到广义的软件测试,是下列哪种认识:B
A .从白盒测试扩展到黑盒测试
B .从动态测试扩展到静态测试
C .从被动测试扩展到主动测试
D .从手工测试扩展到自动化测试

按逆向思维方式定义软件测试,下列哪项是正确的?CD
A .软件测试是验证产品的实现和原先设计是否一致
B .软件测试是验证产品是否满足用户的真正需求
C .软件测试是尽可能发现软件产品中的缺陷
D .软件测试是不断揭示产品的质量风险

下面对静态测试和动态测试的区别描述正确的是:B
A .静态测试需要借助于专门的测试工具,而动态测试不需要
B .静态测试并没有真正的运行软件,而动态测试需要运行软件
C .静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
D .静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

以下关于测试与调试的描述,错误的是:B
A .测试和调试是两个不同的概念,通常测试人员进行测试,开发人员进行调试
B .测试人员测试的对象和开发人员调试的对象是一样的,是软件系统的可执行代码
C .动态测试可以发现由于软件缺陷引起的失效,而调试是发现、分析和清除引起失效原因的开发活动
D .测试的工作之一是再测试,验证开发人员经过调试后,是否正确地修复了软件缺陷或失效

第3单元

在下列软件测试的逻辑覆盖中,下列哪种覆盖是生命攸关软件单元测试优先所选择的标准?E

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.判定/条件覆盖

E.MCDC

F.条件组合覆盖

A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20% discount for orders of 100 or more printer cartridges.

You have been asked to prepare test cases using various values for the number of printer cartridges ordered.

Which of the following groups contain three test inputs that would be generated using Boundary Value Analysis?C

A.5, 6, 20

B.4, 5, 80

C.4, 5, 99

D.1, 20, 100

针对main()函数定义了如下的出口准则要求:要求达到100%的判定覆盖。

变量i取下面的哪个值能效力最高的满足上述的出口准则要求?(K3)C

main()

{

int i,sum=0;

scanf("%d",&i);//输入变量i的取值;

while(i<=25)

{

sum=sum+i;

i++;

}

printf("%d\n",sum);//打印sum的值;

}

A.23

B.24

C.25

D.26

针对以下代码,为了达到100%的判定覆盖至少需要设计几个测试用例?A

long Fib(int n)

{

if (n == 0)

return 33;

if (n == 1)

return 66;

f (n > 1)

return Fib(n-1) + Fib(n-2) + Fib(n-3);

else

return 99;

}

A.1

B.2

C.3

D.4

介于判定覆盖/条件覆盖和条件组合覆盖的是:B

A.MCCD

B.MCDC

C.MCDD

D.MDCD

从逻辑覆盖强度看,下列哪两个是比较强的?DE

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.判定/条件覆盖

E.条件组合覆盖

从逻辑覆盖强度看,下列哪两个覆盖之间是没有强弱关系的?AB

A.语句覆盖

B.条件覆盖

C.判定/条件覆盖

D.条件组合覆盖

给定下列代码,至少要多少个测试用例(a、b、c取值组合)达到条件覆盖?B

Func GetMin(a, b, c)

IF (a < b .AND. a < c) THEN

Result = a

ELSE IF (b < a .AND. b < c) THEN

Result = b

ELSE

Result = c

END IF

return
Result

A.2

B.3

C.4

D.5

给定下列代码,至少要多少个测试用例(a、b、c取值组合)完成判定覆盖?B

Func
GetMin(a, b, c)

IF (a <
b .AND. a < c) THEN

Result = a

ELSE IF (b < a .AND. b < c) THEN

Result = b

ELSE

Result = c

END IF

return
Result

A.2

B.3

C.4

D.5

给定下列代码,至少要多少个测试用例(a、b、c取值组合)达到语句覆盖?B

Func
GetMin(a, b, c)

IF (a <
b .AND. a < c) THEN

return a;

END IF

IF (b <
a .AND. b < c) THEN

return b

END IF

return c

A.2

B.3

C.4

D.5

在下列软件测试的逻辑覆盖中,下列哪种覆盖通常是一般商业软件单元测试所选择的标准?A

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.判定/条件覆盖

E.MCDC

F.条件组合覆盖

在下列软件测试的逻辑覆盖中,下列哪种覆盖是使命攸关软件单元测试优先所选择的标准?B

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.判定/条件覆盖

E.MCDC

F.条件组合覆盖

第5单元

总共有5个条件,用A、B、C、D、E表示,各因素有不同的取值:C

A:A1, A2

B:  B1, B2, B3

C: C1, C2, C3, C4

D: D1, D2, D3, D4, D5

E: E1, E2,  E3, E4, E5, E6

如果用两两组合测试方法,大概有多少条用例?C

A.6

B.20

C.30

D.60

E.360

F.720

医疗保险条例是这样的,如果身体有重要疾病,则不给予保险;如果没有重要疾病但是吸烟者,则给予保险,但没有优惠;如果没有重要疾病、也不吸烟但爱好滑雪,则给予保险且有10%优惠,其它则有15%优惠。用决策表方法,大概设计出有效饿测试用例数是多少?B

A.3

B.4

C.5

D.6

E.7

F.8

当温度降至17°C以下时,自动空调程序会打开加热单元;当温度超过26°C时则打开制冷单元。 空调设计为在-10°C和+ 40°C之间的温度下运行。根据以上规范,以下哪组值更接近采用等价类划分方法设计的正确测试用例?A

A. -11°C,  -1°C, 18°C,  27°C, 51°C

B.-11°C,  -1°C,  12°C,  18°C?,  27°C, 51°C

C.-11°C,  18°C, 51°C

D.-1°C, 12°C, 18°C, 27°C

一个批发商销售钢笔,最低订购数量为5只,订购100只或更多时可享受20%的折扣。您被要求使用订购的钢笔数量的各种值准备测试用例。

以下哪组最接近使用边界值分析生成的测试输入?C

A.5, 6, 20

B.4, 5, 80

C.4, 5, 99

D.1, 20, 100

将正确的测试设计方法(i到v)与方法类别(x,y和z)配对:C

i)  Exploratory Testing

ii) Equivalence Partitioning

iii)Decision coverage

iv)Use Case Testing

v) Condition coverage

x) Specification-based

y) Structure-based

z) Experienced-based

下列哪项配对是对的?

A.x =i and ii; y = iii and v; z = iv.B.x =i, ii and iv; y = v; z = iii

C.x = ii and iv; y = iii and v; z = i.D.x = iii and iv; y = v; z = i and ii.

银行贷款系统验证贷款者申请贷款时,通过为每个业务评估规则设置“正确”或“错误”的组合作为条件输入,以便验证是否同意贷款。在此场景下,最适合选择哪个测试方法?C

A.基于用例的测试

B.等价类划分方法

C.决策表方法

D.功能图方法

下面关于回归测试叙述正确的是:D

A.回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试

B.回归测试只适用于功能测试,不适用于非功能测试

C.回归测试都是自动化执行的

D.回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统

某公司正在开发交通控制系统,主要由信号收集系统和信号处理系统组成,主要的功能模块包括扫描摄像功能模块、图像转换功能模块、信号数据分析功能模块和信号控制功能模块。 如果你负责信号控制功能模块的组件测试,下面哪个是最关注的测试目标? A

A.尽快地尽可能多发现信号控制功能模块的缺陷

B.确认信号控制功能模块是可以正常工作的,以增加对它质量的信心

C.为利益相关者提供产品质量信息,帮助他们做出是否发布的决策

D.为交通控制系统的过程改进收集各种信息,以达到后续项目缺陷预防的目标

下列哪几个不属于完全组合测试方法?CD

A.因果图

B.决策表

C.两两组合

D.正交试验法

下列哪几个不属于组合测试方法AD

A.等价类划分

B.决策表

C.正交试验法

D.边界值分析法

系统需求Spec(规范)规定某字段应接受大写或小写的字母字符。 以下哪个测试用例来自无效等价类?B

A.Feeds

B.F33ds

C.FEEDS

D.fEEDs

我们从某个输入区域中取一个数据进行测试,就完成这个输入域测试的方法是下列哪一个?A

A.等价类划分

B.决策表

C.因果图

D.正交试验法

第6单元

JMeter 的采样器代表性能测试中什么元素? D

A.为统计分析采集性能测试数据

B.按照特定协议进行连接

C.负载发生器

D.发送某种特定协议的数据

JMeter 中的线程组的每个线程代表什么?B

A.一正在运行的进程

B.一个虚拟用户

C.一次向服务器的请求

D.一种负载

并发用户(负载)由下列哪几项构成?ABD

A.每次请求发送的数据量

B.并发连接数

C.连接速度

D.思考时间

下列哪几种测试通常是用于测试内存泄漏的问题?AD

A.峰谷测试

B.容量测试

C.破坏性压力测试

D.渗入测试

软件开发第一个版本时,通常选用下列哪一种测试类型?A

A.基准测试

B.性能验证测试

C.性能规划测试

D.容量测试

下列哪一种测试类型是为运维部门服务的?C

A.性能基准测试

B.性能验证测试

C.性能规划测试

D.容量测试

下列哪几个工具不是性能测试工具?CF

A.Gatling

B.JMeter

C.JUnit

D.LoadRunner

E.nGrinder

F.Selenium

性能测试和功能测试在测试环境上有什么不同要求?D

A.性能测试环境要求低

B.性能测试环境搭建容易

C.性能测试环境需要分布式

D.性能测试环境需要逼近产品真实运行环境

期末真题

题型:填空 简答 测试设计(大题)

填空:

  测试的四种角度(宏微观,主被动)

  自动化测试脚本技术发展趋势或方向(数据驱动)

  使用质量的属性

  缺陷的类型和相关知识

  INVEST标准包括

简答:

自己编程时会使用那些方法控制质量?用到了哪些工具?

评审从非正式到正式有哪几种形式?如何将其应用到软件开发周期?

移动测试的特点?有哪些专项测试?如何进行专项测试?

测试计划包括哪些内容?

缺陷分析有哪两个维度?分别有什么作用?还有什么分析的方式?

大题:

针对一个系统,哪些要测?哪些重点测?测试风险在哪?

功能测试的相关方法,每项举出3个及以上的例子。

Selenium测试代码书写(获取输入框,单选,多选,下拉框等元素并赋值)

如何设计业务场景和负载模式?使用什么工具?遇到了哪些难点?

原文地址:https://www.cnblogs.com/zircon/p/9146621.html

时间: 2024-07-29 09:17:14

软件测试随堂测试+期末试题的相关文章

较好的手机测试面试题

现在手机应用已经进入普通老百姓的家庭,特别是智能手机的应用可以说已经普通盖地的进入每个家庭.学软件的,如果你要想进入手机测试这个领域去发展,那么大家来看看你是否掌握基本的手机测试方面的知识.下面是一套比较好的手机测试面试题,总结后分享给大家: 1.什么是手机软件测试 手机作为专用的消费类电子产品需要进行以下测试:可靠性测试(对于硬件则是RQT;对于软件则是field trial);标准符合性测试(FTA);互操作性测试(IOT);安全性测试(安规测试);强度测试等. 2.性能测试 性能测试强调长

测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-2.测试用例设计 大家好 我是coco小锦鲤 上周五给大家分享了测试基础理论题 这个周五给大家分享测试用例设计题 测试用例的考察无非是检验 是否可以理解给定的需求 是否有设计测试用例的能力是否熟悉各种测试方法 是否有灵活的发散思维 以下给大家列举 登录功能 购物车模块 QQ收藏表情包 网上银行转账 支付宝充值 支付宝提现 6大常见的测试用例设计面试题 Q: 一.登录功能,设计测试用例. A: 功能测试: 1.输入正确的账号和

测试面试题集-测试基础理论

以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-1.测试基础理论 大家好我是coco小锦鲤最近很多小可爱在找工作.找实习 因为知识积累不系统 不会总结 经验不足等原因 还没有找到理想的测试工作 看着身边的朋友 都纷纷收到了心仪的offer 而自己却待在原地 恐慌和对未来的迷茫每日剧增 接下来每周五给大家推送面试系列记得持续关注哦 Q: 一.进行测试用例设计的时候用到的方法有哪些? A: 最常使用的测试用例设计方法包括等价类划分法.边界值分析方法.场景法.错误推测法.其中,

测试面试题集-生活物品测试:杯子、伞、钢笔、桌子

以下内容首发于微信公众号[ITester软件测试小栈]:测试面试题集-3.生活物品测试:杯子.伞.钢笔.桌子 大家好我是coco小锦鲤上上周五给大家分享了测试基础理论题上个周五给大家分享了测试用例设计题这个周五给大家分享生活物品测试点设计今天主要分析杯子.伞.钢笔.桌子怎么测 不管让你测什么,面试官的考察主要目的其实是:没有需求文档或者需求不完整的情况下如何测试 ?能不能把测试用例设计方法应用到实际工作中去 ?测试思维是否完整 ,应变能力如何,表达能力如何? Q:一.如何测试一个杯子?A:功能测

2016福州大学软件工程随堂测试成绩汇总

随堂测验地址 一.评分标准: 项目 分数 1.事先设计好模块函数分工 2 2.每个模块要求单元测试 2 3.要求通过github协同工作的功能,多人共同完成,每个人都需要编码,其中github要求如下: 1).在github下创建一个名为Arithmetic的文件夹,相关程序和文档都放置于这个文件夹下 1 2).每个人负责的不同函数由自己上传,并进行单元测试,要求每个人创建自己的分支树(这需要在提交日志中体现出来) 1 3).最后由一个人对各个函数进行整合,并最后将分支进行合并,需要用到merg

软件测试中常见测试流程

测试的流程: 需求阶段流程图: 单元/集成测试阶段流程图 系统测试阶段流程图 压力测试流程图 性能测试流程图 仅仅了解就够复杂的了,实际操作过程中的问题肯定更多.像压力测试.性能测试,一般的情况下我哪里用得上啊.虽然也知道些什么分布式应用.海量存储之类的,但是我连1T的数据都没见过.光说说那是是空话=.= 第二个问题:软件测试的常规方法. 软件测试中常见测试流程,布布扣,bubuko.com

[家里蹲大学数学杂志]第037期泛函分析期末试题

1 (10 分) 设 X 是 Banach 空间, f 是 X 上的线性泛函. 求证: f∈L(X) 的充分必要条件是 N(f)={x∈X; f(x)=0} 是 X 的闭线性子空间. 证明:  参见书 P 82 T 2.1.7(3). 2 (10 分) 设 H 是 Hilbert 空间, l 为 H 上的一实值线性有界泛函, C 是 H 中一闭凸子集, f(v)=12||v||2?l(v)(? v∈C). 求证: (1)? u?∈H , 使得 f(v)=12||v?u?||2?12||u?||2

引用文档-软件测试分类及测试中三个主要概念

软件测试分类及测试中三个主要概念 原文链接:https://blog.csdn.net/qq_35867537/article/details/77477775 1.      软件测试分类 按测试技术分 按测试技术,软件测试可分为:黑盒测试.白盒测试.灰盒测试 黑盒测试:在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用.也被称为功能测试或者数据驱动测试. 白盒测试:要完全了解程序结构和处理过程,它按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作.也被称为

测试(一)试题及答案

<MySchool数据库设计优化>内部测试-机试试卷 某中心ACCP的某班毕业后,学员纷纷找到了满意的工作.到了年底调薪的阶段了,创建一个存储过程,对这批学员进行按级别调薪.数据库名为Wages,保存学员就业信息表的结构WageInfo,见表1:保存学员信息的表为StudentInfo,见表2.   表 1:学员就业信息表:WagesInfo 字段名称 字段数据类型 字段具体说明 CompanyID int 就业单位编号,表的主键,初始值为1,自增 CompanyName varchar(50