计算机四级软件测试工程师仿真试题及答案
计算机四级软件测试工程师冲刺模拟题与答案

计算机四级软件测试工程师冲刺模拟题与答案一、选择题1. 以下哪项不属于软件测试的目的?(D)A. 发现软件中的错误B. 验证软件是否满足用户需求C. 确保软件的正确性和完整性D. 增加软件的复杂度答案:D2. 以下哪种测试方法不是按照测试阶段划分的?(B)A. 单元测试B. 回归测试C. 集成测试D. 系统测试答案:B3. 以下哪种测试方法适用于检查软件的功能是否正确?(C)A. 白盒测试B. 黑盒测试C. 功能测试D. 性能测试答案:C4. 在软件测试中,以下哪种方法用于评估软件的可用性?(D)A. 功能测试B. 性能测试C. 安全测试D. 用户体验测试答案:D二、填空题1. 软件测试的目的是发现错误、评估软件质量和提供关于软件质量的反馈。
其中,发现错误是软件测试的________。
答案:核心2. 在软件测试过程中,测试计划、测试设计、测试执行和测试报告四个阶段共同构成了软件测试的________。
答案:生命周期3. 软件测试的级别包括单元测试、集成测试、系统测试和________。
答案:验收测试4. 在软件测试中,________是指对软件进行修改后,确保原有功能仍然正确的一种测试方法。
答案:回归测试三、判断题1. 白盒测试和黑盒测试的主要区别在于测试人员是否了解软件的内部结构。
(正确)2. 软件测试的目的是证明软件的正确性,而不是发现错误。
(错误)3. 在软件测试中,测试用例的设计是关键环节,决定了测试的全面性和有效性。
(正确)4. 软件测试应在软件开发过程的后期阶段进行,以节省时间和成本。
(错误)四、简答题1. 简述软件测试的四个主要阶段。
答:软件测试的四个主要阶段如下:(1)测试计划:确定测试目标、测试范围、测试方法、测试资源等。
(2)测试设计:设计测试用例,明确测试数据、测试步骤、预期结果等。
(3)测试执行:按照测试用例执行测试,记录测试结果。
(4)测试分析测试结果,编写测试报告,反馈给开发团队和项目管理者。
计算机四级软件测试工程师模拟试题及答案解析(15)

计算机四级软件测试工程师模拟试题及答案解析(15)(1/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题在集成测试阶段,人们关注的一种主要的覆盖是______。
A.功能覆盖B.语句覆盖C.基本路径覆盖D.条件覆盖下一题(2/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第2题内部度量的主要目的是______。
A) 确保获得所需的外部质量B) 确保获得所需的使用质量C) 在执行前评价软件产品的质量D) 以上全部A.B.C.D.上一题下一题(3/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第3题坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期______。
A) 技术评审B) 程序测试C) 文档审查D) 管理评审A.B.C.D.上一题下一题(4/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第4题在第15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是______。
A.条件覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖上一题下一题(5/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第5题系统测试中最基本的测试策略是______。
A.功能测试B.性能测试C.安全性测试D.压力测试上一题下一题(6/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第6题下列测试方法中与性能无关的是______。
A.性能测试B.并发测试C.失效恢复测试D.安全性测试上一题下一题(7/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第7题软件可靠性测试的目的是______。
A.通过测试揭示软件中的缺陷B.修改发现的缺陷C.提高软件可靠性D.通过受控的软件测试过程来预测软件在实际运行中的可靠性上一题下一题(8/25)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
计算机四级《软件测试工程师》模拟必过训练题(四)答案及解析

计算机四级《软件测试工程师》模拟试题(四)答案及解析一、选择题1.分析:对程序的测试最好由第三方测试机构来做,对程序的调试最好由程序员来做,故B不对。
由测试用例的原则:程序员应避免测试自己的程序得C说法错误。
又由测试的目的是找错而不是证明程序正确,故D不正确。
2.分析:软件测试的目的是发现软件中的错误,而非证明软件的正确性。
3.分析:软件缺陷可按软件缺陷类型或严重性进行统计,而软件缺陷类型或严重性可以分为软件系统崩溃、功能失效和容错性问题、用户友好性、性能、文字错误和增强需求等类型。
4.分析:软件测试不仅仅限于程序编码之后,而应该贯穿于软件开发的全过程。
软件测试并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档资料,包括需求规格说明、软件概要设计规格说明、软件详细设计规格说明以及源程序,都应做为软件测试的对象。
5.分析:软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。
6.分析:桌上检查(Desk Checking)是一种传统的检查方法,由程序员自己检查自己编写的程序。
程序员在程序通过编译之后,进行单元测试设计之前,对源程序代码进行分析,对照错误列表进行检查,对程序推演测试数据,并补充相关的文档。
桌上检查的目的就是发现程序中的错误。
7.分析:同行评审的方法很多,基于正式化程度可以分为临时评审、桌上检查、结对评审、走查、小组评审、正式评审六种,其中走查是一种非正式的评审,但在软件企业中被广泛使用。
走查的方法有两种:一种是使用一些样品数据作为测试用例,一步步的执行模块,极为参与评审的一起检查以确保正确的逻辑和行为。
另一种走查是按照脚本执行,通过脚本描述一个具体的任务或场景,用以说明系统如何在交互中完成预定的功能。
计算机四级软件测试工程师模拟试题及答案解析(17)

计算机四级软件测试工程师模拟试题及答案解析(17)(1/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是A)语法错误B)系统结构不合理C)文档错误,内容不正确或拼写错误D)接口参数传递不匹配,导致模块集成出现问题A.B.C.D.下一题(2/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第2题下列关于桌上检查(Desk Checking)的叙述中正确的是A)由程序员自己检查自己编写的程序B)由同行帮忙检查自己编写的程序C)程序员在桌子上检查编写程序的活动D)几个同行自行组成小组,以小组为单位检查编写的程序A.B.C.D.上一题下一题(3/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第3题不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是A)静态分析B)动态测试C)白盒测试D)黑盒测试A.B.C.D.上一题下一题(4/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第4题在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是A)协调人B)开发人员C)检查人员D)讲解员A.B.C.D.上一题下一题(5/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第5题在压力测试过程中,测试人员主要关注的是A)在有非正常资源占用的情况下系统的处理时间B)在正常资源占用的情况下系统的处理时间C)在不正常的系统运行范围内系统处理的数据容量D)在正常的系统运行范围内系统处理的数据容量A.B.C.D.上一题下一题(6/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第6题在同行评审中,整个评审过程的组织和进行由谁负责A)协调人B)评审员C)开发人员D)评审小组A.B.C.D.上一题下一题(7/28)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
计算机四级软件测试工程师模拟试题及答案解析(6)

计算机四级软件测试工程师模拟试题及答案解析(6)(1/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题敏感测试属于下面哪种测试______。
A.容量测试B.压力测试C.备份测试D.安全性测试下一题(2/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第2题以下______技术不属于软件自动化测试的实现方法。
A.测试过程捕获与回放B.测试管理技术C.代码自动统计D.代码的静态分析上一题下一题(3/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第3题在面向对象软件的集成测试中,下列关于基干集成的叙述中,错误的是______。
A.基于测试最大的优点是无须设计桩模块和驱动模块B.在嵌入式系统中,基干集成划分为两部分:内核部分(基干部分)和外围应用部分C.基干集成集中了传统集成的优点,并对缺点进行了控制,更加适合大型复杂项目的集成D.基干集成的缺点是必须对系统的结构和相互依存性进行分析上一题下一题(4/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第4题下列关于逻辑覆盖,说法错误的是A.满足条件覆盖并不一定满足判定覆盖B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C.满足路径覆盖也一定满足条件组合覆盖D.满足判定/条件覆盖同时满足判定覆盖和条件覆盖上一题下一题(5/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第5题下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为______。
A.规范导出法B.错误猜测法C.基于故障的测试D.基于风险的测试上一题下一题(6/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第6题编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是______。
A.设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B.分析程序接口并与接口文档相对照C.执行程序评估工作,分析程序是不是设计说明的正确翻译,是否与程序编码标准相符D.以上全部上一题下一题(7/18)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
计算机四级《软件测试工程师》模拟试题三答案及解析

计算机四级《软件测试工程师》模拟试题三答案及解析2015计算机四级《软件测试工程师》模拟试题(三)答案及解析一、选择题1.分析:缺陷处于激活状态,即是问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在。
2.分析:白盒测试是对程序的逻辑结构进行的测试,而黑盒测试将程序视为一个黑盒子,仅仅是测试人员提供数人数据,观察输出数据,并不了解程序是如何运行的。
结构测试属于白盒测试,关注的是如何选择合适的程序或子程序路径来执行有效的检查。
功能测试则属于黑盒测试,对功能的测试通常通过提供输入数据,检查实际输出的结果,很少考虑程序的内部结构。
静态测试是不必执行程序,仅是收集有关程序代码的结构信息。
3.分析:在极限测试中,软件测试通常要在编程之前先设计测试用例。
需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些都是属于软件测试的对象。
错误改正代价与发现的时间是呈现指数增长的趋势。
而选项B说法是完全正确的。
4.分析:在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。
5.分析:因果图方法是根据输入和输出之间的因果关系设计测试用例的。
6.分析:考察软件测试的目的。
7.分析:仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。
8.分析:黑盒测试主要用于测试软件的外部功能。
9.分析:软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试,编码阶段对应的是单元测试。
10.分析:考察白盒测试中逻辑覆盖的关系。
11.分析:由于自顶向下测试的特点可知,该集成测试方法是能够较早发现高层模块接口错误的。
12.分析:考察软件测试的信息流输入,软件配置、测试配置和测试工具都属于测试流的输入信息。
13.分析:A选项B和选项D颠倒,而确认测试与编码是没有关系的,故选项C也不正确,只有A说法是正确的。
14.分析:在软件质量特性中,可复用的软件部件所占的比例一般不会作为系统测试的重点。
15.分析:通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。
计算机四级《软件测试工程师》模拟试题(二)答案及解析

计算机四级《软件测试工程师》模拟试题(二)答案及解析一、选择题1. A2. C3. A4. A5. A6. C7. D8. D9. B10. D11. B 12. D 13. B 14. B15. A16. D 17. C 18. D 19. A20. B21. A 22. C 23. C 24. C25. D二、论述题1.问题1:解答:首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:有效等价类输入:(2)区号:空白;(3)区号:3位数字;(4)前缀:从100-999的3位数字;(5)后缀:4位数字。
无效等价类输入:(1)区号:有非数字字符;(2)区号:少于3位数字;(3)区号:多于3位数字;(4)前缀:有非数字字符;(5)前缀:起始位为0;(6)前缀:少于3位数字;(7)前缀:多于3位数字;(8)后缀:有非数字字符;(9)后缀:少于4位数字;(10)后缀:多于4位数字。
问题2:根据上述等价类的划分,设计测试用例如下:有效测试用例输入,如下表所示:无效的测试用例输入,如下表所示:2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。
而接下来做验收测试时则以用户为主。
软件开发人员和QA(质量保证)人员也应参加。
由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。
如果软件是为多个客户开发的,则需要进行测试和测试。
测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
软件在一个自然设置状态下使用。
开发者坐在用户旁边,随时记下错误情况和使用中的问题。
这是在受控制的环境下进行的测试。
测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。
与测试不同的是,开发者通常不在测试现场。
计算机四级《软件测试工程师》模拟试题(一)答案及解析

计算机四级《软件测试工程师》模拟试题(一)答案及解析一、选择题(1-25每题2分,共50分)1.D2.B3.C4.C5.D6.D7.B8.A9.C10.C11.D 12.C 13.A 14.A15.A16.C 17.A 18.D 19.C20.C21.D 22.D 23.B 24.A25.A二、论述题1.问题1:采用常用方法设计测试用例如下:对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖他们的输入组合,则需设计8个测试用例,分别是:1填写姓名、选择男性、状态设置为激活。
2填写姓名、选择女性、状态设置为激活。
3填写姓名、选择男性、状态设置为未激活。
4填写姓名、选择女性、状态设置为未激活。
5不填写姓名、选择男性、状态设置为激活。
6不填写姓名、选择女性、状态设置为激活。
7不填写姓名、选择男性、状态设置为未激活。
8不填写姓名、选择女性、状态设置为未激活。
问题2:下面采用正交试验设计法设计测试用例步骤1:确定有哪些因素,即输入的条件。
该应用程序有姓名、性别、状态三个因素。
步骤2:每个因素有哪几种参数,即输入条件的参数。
该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数。
步骤3:选择一个合适的正交表。
对上述应用程序,我们可以选用L4,构造正交表,如表下所示:步骤4:将变量的值映射到表中,即把表中的0和1映射成条件和参数,则上表转换为下表:步骤5:把上表中每一行各种因素组合,即作为一个测试用例。
由上表有4行,故用正交试验法设计的该应用程序的测试用例有4个,分别是:1)填写姓名、性别为男,状态设置为激活。
2)填写姓名、性别为女,状态设置为未激活。
3)不填写姓名、性别为男,状态设置为未激活。
4)不填写姓名、性别为女,状态设置为激活。
正交试验设计法的好处:简化测试用例,是一种可以用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。
2.问题1:分析软件规格说明书,找出原因和结果并进行编号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机四级软件测试工程师仿真试题及答案
2017计算机四级软件测试工程师仿真试题及答案
2017年9月全国计算机考试即将开始,为了方便大家复习,下面整理了关于四级软件测试工程师的模拟题,供大家练习!
一、选择题
1、当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC )
A、失效影响度
B、成熟度
C、继承方式
D、用户原始需求
2、从下列关于软件测试的叙述中,选出正确的叙述(CD)
A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的
B、测试的目的是验证该软件已正确的实现了用户的要求
C、发现错误多的程序块,残留在模块中的.错误也多
D、测试设计时,应充分考虑异常的输入情况
3、软件验收测试的合格通过准则是:(ABCD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
4.测试设计员的职责有:(BC )
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
二、填空题
1. 软件测试的目的是尽可能多的找出软件的缺陷。
( Y)
2. 负载测试是验证要检验的系统的能力最高能达到什么程度。
(N )
3. 测试人员要坚持原则,缺陷未修复完坚决不予通过。
(N)
4. 自动化测试能比手工测试发现更多的缺陷(N)
5. 错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯(N)
6. 软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块的20%(Y)
7. 某WEB系统设计中,用户点击“退出”按钮从系统中退出,界面回到初始登陆界面。
此时不关闭窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作。
这种合适的人性化设计,恩那个避免用户误点击退出按钮后重新登录的繁琐操作;这种说法是否正确(N)
8. 在确定性能测试指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有利于市场竞争力(N)
9. 测试执行时,应该对每一个测试结果做全面的检查,包括日志,这种说法是否正确( N)
【2017计算机四级软件测试工程师仿真试题及答案】。