搜档网
当前位置:搜档网 › 自动化测试复习题[1]

自动化测试复习题[1]

自动化测试复习题[1]
自动化测试复习题[1]

单项选择题

1、下列术语中,(B )是ISTQB术语表中缺陷(Defect)的同义词。

A、Incident

B、Bug

C、Mistake

D、Error

2、软件测试目的可以是( B )。

a.发现缺陷

b.确认软件能够正常运行

c.预防缺陷

d.直接提高产品的售价

e.减少整个产品开发周期时间

A、a,b

B、a,b,c

C、a,b,c,d

D、所有选项

3、下列方式可以提高和改善测试人员和开发人员关系的是(B )。

A、理解项目经理工作的重要性

B、对所发现的可能的缺陷以一种中立的方式进行沟通

C、单元测试、集成测试和系统测试都由同一批测试人员来完成

D、测试人员参加代码调试

4、基本的测试过程主要由( D )活动组成。

a.计划和控制

b.分析和设计

c.实现和执行

d.评估出口准则和测试报告

e.测试结束活动

A、a, b 和c

B、a, b, c 和d

C、除e 以外所有选项

D、所有选项

5、以下关于测试原则的描述,正确的是( B )。

A、所有的软件测试不需要追溯到用户需求;

B、完全测试是不可能的;

C、测试可以显示软件潜在的缺陷;

D、程序员不需要避免检查自己的程序。

6、软件测试工作应该开始于(B )。

A、Coding之后;

B、需求分析阶段;

C、概要设计阶段;

D、详细设计阶段。

7、下面( C )是一个好的测试的特点。

a.每个开发活动都有相对应的测试行为

b.每个测试级别都有其特有的测试目标

c.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计

d.软件测试的工作重点应该集中在系统测试上

A、c,d

B、a,b

C、a,b,c

D、a,b,c,d

8、测试经理的任务通常不包括(C )。

A、编写测试计划

B、选择合适的测试策略和方法

C、建立和维护测试环境

D、选择和引入合适的测试工具

9、下面可以作为组件测试的测试对象的是(A )。

A、模块、对象和类

B、程序中的某个子系统

C、整个软件系统

D、模块间的接口

10、下面( D )不属于静态分析。

A、编码规则的检查

B、程序结构分析

C、程序复杂度分析

D、内存泄漏

11、下列风险中,属于产品风险的是( B )。

A、软件需求不明确

B、由于使用软件产品而导致人员伤亡

C、软件测试人员和软件开发人员沟通不畅

D、软件源代码质量低下

12、引入自动化测试工具时,属于次要考虑因素的是()。

A、与测试对象进行交互的质量

B、使用的脚本语言类型

C、工具支持的平台

D、厂商的支持和服务质量

13、下列关于自动化测试工具的说法中,错误的是()。

A、录制/回放可能是不足够的,还需要进行脚本编程

B、既可用于功能测试,也可用于非功能测试

C、自动化测试工具适用于回归测试

D、自动化测试关键的时候能代替手工测试

14、下面的( d )不属于基本测试过程的计划和控制步骤的任务。

A、定义入口和出口准则

B、选择合适的度量项

C、确定测试的范围和风险

D、创建测试设计规范说明

15、按基本测试过程中各阶段的顺序,正确组合基本测试过程中的各活动与阶段( b )。

1. 评审测试依据和测试对象的可测试性

2. 确定测试的范围和风险,明确测试目标

3. 评估是否还需要进行更多的测试

4. 创建测试套件、检查测试环境

5. 移交测试件到相关的部门

a. 测试计划和控制阶段

b. 测试结束活动

c. 测试实现和执行阶段

d. 评估出口准则和测试总结报告阶段

e. 测试分析和设计阶段

A、1-b; 2-a; 3-c; 4-e; 5-d

B、2-a; 1-e; 4-c; 3-d; 5-b

C、4-a; 2-e; 3-c; 1-d; 5-b

D、4-c; 3-d; 5-b; 2-e; 1-a

16、关于独立测试的描述,下面(c )是错误的。

A、独立测试通常可以更高效地发现软件缺陷和软件存在的失效

B、软件测试往往需要与软件开发不同的思维方式

C、测试通常被认为是破坏性的活动,而软件开发通常被认为是建设性的活动

D、独立测试只可应用在高级别的测试活动中,如系统测试和验收测试

17、软件组件测试的主要目的是( c )。

A、测试组件与组件之间的接口

B、组件与硬件的关联

C、发现缺陷,以及验证组件的功能

D、验证系统的的功能

18、关于测试类型的应用范围,( d )是正确的。

A、结构测试只能用在组件测试或集成测试

B、功能测试只能用在系统测试或验收测试

C、白盒测试方法不能用于系统测试

D、功能测试和结构性测试可以应用在任何测试级别

19、关于软件确认测试和回归测试的描述,下列(b )是错误的。

A、当修改了缺陷后,应该重新进行测试以确定原来的缺陷已经成功的修改,称为确认测试

B、回归测试是对已被测过的程序在变更后进行的重复测试,以发现在这些变更后是否有新的缺陷引入

C、当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试

D、回归测试可以在所有的测试级别上进行,并且只适用于功能测试

20、关于静态测试的概念,下列( d )是正确的。

A、静态测试和动态测试都需要运行软件

B、静态测试和动态测试具有不同的目的,却能发现相同的错误

C、静态测试发现的是失效,动态测试发现的是缺陷

D、与动态测试相比,静态技术发现的是软件失效的原因而不是失效本身

21、对测试基础文档进行分析,从而决定测试什么,这是在下面()规格说明内进行描述的。

A、测试设计规格说明

B、测试用例规格说明

C、测试规程规格说明

D、用户需求规格说明

22、关于黑盒测试方法、基于经验的测试方法和白盒测试方法,下列( b )描述是正确的。

A、黑盒测试方法是依据对测试基础文档进行分析后导出测试用例;白盒测试方法是依据测试人员和用户的经验导出测试用例

B、黑盒测试方法是依据对测试基础文档进行分析后导出测试用例;白盒测试方法是基于对组件或系统结构分析导出测试用例

C、黑盒测试方法和白盒测试方法一样,都是基于测试人员和用户的经验导出测试用例

D、黑盒测试方法就是基于经验的测试方法

23、在系统测试过程中,下面( d )度量项最适合衡量测试过程的进度。

A、代码的测试覆盖率

B、发现并修改的缺陷的数

C、缺陷的分布信息

D、测试用例执行量

24、下列风险中,属于产品风险的是(c )。

A、测试项目中测试人员的技能不足

B、与测试员进行需求和测试结果沟通方面存在的问题

C、软件没有按用户需求实现既定的功能

D、供应商的问题

25、根据IEEE 软件测试文档标准(IEEE829-1998)的要求,在整个测试过程中包括了如下的文档:测试计划;测试设计规格说明;测试用例规格说明;测试规程规格说明;测试项移交报告;测试日志;事件报告

还应该包括:( d )

A、测试规格说明

B、用户的需求规格说明

C、用户使用手册

D、测试总结报告

26、将选择的工具引入组织要从一个试点项目开始,下列(c )不属于试点项目的目的。

A、通过试点项目使得对工具有更多的认识

B、评估在付出合理的成本后能否得到收益

C、通过试点项目评价员工的学习能力

D、评价工具与现存的过程以及实践的配合程度,确定哪些方面需要作修改

27、下列关于自动化测试工具的说法中,错误的是( d )。

A、采用录制/回放是不够的,还需要进行脚本编程,加入必须的检查点

B、自动化测试并不是总能降低测试成本的,因为维护测试脚本的成本可能非常昂贵

C、相对于手动测试而言,自动化测试具有更好的一致性和可重复性

D、自动化测试能够改善混乱的测试过程

28、关于软件测试的如下任务描述:a.与项目经理以及其他人共同协调测试策略和测试计划;b.引入合适的度量项以测量测试进度,评估测试和产品的质量;c.进行各种级别的测试,执行并记录测试日志,评估测试结果,记录和预期结果之间的偏差;d.决定哪些测试用例可以自动化执行,自动化的程度,如何实现;e.根据在测试过程中收集的信息编写测试总结报告;f.创建测试规格说明书下面()符合ISTQB 对测试组长或测试经理的主要任务。

A、a, b, c, d, e, f

B、a, b, d, e

C、a, b, c, d

D、a, d, e, f

29、下列风险中,属于项目风险的是(d )。

A、软件开发商交付的软件产品无法安装到新的操作系统中

B、软件开发商无法按时交付软件产品

C、软件产品内的功能异常

D、软件的性能没有达到要求

30、在测试过程中,不同的工具可以支持不同的测试活动。下列的(b )测试工具提供的支持可能更适合开发人员。

a. 测试管理工具

b. 静态分析工具

c. 覆盖率测量工具

d. 测试执行工具

A、a, b,c

B、b, c

C、c, d

D、a, b, c, d

31、Structural Testing ( B ).

A.same as black box testing

B.same as white box testing

C.same as functional testing

D.none of the above.

32、Testing Process comprised of ( D ).

A. Test Plan and Test Cases

B. Test log and Test Status

C. Defect Tracking

D. All of the above

33、Test basis documentation is analyzed in which phase of testing (A ).

A. Test Analysis

B. Test Design

C. Test Execution

D. Test Planning

34、A test plan defines ( B ).

A. What is selected for testing

B. Objectives and results

C. Expected results

D. Targets and misses

35、Code Walkthrough ( B ).

A. type of dynamic testing

B. type of static testing

C. neither dynamic nor static

D. performed by the testing team

36、Which one is not characteristic of test management tool ( D ).

A. Support for the management of tests and the testing activities carried out

B. Interfaces to test execution tools

C. Quantitative analysis related to tests

D. Check for consistency and undefined requirements

E. None of the above

37、Size of a project is defined in terms of all the following except ( )

A.Person days

B.Person hours

C.Calendar months

D.None of the above

38、Component integration testing can be done ( ).

A. Before Integration testing

B. After unit testing

C. After component testing

D. After system testing

39、One Key reason why developers have difficulty testing their own work is ( ).

A. Lack of technical documentation

B. Lack of test tools on the market for developers

C. Lack of training

D. Lack of Objectivity

40、During the software development process, at what point can the test process start ( ).

A. When the code is complete.

B. When the design is complete.

C. When the software requirements have been approved.

D. When the first code module is ready for unit testing

41、When what is visible to end-users is a deviation from the specific or expected behavior, this is called ( ).

A. an error

B. a fault

C. a failure

D. a defect

E. a mistake

42、Regression testing should be performed ( ).

v) every week

w) after the software has changed

x) as often as possible

y) when the environment has changed

z) when the project manager says

A. v & w are true, x – z are false

B. w, x & y are true, v & z are false

C. w & y are true, v, x & z are false

D. w is true, v, x y and z are false

E. all of the above are true

43、Testing should be stopped when ( ).

A. all the planned tests have been run

B. time has run out

C. all faults have been fixed correctly

D. both a) and c)

E. it depends on the risks for the system being tested

44、What is the purpose of test completion criteria in a test plan ( ).

A. to know when a specific test has finished its execution

B. to ensure that the test case specification is complete

C. to set the criteria used in generating test inputs

D. to know when test planning is complete

E. to plan when to stop testing

45、The place to start if you want a (new) test tool is ( ).

A. Attend a tool exhibition

B. Invite a vendor to give a demo

C. Analyse your needs and requirements

D. Find out what your budget would be for the tool

E. Search the internet

46、What can static analysis NOT find ( ).

A. The use of a variable before it has been defined

B. Unreachable (“dead”) code

C. Whether the value stored in a variable is correct

D. The re-definition of a variable before it has been used

E. Array bound violations

47、The main focus of acceptance testing is ( ).

A. finding faults in the system

B. ensuring that the system is acceptable to all users

C. testing the system with other systems

D. testing for a business perspective

E. testing by an independent test team

48、Which one is not the task of test leader ( ).

A. Coordinate the test strategy and plan with project managers and others

B. Decide about the implementation of the test environment

C. Write test summary reports

D. Review and contribute to test plans

49、Test Plan ( ).

A. Road map for testing

B. Tells about the actual results and expected results

C. Both a and b

D. None of the above

50、White Box Testing ( ).

A. same as glass box testing

B. same as clear box testing

C. both a and b

D. none of the above.

51、关于软件质量保证和软件测试的描述,不正确的是()。

A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作;

B、在软件质量保证的活动中也有一些测试活动;

C、软件测试是保证软件质量的一个重要环节;

D、软件测试人员就是软件质量保证人员。

52、关于测试充分性的描述,正确的是()。

A、只有进行完全的测试才充分;

B、在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;

C、当继续测试没有发现新缺陷时;

D、当全部测试用例都执行完后。

53、以下关于测试目的的观点,不正确的是()。

A、软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;

B、找出软件开发人员的问题并评价开发人员能力;

C、一个成功的测试是发现了至今未发现的错误的测试;

D、测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

54、以下关于测试作用的描述,不正确的是()。

A、测试无法显示软件潜在的缺陷;

B、测试能保证软件的缺陷和错误全部找到;

C、测试只能证明软件存在错误而不能证明软件没有错误;

D、所有的软件测试都应追溯到用户需求。

55、有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试是()。

A、维护测试

B、验收测试

C、组件测试

D、系统测试

56、组件测试的用例设计主要参考的工作产品是()。

A、组件规格说明

B、系统需求规格说明

C、用户手册

D、代码

57、下面关于回归测试叙述正确的是()。

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

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

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

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

58、下面对静态测试和动态测试的区别描述正确的是()。

A、静态测试并没有真正的运行软件,而动态测试需要运行软件

B、静态测试需要借助于专门的测试工具,而动态测试不需要

C、静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

D、静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

59、测试计划主要由()负责制定。

A、测试人员

B、项目经理

C、开发人员

D、测试经理

15、下面有关基于风险的方法的描述不正确的是()。

A、识别的风险经常用于决定哪些需要更多测试,哪些可以减少测试

B、识别的风险经常用于决定多少测试服务

C、识别的风险经常用于决定使用何种测试工具

D、识别的风险经常用于决定使用何种测试技术

60、下列活动中,不属于测试计划活动的是()。

A、设计测试用例

B、确定测试环境

C、定义测试级别

D、估算测试成本

61、测试管理工具可能包括的功能有(D )。

a、管理软件需求

b、管理测试计划

c、缺陷跟踪

d、测试过程中各类数据的统计和汇总

A、除a以外

B、除b以外

C、除c和d以外

D、以上全部

62、下列关于工具使用风险的说法中,不恰当的是( A )。

A 、工具能够或多或少提高测试效率

B、没有好的测试过程或成熟的测试方法,工具并不能像预期的那样降低成

C、与手工测试相比较,使用自动化工具也可能会增加测试成本

D、培训和指导有助于降低工具使用的风险

63、在下列测试类型中,不适合采用手工测试的是( B )。

A、安全测试

B、负载测试

C、集成测试

D、再测试

64、下面(c )对于测试的描述是正确的。

A、程序中有缺陷,就肯定会在外部有所反应,这就是ISTQB 所说的失效

B、当程序期望结果和实际结果有所偏差时,可以肯定就是程序内的缺陷引起的

C、人为的错误造成程序内的缺陷,而程序内的缺陷可能会成为失效

D、如果没有发现失效,也就表示程序没有缺陷

65、测试目的是:a、发现软件内的错误;b、预防错误;c、提供信心和信息;d、提供没有错误的软件。下面( b )对于测试目的的描述是正确和完整的。

A、a,b,c,d

B、a,b,c

C、b,c

D、b,c,d

66、按照风险设定测试用例的优先级并按照优先级顺序进行测试,符合测试的( b )基本原则。

A、测试只能显示缺陷的存在

B、穷尽测试是不可能的

C、杀虫剂悖论

D、缺陷集群性

67、关于软件测试的描述,(d )是正确的。

A、测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的

B、测试过程中没有发现错误,所以可以认为在软件中不存在缺陷

C、通过测试可以知道软件内总共有多少缺陷

D、测试可以显示缺陷的存在,但不能证明系统不存在缺陷

68、典型的V-模型包括四种测试级别,分别是( c )。

A、组件测试、系统测试、验收测试、维护测试

B、组件测试、回归测试、系统测试、验收测试

C、组件测试、集成测试、系统测试、验收测试

D、组件测试、模块测试、系统测试、验收测试

69、关于维护测试,下列(c )是正确。

A、在软件系统交付给用户真正使用之前必须进行维护测试

B、在每个测试级别都需要进行维护测试

C、维护测试是在一个现有的运行系统上进行的测试

D、在一个现有的运行系统,因为开发已经完成了,所以不再需要测试

70、下面( a )正确地描述了正式评审过程的顺序和对应的活动。

1. 个人准备阶段(Individual preparation)

2. 计划阶段(Planning)

3. 预备会阶段(Kick-off meeting)

4. 评审会议阶段(Review meeting)

5. 返工阶段(Rework)

6. 跟踪结果阶段(Follow-up)

a. 讨论和记录并留下文档化的结果或会议纪要

b. 分发文档,向评审员解释评审的目的、过程和文档

c. 先行评审文档,为评审会议做准备

d. 定义评审标准,选择要进行评审的对象

e. 检查缺陷是否已得到修改,核对出口准则

f. 修改发现的缺陷,记录缺陷更新的状态

A、2-d; 3-b; 1-c; 4-a; 5-f; 6-e

B、1-d; 2-c; 3-b; 4-a; 6-e; 5-f

C、1-c; 2-d; 3-b; 4-a; 5-f; 6-e

D、3-a; 2-c; 4-e; 6-b; 1-f; 5-d

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么? 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户? 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别? 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: 1.C/S模式将应用与服务分离,系统具有稳定性和灵活性 2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 2.B/S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 3.B/S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么? 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别? 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

自动化考试试题(含答案)

第一类:填空题 一.填空题 1.自动化控制系统按被控量的时间特性分为(连续量)和(离散量)。 2.PLC 全称为(可编程序逻辑控制器),DCS全称为( 集散控制系统) 。 3.输入输出单元是(PLC )与工业过程控制现场之间的连接部件。 4.PLC的工作方式是(周期扫描方式)。 5. 冗余设计可采用(热备份)或(冷备份)。 6.MPI 接口一般的默认传输速率(187.5 )kbps,PROFIBUS-DP接口主要用于连接(分布式)I/O, 传输速率(12 )Mbps. 7. (授权)是使用软件的“钥匙”,只用将他安装好,软件才能正常使用。 8. 自动控制系统按照系统按结构分类,有(闭环)控制系统(开环)控制系统(复 合)控制系统。 9. 自动控制系统按照闭环数目分类(单回路)控制系统(多回路)控制系统。 10. 自动控制系统的方块图由串联、(并联)、(反馈)三种基本形式组成。 11. 串行数据通信的方向性结构有三种,即( 单工) 、(半双工)和(全双工)。 12. 最常用的两种多路复用技术为(频分多路复用)和(时分多路复用),其中,前者 是同一时间同时传送多路信号,而后者是将一条物理信道按时间分成若干个时间片 轮流分配给多个信号使用。 13. 在TCP/IP 层次模型中与OSI 参考模型第四层( 运输层) 相对应的主要协议有(TCP ) 和(UDP),其中后者提供无连接的不可靠传输服务。 14.局域网使用的三种典型拓朴结构是(总线型)、(环形网)、(星型网)。 15.开放系统互连参考模型OSI 中,共分七个层次,其中最下面的三个层次从下到上分别是(物理层)、(数据链路层)、(网络层)。 16、每台PLC至少有一个(CPU),它按PLC的系统程序赋予的功能接收并存贮用户程 序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄 存器中。 17、PLC的对外功能,主要是通过各种(I/O 接口模块)与外界联系的。 18、PLC具有通信联网的功能,它使(PLC与PLC )之间、PLC与上位计算机以及其他

软件测试工程师笔试题目和答案

一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人

D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

测试工程师面试题(100分钟完成)

测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:测试程序内部结构,内部特征 黑盒测试:通过界面测试程序功能,查看输入输出结果 2、什么是正交试验法,使用场景是什么? 研究多因素多水平的一种设计方法 场景:多因素多条件的情况下 3、数据库中,游标是什么?其作用是什么? 。 游标:从多条数据中检索集中提取一条数据 作用:当做指针,保存查询结果,方便后续使用 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 常用:testlink,QC,mantis,禅道,TAPD,JIRA TAPD:产品创建(需求,计划,模块)-->项目创建(PM排期、任务分解)-->研发(编码、单元测试等)-->测试(测试计划,用例,执行,bug,报告等) 基于敏捷开发 5、智力题 一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。 你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。请确定每个开关具体管哪盏灯。 一个开关关掉,一个打开,一个打开几分钟、然后关掉 进屋后,亮这的是第二个开关,关闭的两灯中,有热量的为第三个开关,剩下的为第一个开关

B.自动化测试 1、自动化测试与测试自动化的区别。 自动化测试:利用工具录制或编写脚本进行功能以及性能测试 测试自动化:让测试过程脱离人工。对于控制成本,控制质量,回溯质量和减少测试周期都有积极影响的一种研发过程 2、列举出你熟悉的自动化工具,并说明其实现原理。 Web应用类工具:selenium 客户端建立与selenium-RC server 的连接。 Selenium RC Server 启动一个浏览器,并注入JS 代码 将Selenese 代码传到客户端的Selenium-Core 中。 Selenium-Core 翻译并解析执行用户录制的操作。 让代理Server 进行通讯 Remote Control Server 负责跟远程Web 应用服务器进行通讯。 操作完成,显示结果,并执行下一指令。 3、自动化测试的使用场景? 软件需求变更不是很快(尤其是UI自动化)}, 项目周期长 自动化测试脚本重复使用 4、什么是关键字驱动? 功能自动化测试框架,表格驱动测试或者基于动作字的测试 5、高质量的自动化脚本应该具备哪些特性? 1、不需要深入的工作或计划 2、可以加快开始自动化 3、对实际执行操作可以审计跟踪 4、用户不必是编程人员 5、提供良好的(软件或工具)的演示

最新办公自动化复习题及答案(DOC)

办公自动化考试习题及答案 华北科技学院汉语B112 谢云飞 一、单项选择题 1、Excel工作簿默认的文件扩展名为(B) A..DOC B..XLS C..TXT D..PPT 2、在Excel中,若要快速打开最近使用过的工作簿文件的方法是(D ) A.工具栏上“打开”按钮 B.选择“文件”菜单中“打开”命令 C.快捷键Ctrl+O D.选择“文件”菜单底部工作簿文件 3、要将文档中一部分选定的文字的中、英文字体,字形,字号,颜色等各项同 时进设置,应使用(A ) A、“格式”菜单下的“字体”命令 B、工具栏中的“字体”列表枢选择字体 C、“工具”菜单 D、工具栏中的“字号”列表枢选择字号 4.退出Word的正确操作是(C ) A、单击“文件”菜单中的“关闭”命令 B、单击文档窗口上的关闭窗口按钮× C、单击“文件”菜单中的“退出”命令 D、单击Word窗口的最小化按钮. 5、在Word中输入文本时,默认字符格式是(A ) A、5号宋体 B、4号宋体 C、5号楷体 D、4号楷体 6、利用( B )可以使文本快速进行格式复制。 A、格式菜单 B、格式刷 C、复制命令 D、段落命令 7、设windows处于系统默认状态,在Word编辑状态中,移动鼠标至文档行首空 白处连击左键三次,结果会选择文档的(C) A、一句话 B、一行 C、一段 D、全文 8、计算机中必须安装、并起着核心作用的系统软件是(A ) A.操作系统 B.语言翻译软件 C.编辑软件 D.数据库管理系统 9、下列有关快捷方式的叙述,正确的是(D ) A.快捷方式图标指向的一定是一个应用程序 B.快捷方式图标只能由系统创建,用户不能创建 C.删除陕捷方式图标等于删除了对应的应用程序 D.快捷方式图标的左下角带有一个小箭头 10.电子邮件窗口的文件夹中有收件箱等选择,但不提供的选择是(C ) A.发件箱 B.已发送邮件 C.已转发邮件 D.已删除邮件 11.管理计算机通信的规则称为( A ) A.协议;B.介质;C.服务;D.网络操作系统 12.计算机网络,就是以( C )为基础,以共享软件、硬件和数据资源为目的,将分布在不同地点的多台计算机用通信线路连接起来所形成的网络系统。

软件测试工程师笔试理论题库1

软件测试工程师笔试理论题库1

理论题库 1 2 3 4 5 6 7 8 9 10 C C DBC C D A B D B C 11 12 13 14 15 16 17 18 19 20 C D B B C B B D A D 21 22 23 24 25 26 27 28 29 30 D B B A A AC C D D C 31 32 33 34 35 36 37 38 39 40 B C D C DBC D A C C D 41 42 43 44 45 46 47 48 49 50 BAA B ADD B B A D B B D 51 52 53 54 55 56 57 58 59 60 C D B D C B A C A B 61 62 63 64 65 66 67 68 69 70 C B A D A C B B C C 71 72 73 74 75 76 77 78 79 80 A A D D D A D B D B 81 82 83 84 85 86 87 88 89 90 B A D C D B C B C B 91 92 93 94 95 96 97 98 99 100 A B B A BA AD A C A C 单选题 1.是常见的接受电子邮件协议。A.HTTPS B.ET C.POP3 D.DNS

2.系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是。 表1 作业到达 时间 计算时 间(分) 开始 时间 完成 时间 周转时 间(分) J1 8:00 60 8:00 9:00 60 J2 8:10 20 9:10 9:30 80 J3 8:20 10 9:00 9:10 50 J4 8:40 15 9:30 9:45 65 A、先来先服务 B、短作业优先 C、响应比高者优先 D、不能确定 3.数据库系统实现数据独立性是因为采用了 (1) 。 当两个子查询的结果 (2) 时,能够执行并、交、差操作。 SELECT语句中“SELECT DISTINCT”表示查询结果中 (3) 。 (1) A、层次模型 B、网状模型 C、关系模型 D、

自动化技术员测试题

2009年自动化技术员测试题 姓名:工号:分数: 一、填空题(20分) 1、S7-300的PLC程序主要由__________块、__________块、__________块、__________等模块组成。 2、旋转变压器是一种随变化的信号元件。 3采用G90编程时,终点坐标总是相对于__________的坐标、采用G91编程时,终点坐标总是相对于__________的坐标。 4、用于换刀的辅助功能码为__________,用于主轴定位的辅助功能码为__________。 5、FANUC18系统,PMC程序储存在__________,零件加工程序储存在_________,机床参数储存在_________。 6、按伺服系统的不同,数控伺服系统可分为开环控制系统、和闭环控制系统。 7.指令M02的含义是、M05的含义是。 8、CNC系统中,一般都具有_______________和_______________插补功能。 9、840D加工程序中主程序的扩展名为,子程序的扩展名为。 二、选择题: (选取正确的答案并填写在括号内;每小题1.5分,共15分) 5、电气设备工作在额定功率情况下称为:() A:空载 B:轻载 C:过载 D:满载 6、一段有源电路如下图,A、B两端的电压U AB为:() A:12V B:–12V C:0 D:6V 7、在日光灯的电源上,有时并联一个电容器,其作用是:() A:改善功率因数 B:缩短起辉时间 C:限制灯管工作电流 D:产生自感电动势 8、三极管的“放大”实质是:() A:将小能量放大成大能量 B:将低电压放大成高电压 C:将小电流放大成大电流 D:用变化较小的电流去控制变化较大的电流 9、在变频调速系统中,当变频器的输出频率下降较快时,电动机处于()状态? A:电动运行状态 B:发电制动状态 C:能耗制动状态 10、下图中处于放大状态的是:() 6V 2V 0V -12V 0V B

自动化考试试题

化工自动化控制仪表作业考试 单选题(共50题,每题1分) 问题:1、以下()表决逻辑适用于安全性、实用性很高的场合。 A、二选二2oo2 B、三选一1oo3 C、三选二2oo3 问题:2、物体的温度越高,其辐射能力越()。 A、强 B、弱 C、不变 问题:3、热电偶输出电压与()有关。 A、热电偶两端温度 B、热电偶热端温度 C、热电偶两端温度与热极材料 问题:4、漩涡式流量计有两种:其中的一种就是应用()的漩涡列原理制成的流量计称为涡街流量计。 A、简谐振荡 B、自然振荡 C、强迫振荡 问题:5、电磁流量计就是用来测量管道中具有一定()性的液体或液固混合介质的体积流量。 A、导电 B、导热 C、导磁 问题:6、调节阀的流量特性就是指介质流过阀门的()间的关系。 A、流量与被调参数 B、相对流量与相对位移 C、开度与被调参数 问题:7、笼式阀的可调比大、振动小、不平衡力小、()互换性好,可得到不同的流量特性。 A、阀芯 B、套筒 C、阀体 问题:8、红色警示线设置范围与地点()。 A、高毒物品作业场所、放射作业场所,紧邻事故危害源周边 B、一般有毒物品作业场所、紧邻事故危害区域的周边 C、事故现场救援区域的周边 问题:9、计算机控制系统中,控制软件的调试步骤一般为()。 A、修改、编译、下装、投运 B、修改、下装、编译、投运 C、编译、修改、下装、投运 问题:10、电阻式安全栅就是利用()的限流作用,限制流入危险场所的能量。 A、二极管 B、电感 C、电阻 问题:11、以()为基准且高于它的压力叫表压。

A、绝对零压 B、大气压 C、地球表面 问题:12、要进行专门设计与独立制造,在使用时必须进行()的节流装置,叫做非标准节流装置或特殊节流装置。 A、测绘 B、核实 C、单独标定 问题:13、安全火花型防爆仪表的防爆系统的配线一般应设置()标志。 A、蓝色 B、红色 C、黄色 问题:14、石油化工生产过程的自动控制系统依据给定值的形式不同可分为三大类:定值控制系统,随动、跟踪控制系统与()。 A、简单控制系统 B、复杂控制系统 C、程序控制系统 问题:15、一台安装在设备最低液位下方的压力式液位变送器,为了测量准确,压力变送器必须采用()。 A、正迁移 B、负迁移 C、不用迁移 问题:16、转子流量计由两个部分组成,一个就是由下往上逐渐扩大的(),另一个就是放在锥形管内的可以自由运动的转子。 A、玻璃管 B、金属管 C、锥形管 问题:17、对于正弦交流电来说,最大值等于有效值的()。 A、? B、? C、? 问题:18、三相鼠笼式异步电动机在结构上主要就是由定子与转子组成的,转子就是电动机的旋转部分,它的作用就是()。 A、输出电压 B、输出磁场 C、输出机械转矩 问题:19、自动控制系统主要由两大部分组成即,全套自动化装置与()。 A、被控变量 B、被控对象 C、现场仪表 问题:20、电梯控制系统属于()。 A、时间顺序控制系统 B、逻辑顺序控制系统 C、条件顺序控制系统

360软件测试笔试题

360软件测试笔试题 360软件测试笔试题篇11.写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序。 2.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。 3.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?先问了个问题:FAT16/FAT32/NTFS 哪个的安全性最好,为什么? 4. 关于C++类的继承,看程序写出输出结果,A是虚类,B继承A,跟一般C++的书上的习题差不多。 5. 写出在32位机器下,计算几个变量的size360软件测试笔试题篇21、一名优秀的测试工程师需要哪些素质;2、说说你常用的定位bug 的方法,都是用刀哪些工具。 比如程序崩溃,请描述常用的步骤。 3、你都使用过哪些测试工具?他们各有什么优缺点? 4、谈谈你对自动化测试的看法。 5、做好测试用例设计工作关键的是什么?360软件测试笔试题篇31、怎么划分缺陷的等级?2、怎么评价软件工程师?3、软件工程师的素质是什么?4、怎么看待软件测试?5、软件测试是一个什么样的行业? 6、图书(图书号,图书名,作者编号,出版社,出版日期) 作者(作者姓名,作者编号,年龄,性别) 用SQL 语句查询年龄小于平均年龄的作者姓

名、图书名,出版社。 7、你的职业生涯规划8、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例。 9、写出你常用的测试工具。 10、lordrunner 分哪三部分?11、希望以后的软件测试是怎么样的一个行业?12、.软件测试项目从什么时候开始? 我答:从软件项目的需要分析开始。 问:为什么从需求分析开始?有什么作用?

[全]软件测试常见笔试题(附带答案)

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 1、对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A) A.错误推测法测试 B.路劲分析测试 C.语句覆盖测试 D.条件覆盖测试 3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C) A.静态测试

B.单元测试 C.黑盒测试 4、编写测试计划的目的是(ABC)多选题 A.使测试工作顺利进行 B.使项目参与人员沟通更舒畅 C.使测试工作更加系统化 D.软件工程以及软件过程的需要 E.软件过程规范化的要求 F.控制软件质量 5、关于软件测试与软件开发的认识,不正确的是(B) A.软件生命周期各个阶段都可能产生测试 B.软件测试是独立于软件开发的一个工作 C.软件开发的需求分析和设计阶段就应开始测试工作 D.测试越早进行,越有助于提高被测软件的质量 6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D) A.被终止执行

B.继续在前台执行 C.被暂停执行 D.被转入后台执行 7、下列方法中,不属于黑盒测试的是?(A) A.基本路劲测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法 8、对于维护软件的人员来说,使用质量是【】的结果(C) A.功能性 B.可靠性 C.可维护性 D.效率 9、下列软件属性中,软件产品首要满足的应该是(A) A.功能需求 B.性能需求

C.可扩展性和灵活性 D.容错、纠错能力 10、单元测试中设计测试用例的依据是(D) A.概要设计规格说明书 B.用户需求规格说明书 C.项目计划说明书 D.详细设计规格说明书 二、判断题 1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作(×) 3、发现错误多的模块,残留在模块中的错误也多。( √) 4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 5、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

自动化测试复习题

一0+、单项选择题 1、下列术语中,( B )是ISTQB术语表中缺陷(Defect)的同义词。 A、Incident B、Bug C、Mistake D、Error 2、软件测试目的可以是(B )。 a.发现缺陷 b.确认软件能够正常运行 c.预防缺陷 d.直接提高产品的售价 e.减少整个产品开发周期时间 A、a,b B、a,b,c C、a,b,c,d D、所有选项 3、下列方式可以提高和改善测试人员和开发人员关系的是( B )。 A、理解项目经理工作的重要性 B、对所发现的可能的缺陷以一种中立的方式进行沟通 C、单元测试、集成测试和系统测试都由同一批测试人员来完成 D、测试人员参加代码调试 4、基本的测试过程主要由( D )活动组成。 a.计划和控制 b.分析和设计 c.实现和执行

d.评估出口准则和测试报告 e.测试结束活动 A、a, b 和c B、a, b, c 和d C、除e 以外所有选项 D、所有选项 5、以下关于测试原则的描述,正确的是( B )。 A、所有的软件测试不需要追溯到用户需求; B、完全测试是不可能的; C、测试可以显示软件潜在的缺陷; D、程序员不需要避免检查自己的程序。 6、软件测试工作应该开始于( B )。 A、Coding之后; B、需求分析阶段; C、概要设计阶段; D、详细设计阶段。 7、下面(C )是一个好的测试的特点。 a.每个开发活动都有相对应的测试行为 b.每个测试级别都有其特有的测试目标 c.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计 d.软件测试的工作重点应该集中在系统测试上 A、c,d B、a,b C、a,b,c D、a,b,c,d

自动化测试面试技巧

自动化测试面试技巧 篇一:自动化测试工程师面试题 自动化测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 2、什么是正交试验法,使用场景是什么? 3、数据库中,游标是什么?其作用是什么? 。 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 5、智力题 一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,

就不能变换开关了。请确定每个开关具体管哪盏灯。 B.自动化测试 1、自动化测试与测试自动化的区别。 2、列举出你熟悉的自动化工具,并说明其实现原理。 3、自动化测试的使用场景? 4、什么是关键字驱动? 5、高质量的自动化脚本应该具备哪些特性? 6、简述Sleniumgrid的作用。 7、简要说明下面api的使用方法 A: 此API功能说明: C.开发能力 1、描述==与equals的区别 2、final,finally,finalize的区别 3、说明Tomcat的server.xml中下列参数的作用:

enableLookups="false"redirectPort="8443" 4、Java中sleep和wait的区别 5、SSH是什么?每个框架扮演的角色是什么? 6、Linux系统下怎么查看和关闭名为jira的进程? 7、Linux如何安装jdk、mysql请写出相关命令? 8、HashMap和Hashtable的区别? 9、编程题: 1:写一个Singleton模式 2:现在需要实现一个用户登录功能,需要不同的用户有不同的 权限,请设计出开发思路,可以使用伪代码。 篇二:软件自动化测试工程师面试题 软件自动化测试工程师面试题 姓名:_____________应聘岗位:________________时间: ______________ 1.为什么要实施自动化测试?你认为自动化测试的优点有哪些?

软件测试――笔试题(带答案)

我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!: -p 我愿意把自己从事测试的经历和面世的心得与大家分享! 1.准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细 2.找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。 3.在多个招聘网上贴简历 5.当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题 6.准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的 7.好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题 8.做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。 9.出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!

就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。如果答得不好,也不用太在意,因为这不是主要考察你得因素。但有些题目,是需要我们重视得,比如考察你得英文能力,让你翻译资料;还有就是出一些数据库方面得题目;当然,测试方面理论知识部分,也容易被考到,比如谈谈你对测试得了解,你自己对测试得认识和计划等(很可能是英文答题)以下是一份主要对测试知识的试卷,(一般不会像这样通篇考试,除非是测试考证)但可能从中抽取部分题目,仅供参考: 集成测试的计划怎么写啊? 可以思考以下内容并用集成测试计划的模板写下来: 1、确定集成测试对象 2、确定集成测试策略 3、确定集成测试验收标准 4、确定集成测试挂起和恢复条件 3、估计集成测试工作量 4、估计集成测试所需资源 5、进行集成测试任务划分(包括任务名、责任人、输入和输出、风险及应对措施、进度安排等)集成测试过程 摘书上的,, 根据IEEE标准集成测试划分为4个阶段:

软件测试工程师笔试题

一、判断题 1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。(?) 分析:软件测试人员应在需求阶段就加入到开发过程中。因为软件的质量问题会随着软件开发周期的不断展开而不断放大的,而更正质量问题的成本也是不断放大的,也就是说在需求阶段出现的小问题,到开发完成后缺陷可能成几何倍数放大,而修改所需要的成本也会不断的放大,如果测试工程师能够尽早的加入其中的话可以尽早的找出问题,及时发现,避免问题最后放大到不可收拾。 2.发现错误多的模块,残留在模块中的错误也多。(?) 分析:开发人员能力参差不齐,当发现某模块bug数越多,修改的bug越多,则引入新的bug就会越多,那么这些新的bug发现的难度要比修改前发现bug要大的多,其隐藏未发现的bug数量就越多,那么相应的模块质量也就越差。代码复用也可能造成该模块的bug比较多。 3.测试人员在测试过程中发现一处问题,如果影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(?) 分析:正确流程应提交错误缺陷,此时开发组人员会有记录,并修改此问题。如果测试人员自己修改,会导致开发人员无记录,容易出现冗余系统版本,并不清楚哪个为最终版本。 4.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(?) 5.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。(?) 6.软件质量管理即QM是由QA和QC构成,软件测试属于QC的核心工作内容。(?) 补充:
QA(QualityAssurance)品质保证;
QC(QualityConterller)品质控制员 7.软件测试只能发现错误,但不能保证测试后的软件没有错误。(?) 8.软件就是程序。(?) 概念:软件是计算机程序,程序所用的数据以及相关文档资料的结合。软件又分为系统软件和应用软件两大类。 9.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(?) 分析:白盒测试用例设计6种覆盖方法: a.语句覆盖 b.判定覆盖 c.条件覆盖 d.判定/条件覆盖 e.组合覆盖 f.路径覆盖 软件测试的目的是发现软件中的错误,但不能保证软件没有错误。 10.I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指软件做出符合本地的工作。(?)

自动化测试工程师面试题

自动化测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 2、什么是正交试验法,使用场景是什么? 3、数据库中,游标是什么?其作用是什么? 。 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 5、智力题 一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。请确定每个开关具体管哪盏灯。

B.自动化测试 1、自动化测试与测试自动化的区别。 2、列举出你熟悉的自动化工具,并说明其实现原理。 3、自动化测试的使用场景? 4、什么是关键字驱动? 5、高质量的自动化脚本应该具备哪些特性? 6、简述Slenium grid的作用。 7、简要说明下面api的使用方法 A: 此API功能说明:

C.开发能力 1、描述==与equals的区别 2、final, finally, finalize的区别 3、说明Tomcat的server.xml中下列参数的作用: enableLookups= "false " redirectPort= "8443 " 4、Java中sleep和wait的区别 5、SSH是什么?每个框架扮演的角色是什么? 6、Linux系统下怎么查看和关闭名为jira的进程? 7、Linux如何安装jdk、mysql请写出相关命令? 8、HashMap和Hashtable的区别? 9、编程题: 1:写一个Singleton模式

2:现在需要实现一个用户登录功能,需要不同的用户有不同的权限,请设计出开发思路,可以使用伪代码。

最新软件测试工程师笔试题以及答案汇总

以下是收集的最新的软件测试工程师题目,希望对大家有帮助。 一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人 C.配置负责人 D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划

B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 6、为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括_A_____ A.配置项标识、配置项控制、配置状态报告、配置审计 B.配置基线确立、配置项控制、配置报告、配置审计 C.配置项标识、配置项变更、配置审计、配置跟踪 D.配置项标识、配置项控制、配置状态报告、配置跟踪 7、__B____方法根据输出对输入的依赖关系设计测试用例。 A.路径测试B.等价类 C.因果图D.边界值 8、在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___A___不能与该方法同时存在于类C中 A.int f(int x,int y)B.int f(float a,int b) C.float f(int x,float y)D.int f(int x,float y) 9、下列关于软件验收测试的合格通过准则错误的是:__C____ A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求; B.所有测试项没有残余一级、二级和三级错误; C.立项审批表、需求分析文档、设计文档和编码实现不一致; D.验收测试工件齐全 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。 4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

自动化考试试题[含答案解析]

第一类:填空题 一?填空题 1 ?自动化控制系统按被控量的时间特性分为(连续量)和(离散量)。 2. PLC全称为(可编程序逻辑控制器),DCS全称为(集散控制系统)。 3 ?输入输出单元是(PLC )与工业过程控制现场之间的连接部件。 4. PLC的工作方式是(周期扫描方式)。 5. 冗余设计可采用(热备份)或(冷备份)。 6. MPI接口一般的默认传输速率(18 7.5 )kbps,PROFIBUS-DP 接口主要用于连接 (分布式)1/0,传输速率(12 )Mbps. 7. (授权)是使用软件的“钥匙”,只用将他安装好,软件才能正常使用。 8.自动控制系统按照系统按结构分类, 有(闭环)控制系统(开环)控制系统(复 合)控制系统。 9.自动控制系统按照闭环数目分类(单回路)控制系统(多回路)控制系统。 10.自动控制系统的方块图由串联、(并联)、(反馈)三种基本形式组成。 11. 串行数据通信的方向性结构有三种,即(单工)、(半双工)和(全双工)。 12. 最常用的两种多路复用技术为(频分多路复用)和(时分多路复用),其中,前者 是同一时间同时传送多路信号,而后者是将一条物理信道按时间分成若干个时间片轮流分 配给多个信号使用。 13. 在TCP/IP层次模型中与OSI参考模型第四层(运输层)相对应的主要协议有 (TCP )和(UDP ),其中后者提供无连接的不可靠传输服务。

14 .局域网使用的三种典型拓朴结构是(总线型)、(环形网)、(星型网)。

分别是(物理层)、(数据链路层)、(网络层)。 、每台PLC 至少有一个(CPU ),它按PLC 的系统程序赋予的功能接收并存贮用 户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据, 并存入规定 的寄存器中。 、PLC 的对外功能,主要是通过各种(I/O 接口模块、与外界联系的。 、PLC 具有通信联网的功能,它使( PLC 与PLC 、之间、PLC 与上位计算机以及 其他智能 设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。 、(梯形图)是通过连线把PLC 指令的梯形图符号连接在一起的连通图,用以表达所 使用的 PLC 指令及其前后顺序,它与电气原理图很相似。 ?可编程序控制器 (PLC )是从早期的(继电器逻辑控制系统 )、与(微计算机技术) 相结合而发展起来的 ?可编程序控制器 (PLC )常用的编程语言是(梯形图)。 ?局域网络常见的拓扑结构有 (星形结构)、(环形结构)、(总线形结构),传输 介 质主要有(双绞线卜(同轴电缆)和(光缆)? ?计算机内部总线按功能可划分为( 数据总线)、(控制总线)、(电源总线、和(地 址 总线)四部分 ?计算机内部总线一般都是 (并行)总线,计算机外部总线一般分为 (并行、总线(串 行)总线两种。 ?计算机内部用来传送、 存储、加工处理的数据或指令是以 (二进制)码形式进行的。 .二进制数101110转换为等值的八进制数是( 56、汁进制数(46 ). 15 16 17 18 19 20 21 22 23 24 25 26 27

初级软件测试工程师面试题笔试题集

初级软件测试工程师面试题笔试题集 1操作系统 1.1wi ndows 系统 1如何在win2003中如何安装In ternet信息服务(IIS)? 2如何在Dos下面用命令将D盘下面test目录文件夹及子目录打印 并保存? 3进程和线程的区别? 1.2Li nux 系统 (1)局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。 主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。 A route add -net 192.168.1.0 gw 192.168.1.1 n etmask 255.255.255.0 metric 1 B route add —et 172.16.1.0 gw 192.168.1.1 n etmask 255.255.255.255 metric 1 C route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1 D route add default 192.168.1.0 n etmask 172.168.1.1 metric 1

(2)下列信息是某系统用ps - ef命令列出的正在运行的进程,进程是运行In ternet超级服务 器,它负责监听In ter net sockets上的连接,并调用合适的服务器来处理接收的信息。 A root 1 4.0 0.0 344 204? S 17:09 0:00 in it B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sb in /syslogd D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbi n/i netd XXX公司_技术中心—测试_初级测试程师面试题 (3)对名为mayingbao的文件用chmod 551 mayingbao进行了修改,则它的许可权是。 A -rwxr-xr-x B -rwxr-r — C -r- - — D -r-xr-x—x ⑷ 将home/stud1/mayingbao目录做归档压缩,压缩后生成 mayin gbao.tar.gz文件,并 将此文件保存到/home目录下,实现此任务的tar命令格式。 2数据库 (1)对以下已知成绩关系如图1所示。 执行SQL语句: SELECT COUNTDISTINCT学号) FROM成绩 WHERE分数〉60

相关主题