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

自动化测试复习题

自动化测试复习题
自动化测试复习题

一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

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、引入自动化测试工具时,属于次要考虑因素的是( D )。

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

B、使用的脚本语言类型

C、工具支持的平台

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

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

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、关于软件确认测试和回归测试的描述,下列( c )是错误的。

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

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

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

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

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

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

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

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

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

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

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.创建测试规格说明书下面( B )符合ISTQB 对测试组长或测试经理的主要任务。

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

B、a, b, d, e

C、a, b, c, d

D、a, d, e, f

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

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、根据ISTQB 定义的术语,“风险”是与(D )关联的。

A、对测试者否定的反馈意见

B、将产生负面影响及其连锁效应的因素

C、可能产生负面影响及其连锁效应的因素

D、将对被测对象产生负面影响及其连锁效应的因素

32、确认系统是否按照预期工作,从而在系统是否满足需求方面获取信心。这样的测试目的最可能适用于( C )测试阶段。

A、组件测试

B、集成测试

C、系统测试

D、回归测试

33、识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明。上述行为主要发生在(A )。

A、计划和控制

B、分析和设计

C、实现和执行

D、测试结束活动

34、ISTQB术语中的回归测试的目的是(C )。

A、验证修改的成功

B、预防功能编写的不完善或疏漏

C、确保修正过程中没有引入新的缺陷

D、帮助程序员更好地进行单元测试

35、作为一个软件测试员,应具备( B )能力。

a.具有好奇心;

b职业悲观心态;

c.批评的眼光;

d.关注系统的细节的能力

e.测试技能;

f.良好的沟通能力

A、a,b,c

B、d,e,f

C、e,f

D、以上都是。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A、维护测试

B、验收测试

C、组件测试

D、系统测试

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

A、组件规格说明

B、系统需求规格说明

C、用户手册

D、代码

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

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

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

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

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

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

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

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

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

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

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

A、测试人员

B、项目经理

C、开发人员

D、测试经理

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

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

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

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

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

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

A、设计测试用例

B、确定测试环境

C、定义测试级别

D、估算测试成本

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

a、管理软件需求

b、管理测试计划

c、缺陷跟踪

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

A、除a以外

B、除b以外

C、除c和d以外

D、以上全部

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

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

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

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

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

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

A、安全测试

B、负载测试

C、集成测试

D、再测试

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

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

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

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

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

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

A、a,b,c,d

B、a,b,c

C、b,c

D、b,c,d

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

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

B、穷尽测试是不可能的

C、杀虫剂悖论

D、缺陷集群性

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

A. an error

B. a fault

C. a failure

D. a defect

E. a mistake

54、Regression testing should be performed ( C ).

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

55、Testing should be stopped when ( E ).

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

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

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

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

A. Attend a tool exhibition

B. Invite a vendor to give a demo

C. analysis your needs and requirements

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

E. Search the internet

58、What can static analysis NOT find ( C ).(静态分析)

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

59、The main focus of acceptance testing is ( D ).主要集中在接受测试

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

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

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

61、Test Plan ( A ).

A. Road map for testing

B. Tells about the actual results and expected results

C. Both a and b

D. None of the above

62、White Box Testing ( A ).

A. same as glass box testing

B. same as clear box testing

C. both a and b

D. none of the above.

63、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.

64、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

65、Test basis documentation is analyzed in which phase of testing ( A ).测试基础文件分析,测试阶段

A. Test Analysis

B. Test Design

C. Test Execution

D. Test Planning

66、A test plan defines ( B ).

A. What is selected for testing

B. Objectives and results

C. Expected results

D. Targets and misses

67、Code Walkthrough ( B ).

A. type of dynamic testing

B. type of static testing

C. neither dynamic nor static

D. performed by the testing team

68、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

69、Size of a project is defined in terms of all the following except ( C )项目规模是指在所有以下除

A.Person days

B.Person hours

C.Calendar months

D.None of the above

70、Component integration testing can be done ( C ).组件集成测试可以做的

A. Before Integration testing

B. After unit testing

C. After component testing

D. After system testing

71、One Key reason why developers have difficulty testing their own work is ( D ).一个关键原因,开发商自己测试工作是有困难的

A. Lack of technical documentation

B. Lack of test tools on the market for developers

C. Lack of training

D. Lack of Objectivity

72、During the software development process, at what point can the test process start ( C ).在软件开发过程中,在什么时候可以开始测试过程

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

二、分析题。

1、如图为不同的项目中发现的缺陷的变化情况。项目1、

2、3中的测试任务都是由同一个测试团队来完成的。通过对这些度量数

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

测试工程师笔试题 一、计算机知识(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.对于一阶传感器系统,当其时间常数(或τ) 越小,其频率响应特性越好。 3.激波管标定系统中,激波管的作用是一种动态 标定设备,能产生阶跃压力信号输出。 4.金属电阻应变片的规格一般以面积(或长× 宽)和初始阻值表示。 5.用电阻应变片测量构件的变形,影响电阻应变 片电阻变化的因素有:应变片的灵敏度和初始阻值、被测构件的应变量、以及应变片沿构件的粘贴方向。(因为:△R=KεR,K为灵敏度,R为应变片初始阻值,ε被测构件的应变量) 6.将电阻丝绕成应变片后,由于存在横向效应, 其灵敏系数一般会减小。 7.在电桥测量中,由于电桥接法不同,输出电 压的灵敏度也不同,全桥接法可以得到最大灵敏度输出。 8.应变片的温度误差补偿方法通常可分为:桥 路补偿法、应变片自补偿法。

9.根据工作原理,变气隙型自感式传感器的灵 敏度具有理论上的非线性。 10.电涡流接近开关结构简单,根据其工作原 理,不可用来进行类似如玻璃瓶、塑料零件以及水的液位的检测。 11.在差动式自感传感器中,若采用交流桥路为 变换电路,常出现零点残余电压现象,该现象使传感器灵敏度下降,灵敏阈值增大,非线性误差增大。 12.差动变压器式位移传感器是将被测位移量 的变化转换成线圈互感系数的变化,两个次级线圈要求反向串接。 13.电容传感器的转换电路包括:交流电桥、变 压器电桥、调频电路、运算放大器电路。14.压电式传感器是一种可逆型传感器,即可将 机械能转换为电能。也可反之实现逆向变换。 15.压电传感器中压电晶片的等效电路,可以看 作是一个电荷源与一个电容器的并联。 16.压电传感器测量电路常接电压或电荷放大

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

一、判断题 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.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

自动化测试基本流程

自动化测试基本流程 1. 制定测试计划 在展开自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。制定好测试计划后,下发给用例设计者。 2. 分析测试需求 用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需求树,以便用例设计时能够覆盖所有的需求点。一般来讲,基于Web 功能测试需要覆盖一下几个方面: 1).页面链接测试,确保各个链接正常; 2).页面控件测试,确保各个控件可靠; 3).页面功能测试,确保各项操作正常; 4).数据处理测试,确保数据显示准确、处理精确可靠;

5).模块业务逻辑测试,确保各个业务流程畅通。 3. 设计测试用例 通过分析测试需求,设计出能够覆盖所有需求点的测试用例,形成专门的测试用例文档。由于不是所有的测试用例都能用自动化来执行,所以需要将能够执行自动化测试的用例汇总成自动化测试用例。必要时,要将登陆系统的用户、密码、产品、客户等参数信息独立出来形成测试数据,便于脚本开发。 4. 搭建测试环境 自动化测试人员在用例设计工作开展的同时即可着手搭建测试环境。因为自动化测试的脚本编写需要录制页面控件,添加对象。测试环境的搭建,包括被测系统的部署、测试硬件的调用、测试工具的安装盒设置、网络环境的布置等。 5. 编写测试脚本

根据自动化测试用例和问题的难易程度,采取适当的脚本开发方法编写测试较薄。一般先通过录制的方式获取测试所需要的页面控件,然后再用结构化语句控制脚本的执行,插入检查点和异常判定反馈语句,将公共普遍的功能独立成共享脚本,必要时对数据惊醒参数化。当然还可以用其他高级功能编辑脚本。脚本编写好了之后,需要反复执行,不断调试,知道运行正常为止。脚本的编写和命名要符合管理规范,以便统一管理和维护。 6. 分析测试结果、记录测试问题 应该及时分析自动化测试结果,建议测试人员每天抽出一定时间,对自动化测试结果进行分析,以便尽早地发现缺陷。如果采用开源自动化测试工具,建议对其进行二次开发,以便与测试部门选定的缺陷管理工具紧密结合。理想情况下,自动化测试案例运行失败后,自动化测试平台就会自动上报一个缺陷。测试人员只需每天抽出一地你该时间,确认这些自动上报的缺陷,是否是真实的系统缺陷。如果是系统缺陷就提交开发人员修复,如果不是系统缺陷,就检查自动化测试脚本或者测试环境。

机械工程测试技术试题(含答案)

一、选择题 1、差动式变极距式电容传感器的灵敏度是变极距式传感器的____2__倍. 2、信号有多种类型,从分析域上看,经典的分析方法有__时域法_和__频域法_。 3、压电式传感器的转换原理是利用晶体材料的__压电效应____。 4、传感器的静态特性中,输出量的变化量与引起此变化的输入量的变化量之比称为___灵敏度___。 6、信息与信号二者间关系是___信息在信号之中___。 7、当两信号的互相关函数在t 0有峰值,表明其中一个信号和另一个信号时移t 0时,相关程度___最高__。 8、传感器的灵敏度越高,意味着传感器所能感知的___被测量__越小。 9、测试工作的任务主要是要从复杂的信号中提取(有用信号) 10、时域信号的时移,则频谱变化为( 相移 ) 11、 记录磁带快录慢放,放演信号的频谱带宽(变窄,幅值增高) 12、 用二阶系统作测量装置时,为获得较宽的工作频率范围,则系统的阻尼比应(接近1/√2 ) 13、 对二阶系统输入信号x(t)=A1sinw1t+A2sinw2t,则系统稳态输出方程的通式为(A1'sin (w1t+φ'1)+A2'sin (w2t+φ2')) 14、 概率密度函数提供了随机信号(沿幅值域分布)的信息 15、 在测量位移的传感器中,符合非接触测量,而且不受油污等介质影响的是(电涡流式) 16、 只使在fe 1~fe 2间频率的信号通过,应采用(带通)滤波器 17、 在选用振子时,除了使阻尼比接近0.7外,应使被测正弦信号的最高频率fm(≤(0.5-0.6) )振动子的固有频率fn 18、 为使电缆的长度不影响压电式传感器的灵敏度,应选用(电荷)放大器。 19、 当τ→∞时,信号x (t )的自相关函数Rx (τ)呈周期性变化,说明该信号(含有周期成份)。 20、 正弦信号的自相关函数,使原有的相位信息(丢失) 21、 不能用确定的数学公式表达的信号是(随机)信号。 22、 非线性度是表示定度曲线(偏离其拟合直线)的程度。 23、 自相关函数一定是(偶)函数。 24、 为了能从调幅波中很好地恢复出原被测信号,通常用(相敏检波器)做为解调器。 25、 采样时为了不产生频谱混叠,采样频率必须大于信号最高频率的(2 )倍 26、 压电式传感器前置放大器的主要作用是(把传感器的高阻抗输出变换为低阻抗输出)。 27、在电桥测量电路中,由于电桥接法不同,输出的电压灵敏度也不同,___全桥___接法可以获得最大的输出。 28、压电传感器所使用的前置放大器在电路中起着很重要的作用,以下说法错误的是___将传感器的低阻抗输入变成高阻抗输出___。 29、幅值调制装置实质是一个乘法器 30、理想滤波器在通带内的幅频特性为常数 31.变极距型电容传感器的输出与输入,成(非线性)关系。 32.如果窗函数频谱的主瓣峰值相对于左右旁瓣峰值越大,则该窗函数的泄漏误差(越小)。 33.不能用涡流式传感器进行测量的是(非金属材料)。 34.设时域信号x(t)的频谱为X(f),则时域信号(C )的频谱为X(f +f0)。 A . )(0t t x - B. )(0t t x + C. t f j e t x 02)(π- D. t f j e t x 0 2)(π 35.压电式传感器后面的放大器的主要功能为(阻抗变换和信号放大)。 36.一个相邻双臂工作的测力电桥,如果将两工作臂的一个应变片均改为两个应变片串联,则电桥的输 出电压(加大两倍) 二、判断题

软件测试工程师笔试理论题库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、

工程测试技术试题及答案

复习总结 一、概念题 1.测试过程中,若所测试的信号不随时间变化或变化非常缓慢,称这种测试称为 静态测试。如果所测试的信号随时间周期变化或变化很快,这种测试称为动态测试。 2.传感器是把被测量转换成易于变换、传输和处理的一种器件或装置。 3.按构成原理分类,电阻应变片、热敏电阻、压电晶片属物性型传感器。 4.按构成原理分类,电容传感器、自感型电感式传感器属结构型传感器。 5.为提高和改善传感器的技术性能,可采取以下技术措施:差动技术、平均技术 以及补偿与修正技术。 6.传感器的定度曲线(或标定曲线)与拟合直线之间的偏离程度称为传感器的线 性度。 7.传感器的灵敏度是指稳态时,输出变化量与输入变化量之间的比值。 8.对于一阶传感器系统,当其时间常数(或τ)越小,其频率响应特性越好。 9.激波管标定系统中,激波管的作用是一种动态标定设备,能产生阶跃压力信号 输出。 10.金属电阻应变片的规格一般以面积(或长×宽)和初始阻值表示。 11.用电阻应变片测量构件的变形,影响电阻应变片电阻变化的因素有:应变片的 灵敏度和初始阻值、被测构件的应变量、以及应变片沿构件的粘贴方向。(因为:△R=KεR,K为灵敏度,R为应变片初始阻值,ε被测构件的应变量) 12.将电阻丝绕成应变片后,由于存在横向效应,其灵敏系数一般会减小。 13.在电桥测量中,由于电桥接法不同,输出电压的灵敏度也不同,全桥接法可以 得到最大灵敏度输出。 14.应变片的温度误差补偿方法通常可分为:桥路补偿法、应变片自补偿法。 15.根据工作原理,变气隙型自感式传感器的灵敏度具有理论上的非线性。 16.电涡流接近开关结构简单,根据其工作原理,不可用来进行类似如玻璃瓶、塑 料零件以及水的液位的检测。

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

测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:测试程序内部结构,内部特征 黑盒测试:通过界面测试程序功能,查看输入输出结果 2、什么是正交试验法,使用场景是什么? 研究多因素多水平的一种设计方法 场景:多因素多条件的情况下 3、数据库中,游标是什么?其作用是什么? 。 游标:从多条数据中检索集中提取一条数据 作用:当做指针,保存查询结果,方便后续使用 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 常用:testlink,QC,mantis,禅道,TAPD,JIRA TAPD:产品创建(需求,计划,模块)-->项目创建(PM排期、任务分解)-->研发(编码、

单元测试等)-->测试(测试计划,用例,执行,bug,报告等) 基于敏捷开发 5、智力题 6、一个屋子有一个门(门是关闭的)和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、不需要深入的工作或计划

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

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 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、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

2016年测试技术基础试题库综合版(带答案)

各章节复习题(答案在后面) 第一章 信号及其描述 (一)填空题 1、 测试的基本任务是获取有用的信息,而信息总是蕴涵在某些物理量之中,并依靠它们来 传输的。这些物理量就是 ,其中目前应用最广泛的是电信号。 2、 信号的时域描述,以 为独立变量;而信号的频域描述,以 为独立变量。 3、 周期信号的频谱具有三个特 点: , , 。 4、 非周期信号包括 信号和 信号。 5、 描述随机信号的时域特征参数有 、 、 。 6、 对信号的双边谱而b ,实频谱(幅频谱)总是 对称,虚频谱(相频谱)总是 对 称。 (二)判断对错题(用√或×表示) 1、 各态历经随机过程一定是平稳随机过程。( ) 2、 信号的时域描述与频域描述包含相同的信息量。( ) 3、 非周期信号的频谱一定是连续的。( ) 4、 非周期信号幅频谱与周期信号幅值谱的量纲一样。( ) 5、 随机信号的频域描述为功率谱。( ) (三)简答和计算题 1、 求正弦信号t x t x ωsin )(0=的绝对均值μ|x|和均方根值x rms 。 2、 求正弦信号)sin()(0?ω+=t x t x 的均值x μ,均方值2 x ψ,和概率密度函数p(x)。 3、 求指数函数)0,0()(≥>=-t a Ae t x at 的频谱。 4、 求被截断的余弦函数?? ?≥<=T t T t t t x ||0 ||cos )(0ω的傅立叶变换。 5、 求指数衰减振荡信号)0,0(sin )(0≥>=-t a t e t x at ω的频谱。

第二章 测试装置的基本特性 (一)填空题 1、 某一阶系统的频率响应函数为1 21 )(+= ωωj j H ,输入信号2 sin )(t t x =,则输出信号)(t y 的频率为=ω ,幅值=y ,相位=φ 。 2、 试求传递函数分别为5.05.35 .1+s 和2 2 2 4.141n n n s s ωωω++的两个环节串联后组成的系统 的总灵敏度。 3、 为了获得测试信号的频谱,常用的信号分析方法有 、 和 。 4、 当测试系统的输出)(t y 与输入)(t x 之间的关系为)()(00t t x A t y -=时,该系统能实现 测试。此时,系统的频率特性为=)(ωj H 。 5、 传感器的灵敏度越高,就意味着传感器所感知的 越小。 6、 一个理想的测试装置,其输入和输出之间应该具有 关系为最佳。 (二)选择题 1、 不属于测试系统的静特性。 (1)灵敏度 (2)线性度 (3)回程误差 (4)阻尼系数 2、 从时域上看,系统的输出是输入与该系统 响应的卷积。 (1)正弦 (2)阶跃 (3)脉冲 (4)斜坡 3、 两环节的相频特性各为)(1ωQ 和)(2ωQ ,则两环节串联组成的测试系统,其相频特 性为 。 (1) )()(21ωωQ Q (2))()(21ωωQ Q + (3)) ()() ()(2121ωωωωQ Q Q Q +(4) )()(21ωωQ Q - 4、 一阶系统的阶跃响应中,超调量 。 (1)存在,但<5% (2)存在,但<1 (3)在时间常数很小时存在 (4)不存在 5、 忽略质量的单自由度振动系统是 系统。 (1)零阶 (2)一阶 (3)二阶 (4)高阶 6、 一阶系统的动态特性参数是 。 (1)固有频率 (2)线性度 (3)时间常数 (4)阻尼比 7、 用阶跃响应法求一阶装置的动态特性参数,可取输出值达到稳态值 倍所经 过的时间作为时间常数。 (1)0.632 (2)0.865 (3)0.950 (4)0.982 (三)判断对错题(用√或×表示) 1、 一线性系统不满足“不失真测试”条件,若用它传输一个1000Hz 的正弦信号,则 必然导致输出波形失真。( ) 2、 在线性时不变系统中,当初始条件为零时,系统的输出量与输入量之比的拉氏变换 称为传递函数。( ) 3、 当输入信号)(t x 一定时,系统的输出)(t y 将完全取决于传递函数)(s H ,而与该系 统的物理模型无关。( ) 4、 传递函数相同的各种装置,其动态特性均相同。( ) 5、 测量装置的灵敏度越高,其测量范围就越大。( ) 6、 幅频特性是指响应与激励信号的振幅比与频率的关系。( )

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

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

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

软件自动化测试(一)

软件自动化测试(一) (总分:76.00,做题时间:90分钟) 一、选择题 (总题数:38,分数:76.00) 1.脚本技术的作用的是 ______。 (分数:2.00) A.在性能测试中产生虚拟用户进行并发操作给系统发出大量数据和操作 B.在功能测试中模拟用户的操作 C.检验系统或服务器的响应速度和数据吞吐量的能力 D.以上全部√ 解析: 2.使用数据驱动技术,对于复杂一些的脚本,数据文件可以包含一些脚本运行时可以忽略的 ______,使得数据文件更易于理解,易于维护。 (分数:2.00) A.注释√ B.功能 C.结构 D.文档 解析: 3.软件自动化测试的目的主要是 ______。 (分数:2.00) A.多次运行软件可发现缺陷 B.首次运行软件时可以发现缺陷√ C.软件运行完成后发现并分析缺陷 D.利用软件测试工具高效的对软件进行测试 解析: 4.共享脚本的缺点是 ______。 (分数:2.00) A.需要跟踪更多的脚本、文档名及存储 B.维护成本较高 C.通常只是针对测试软件的一部分 D.以上全部√ 解析: 5.测试过程管理工具的测试理念是:“以软件问题报告为核心,以测试计划为指导,______”。 (分数:2.00)

A.以发现缺陷为目标 B.以测试用例为驱动√ C.以测试工具为驱动 D.以提高质量为方向 解析: 6.关于自动比较工具 ______ 比较器,说法不正确的是 ______。 (分数:2.00) A.比较器是检查两组数据异同的计算机程序 B.比较器可以告诉用户是否出现了差异 C.比较器可以告诉用户测试是否失败或通过√ D.较为先进的比较器还可以辅助用户浏览差异 解析: 7.具备捕获重放功能的商业测试执行工具是 ______。 (分数:2.00) A.静态比较 B.动态比较√ C.人工比较 D.执行后比较 解析: 8.关于自动化测试,下面说法正确的是 ______。 (分数:2.00) A.通常自动化测试会比手上测试发现更多的缺陷 B.手工测试时,测试者可以运用其想象力和创造力对测试进行改进,但自动化测试工具不具备想象力,只能按原计划的测试方法指令进行√ C.运行相同的测试,自动化测试—定会比手工测试更加有效 D.在自动化测试中,测试的艰巨任务是验证期望输出的正确性 解析: 9.JTest使用 ______ 执行类搜索,从而捕获运行时异常。 (分数:2.00) A.自动测试代码 B.虚拟机√ C.专门测试程序 D.特定搜索工具 解析: 10.关键字驱动脚本是 ______ 的逻辑扩展。 (分数:2.00) A.线性脚本 B.结构化脚本 C.共享脚本

(完整版)测试技术试题库及答案

测试技术试题库 (一)填空题 1、测试的基本任务是获取有用的信息,而信息总是蕴涵在某些物理量之中,并依靠它们来 2、传输的。这些物理量就是,其中目前应用最广泛的是电信号。 3、信号的时域描述,以为独立变量;而信号的频域描述,以为独立变量。 4、周期信号的频谱具有三个特点:, ,。 5、非周期信号包括信号和信号。 6、描述随机信号的时域特征参数有、、。 7、对信号的双边谱而言,实频谱(幅频谱)总是对称,虚频谱(相频谱)总是对称。 8、某一阶系统的频率响应函数为121 )(+=ωωj j H ,输入信号2 sin )(t t x =,则输出信号)(t y 的频率为=ω,幅值=y ,相位=φ。 9、试求传递函数分别为5.05.35.1+s 和2 22 4.141n n n s s ωωω++的两个环节串联后组成的系统的总灵敏度。为了获得测试信号的频谱,常用的信号分析方法有、和。 10、当测试系统的输出)(t y 与输入)(t x 之间的关系为)()(00t t x A t y -=时,该系统能实现测试。此时,系统的频率特性为=)(ωj H 。 11、传感器的灵敏度越高,就意味着传感器所感知的越小。 12、一个理想的测试装置,其输入和输出之间应该具有关系为最佳。 13、属于能量控制型的传感器有 等,属于能量转换型的传感器有等(每个至少举例两个)。 14、金属电阻应变片与半导体应变片的物理基础的区别在于:前者利用引起的电阻变化,后者利用变化引起的电阻变化。 15、为了提高变极距电容式传感器的灵敏度、线性度及减小外部条件变化对测量精度的影响,实际应用时常常采用工作方式。 16、压电式传感器的测量电路(即前置放大器)有两种形式:放大器和放大器,后接放大器时,可不受连接电缆长度的限制。 17、涡流式传感器的变换原理是利用了金属导体在交流磁场中的效应。 18、磁电式速度计的灵敏度单位是。 19、压电式传感器是利用某些物质的而工作的。

软件测试工程师笔试题

一、判断题 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测试则是指软件做出符合本地的工作。(?)

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

以下是收集的最新的软件测试工程师题目,希望对大家有帮助。 一、判断题 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操作系统 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

软件测试基础(经典测试面试题答案)

软件测试基础教程 测试的基本概念 测试是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。 1、测试的分类: 从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。 从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。 单元测试:是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。一般包括逻辑检查、结构检查、接口检查、出错处理、代码注释、输入校验、边界值检查。 单元测试的依据是系统的详细设计;一般由项目组开发人员自己完成。 集成测试:在单元测试的基础上,将所有模块按照设计要求组装进行测试。一般包括逻辑关系检查、数据关系检查、业务关系检查、模块间接口检查、外部接口检查。 系统测试:系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。 确认测试:模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。 从测试原理上分为:白盒测试、黑盒测试和灰盒测试。 白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子, 在完全不考虑程序内部结构和内部 特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。黑盒测试 方法主要有等价类划分、边界值分析、因—果图、错误推测法。 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,

相关主题