搜档网
当前位置:搜档网 › (完整版)自动化测试复习题[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-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

自动化测试工具解析

7.6 AutoRunner简介 (1) 7.6.1 AutoRunner的组成 (1) 7.6.1.1 AutoRunner功能简介 (4) 7.6.2 AutoRunner的安装要求 (6) 7.6.3 AutoRunner的安装 (6) 7.6.4配置AutoRunner (9) 7.6.4.1配置AutoRunner (9) 7.6.5 AutoRunner的使用流程 (10) 7.6.5.1 AutoRunner使用流程简介 (10) 7.6.5.2创建项目 (11) 7.6.5.3 创建脚本 (14) 7.6.5.4 录制脚本 (15) 7.6.5.5 录制回放 (17) 7.6.5.6 脚本参数化 (18) 7.6.5.6 属性校验 (22) 7.6.5.7 脚本调用 (24) 7.6 AutoRunner简介 7.6.1 AutoRunner的组成

集成开发环境: (Integrated Development Environment 简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,也就是集成了代码编写功能、分析功能、编译功能、Debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。 IDE环境菜单栏 AutoRunner3.9中的菜单栏如上图所示,主菜单包含文件、编辑、录制、执行、设置、许可证、帮助等菜单项,下面对每一项做一个简介。 文件菜单 如图所示,所有对脚本的管理操作都可以在文件菜单下完成,包括对脚本的新建,导入,保存,另存为,关闭,改变工作空间,最近打开,退出等等。 编辑菜单

大学物理试卷大物下模拟测试试题

大学物理试卷大物下模拟试题

————————————————————————————————作者:————————————————————————————————日期:

09大物下模拟试题(1) 一、选择题(每小题3分,共36分) 1. 电流由长直导线1沿半径方向经a 点流入一由电阻均匀的导线构成的圆环,再由b 点沿半径方向从圆环流出,经长直导线2返回电源(如图).已知直导线上电流强度为I ,∠aOb =30°.若长直导线1、2和圆环中的电流在圆心O 点 产生的磁感强度分别用1B 、2B 、3B 表示,则圆心O 点的磁感强度大小 (A) B = 0,因为B 1 = B 2 = B 3 = 0. (B) B = 0,因为虽然B 1≠ 0、B 2≠ 0,但021 B B ,B 3 = 0. (C) B ≠ 0,因为虽然B 3= 0,但021 B B . (D) B ≠ 0,因为B 3≠ 0,021 B B ,所以0321 B B B . [ ] 2. 如图,流出纸面的电流为2I ,流进纸面的电流为I ,则下述 各式中哪一个是正确的? (A) I l H L 2d 1 . (B) I l H L 2 d (C) I l H L 3 d . (D) I l H L 4 d . [ ] 3. 一质量为m 、电荷为q 的粒子,以与均匀磁场B 垂直的速度v 射入磁场内,则粒子运动轨道所包围范围内的磁通量 m 与磁场磁感强度B 大小的关系曲线是(A)~(E)中的哪一条? [ ] 4. 如图所示的一细螺绕环,它由表面绝缘的导线在铁环上密绕 而成,每厘米绕10匝.当导线中的电流I 为2.0 A 时,测得铁环内的磁感应强度的大小B 为1.0 T ,则可求得铁环的相对磁导率 r 为(真 空磁导率 0 =4 ×10-7 T ·m ·A -1 ) (A) 7.96×102 (B) 3.98×102 (C) 1.99×102 (D) 63.3 [ ] 5. 有两个长直密绕螺线管,长度及线圈匝数均相同,半径分别为r 1 和r 2.管内充满均匀介质,其磁导率分别为 1和 2.设r 1∶r 2=1∶2, 1∶ 2=2∶1,当将两只螺线管串联在电路中通电稳定后,其自感系数之比L 1∶L 2与磁能之比W m 1∶W m 2分别为: (A) L 1∶L 2=1∶1,W m 1∶W m 2 =1∶1. (B) L 1∶L 2=1∶2,W m 1∶W m 2 =1∶1. (C) L 1∶L 2=1∶2,W m 1∶W m 2 =1∶2. (D) L 1∶L 2=2∶1,W m 1∶W m 2 =2∶1. [ ] a b 1 O I c 2 L 2 L 1 L 3 L 4 2I I O B m (A)O B m (B)O B m (C) O B m (D)O B m (E)

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

一、判断题 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试卷

1.一质点沿半径为R的圆周作匀速率运动,每t时间转一圈,在2t时间间隔内,其平均速度大小和平均速率大小分别为() (A)(B)(C)(D) 2.一飞轮半径为2米,其角量运动方程为,则距轴心1米处的点在2秒末的速率和切向加速度为() (A)(B)(C)(D) 3.一人以速率=5m/s骑自行车向北行驶,人测得风以相同的速率从西偏北方向吹来,则风的实际风速是( ) (A)方向西偏南 (B)方向东偏北 (C)方向西偏南 (D)方向东偏北 4.一质量为m的质点在xoy平面上运动,其位置矢量为,则质点 在到时间内所受合力的冲 量为() (A)(B)(C)(D) 5.木棒可绕固定的水平光滑轴在竖直平面内转动,木棒静止在竖直位置,一子弹垂直于棒射入棒内,使棒与子弹共同上摆。在子弹 射入木棒的过程中,棒与子弹组成的系统的机械能、动量、角动 量分别() (A)不守恒、不守恒、守恒(B)不守恒、守恒、守恒(C)守恒、守恒、守恒 (D)无法确定 6.对驻波有下面几种说法:(1)相邻波节间的质点振动相位相同; (2)相邻波腹间的质点振动位相相同;(3)任一波节两侧的质点振 动相位相反;(4)相邻波腹和相邻波节间的距离都是。在上述方法 中: ( ) (A)(1)(2)(3)(4)都对(B)(1)(3)(4)对(C)(2) (3)对(D)(1) (4)对 7.两种气体自由度数目不同,温度相同,摩尔数相同,下面哪 种叙述正确: ( )

(A)平均平动动能、平均动能、内能都相同;(B)平均平动动能、平均动能、内能都不同; (C)平均平动动能相同,平均动能、内能都不同;(D)平均平动动能、平均动能不同,内能相同。 8.一瓶氖气和一瓶氮气密度相同,分子平均平动动能相同,且它 们都处于平衡状态,则它们( ) (A)温度相同,压强相同;(B)温度、压强都不同; (C)温度相同,但>(D)温度相同,但> 9.关于狭义相对论的时空观,有下面几种说法:(1)在同一惯性系 中同时同地发生的事件,在其它任意惯性系也是同时同地发生 的,(2)在某个惯性系中同时但不同地发生的事情,在其它惯性 系一定是不同时的;(3)时空是绝对的;在上述说法中: ( ) (A)(1)(2)对 (B)只有(1)对 (C)只有(2)对(D)只有(3)对 10.理想气体体积为 V ,压强为 p ,温度为 T ,一个分子的质量为m ,k 为玻尔兹曼常量,R 为摩尔气体常量,则该理想气体的分 子数为( ) (A) (B) (C) (D) 二、 1.一质点沿ox轴运动,坐标与时间的变化关系为,则该质点是 (1)。(①变速直线运动,②匀速直线运动) 2.一质量为m的小球以与地的仰角θ=600的初速度从地面抛出,若 忽略空气阻力,则质点落地时相对于抛出点的动量增量大小 为 (2) ,方向为(3)。 3.对于任意保守力,则(4)。 4. 狭义相对论的两条基本原理是相对性原理和(5)。 5.室内生起炉子后,温度从150C上升到270C,设升温过程中,室

软件测试工程师笔试理论题库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 期末考试复习原题 (含参考答案)

大学物理1期末考试复习原题 力学 8. A 质量为m的小球,用轻绳AB、BC连接,如图,其中AB水平.剪断绳AB 前后的瞬间,绳BC中的张力比T : T′=____________________. 9. 一圆锥摆摆长为l、摆锤质量为m,在水平面上作匀速圆周运动,摆线与铅直线夹角θ,则 (1) 摆线的张力T=_____________________; (2) 摆锤的速率v=_____________________. 12. 一光滑的内表面半径为10 cm的半球形碗,以匀角速度ω绕其对称OC 旋转.已知放在碗内表面上的一个小球P相对于碗静止,其位置高于碗底4 cm,则由此可推知碗旋转的角速度约为

(C) 17 rad/s (D) 18 rad/s.[] 13. 质量为m的小球,放在光滑的木板和光滑的墙壁之间,并保持平衡,如图所示.设木板和墙壁之间的夹角为α,当α逐渐增大时,小球对木板的压力将 (A) 增加(B) 减少.(C) 不变. (D) 先是增加,后又减小.压力增减的分界角为α=45°.[ ] 15. m m 一圆盘正绕垂直于盘面的水平光滑固定轴O转动,如图射来两个质量相同,速度大小相同,方向相反并在一条直线上的子弹,子弹射入圆盘并且留在盘内,则子弹射入后的瞬间,圆盘的角速度ω (A) 增大.(B) 不变.(C) 减小.(D) 不能确定定.()

16. 如图所示,A、B为两个相同的绕着轻绳的定滑轮.A滑轮挂一质量为M的物体,B滑轮受拉力F,而且F=Mg.设A、B两滑轮的角加速度分别为βA和βB,不计滑轮轴的摩擦,则有 (A) βA=βB.(B) βA>βB. (C) βA<βB.(D) 开始时βA=βB,以后βA<βB. 18. 有两个半径相同,质量相等的细圆环A和B.A环的质量分布均匀,B环的质量分布不均匀.它们对通过环心并与环面垂直的轴的转动惯量分别为J A和J B,则 (A) J A>J B(B) J A<J B. (C) J A =J B.(D) 不能确定J A、J B哪个大. 22. 一人坐在转椅上,双手各持一哑铃,哑铃与转轴的距离各为0.6 m.先让人体以5 rad/s的角速度随转椅旋转.此后,人将哑铃拉回使与转轴距离为0.2 m.人体和转椅对轴的转动惯量为5 kg·m2,并视为不变.每一哑铃的质量为5 kg可视为质点.哑铃被拉回后,人体的角速度ω = __________________________.

测试工程师面试题(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、不需要深入的工作或计划

软件自动化测试(一)

软件自动化测试(一) (总分: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.发现错误多的模块,残留在模块中的错误也多。(?) 分析:开发人员能力参差不齐,当发现某模块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、QTP测试工具 全名 HP QUiCkTeSt ProfeSSional SoftWare ,最新的版本为HP QUiCkTeSt ProfeSSional 11.0 QTP是 quickteSt PrOfeSSiOnal 的简称,是一种自动测试工具。使用QTP的目 的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 QUiCkTeSt针对的是GUl应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。 2、WinRUnner MerCUry Interactive 公司的 WinRUnner是一种企业级的功能测试工具,用 于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRUnner能够有效地帮助测试人员对复杂的企 业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级应用可能包括 Web应用系统,ERP系统,CRM S统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。 3、RatiOnal Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational TeSt Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。 4、AdVentNet QEngine AdVentNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具, 测试、 可用于Web功能Web性能测试、JaVa应用功能测试、JaVa APl测试、SoAP测试、回归测试和 JaVa

大学物理考试试题

一、选择题 (每小题2分,共20分) 1. 关于瞬时速率的表达式,正确的是 ( B ) (A) dt dr =υ; (B) dt r d = υ; (C) r d =υ; (D) dr dt υ= r 2. 在一孤立系统内,若系统经过一不可逆过程,其熵变为S ?,则下列正确的是 ( A ) (A) 0S ?>; (B) 0S ?< ; (C) 0S ?= ; (D) 0S ?≥ 3. 均匀磁场的磁感应强度B 垂直于半径为r 的圆面,今以该圆面为边界,作以半球面S ,则通过S 面的磁通量的大小为 ( B ) (A )2πr 2B; (B) πr 2B; (C )0; (D )无法确定 4. 关于位移电流,有下面四种说法,正确的是 ( A ) (A )位移电流是由变化的电场产生的; (B )位移电流是由变化的磁场产生的; (C )位移电流的热效应服从焦耳—楞次定律; (D )位移电流的磁效应不服从安培环路定律。 5. 当光从折射率为1n 的介质入射到折射率为2n 的介质时,对应的布儒斯特角b i 为 ( A ) 2 1 1 2 (A)( );(B)( );(C) ;(D)02 n n arctg arctg n n π 6. 关于电容器的电容,下列说法正确..的是 ( C ) (A) 电容器的电容与板上所带电量成正比 ; (B) 电容器的电容与板间电压成反比; (C)平行板电容器的电容与两板正对面积成正比 ;(D) 平行板电容器的电容与两板间距离成正比 7. 一个人站在有光滑转轴的转动平台上,双臂水平地举二哑铃。在该人把二哑铃水平收缩到胸前的过程中,人、哑铃与转动平台组成的系统 ( C ) (A )机械能守恒,角动量不守恒; (B )机械能守恒,角动量守恒; (C )机械能不守恒,角动量守恒; (D )机械能不守恒,角动量也不守恒; 8. 某气体的速率分布曲线如图所示,则气体分子的最可几速率v p 为 ( A ) (A) 1000 m ·s -1 ; (B )1225 m ·s -1 ; (C) 1130 m ·s -1 ; (D) 1730 m ·s -1 得分

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

初级软件测试工程师面试题笔试题集 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、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修 改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的, 测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试 效率,缩短回归测试时间。 2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运 行更多的测试。 3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试, 不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟 同时有许多用户,从而达到测试的目的。 4、更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性, 将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于 自动测试,仅适合于手工测试,将可自动测试的测试自动化后,可以让测试人员 专注于手工测试部分,提高手工测试的效率。 5、测试的复用性。由于自动测试通常采用脚本技术,这样就有可能只需要做少量的 甚至不做修改,实现在不同的测试过程中使用相同的用例。 自动化测试的缺点 1、手工测试比自动测试发现的缺陷更多 2、对测试质量的依赖性极大 3、测试自动化不能提高有效性

软件测试自动化及工具

软件测试自动化与软件测试工具 目录 一、软件自动化测试基础 (2) 1、1 软件自动化测试的产生 (2) 1、2软件自动化测试的概念 (2) 1、3当软件开发过程中具有下列情况时首先需要考虑引入自动化测试: (2) 二、自动化测试的作用和优势 (2) 2、1概述 (2) 2、1、1产生可靠的系统 (2) 2、1、2改进测试工作质量 (2) 2、1、3.减少测试工作量并加快测试进度 (3) 2、1、4友情提醒 (3) 三、自动化测试工具 (3) 3、1软件测试工具分类 (3) 3、1、1白盒测试工具 (4) 3、1、2黑盒测试工具 (5) 3、1、3测试管理工具 (5) 3、2自动化测试工具一览 (5) 3、2、1 Rational Robot (5) 3、2、2 WinRunner (6) 3、2、3 LoadRunner (6) 3、2、4 Parasoft C++ Test (7) 3、2、5 QACenter (7) 3、2、6 WebLoad (8) 3、2、7 Web Application Stress (WAS) Tool (8) 3、2、8 TestDirector (8) 四、附录 (9)

一、软件自动化测试基础 1、1 软件自动化测试的产生 随着计算机日益广泛的应用,计算机软件越来越庞大和复杂,软件测试的工作量也越来越大。随着人们对软件测试工作的重视,大量的软件测试自动化工具不断涌现出来,自动化测试能够满足软件公司想在最短的进度内充分测试其软件的需求,一些软件公司在这方面的投入,会对整个开发工作的质量、成本和周期带来非常明显的效果。 1、2软件自动化测试的概念 软件测试自动化就是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试,它是软件测试的一个重要组成部分,能够完成许多手工无法完成或者难以实现的一些测试工作。正确、合理地实施自动化测试,能够快速、全面地对软件进行测试,从而提高软件质量、节省经费、缩短产品发布周期。 自动化测试能够替代大量手工测试工作,避免重复测试,同时,它还能够完成大量手工无法完成的测试工作,如并发用户测试、大数据量测试、长时间运行可靠性测试等。 1、3当软件开发过程中具有下列情况时首先需要考虑引入自动化测试: 非常重要的测试 涉及范围很广的测试 对主要功能的测试 容易自动化的测试 很快有回报的测试 运行最频繁的测试 二、自动化测试的作用和优势 2、1概述 使用测试工具的目的就是要提高软件测试的效率和软件测试的质量。通常,自动化测试的好处有: 产生可靠的系统; 改进测试工作质量; 减少测试工作量并加快测试进度。 2、1、1产生可靠的系统 测试工作的主要目标一是找出缺陷,从而减少应用中的错误;另一个是确保系统的性能满足用户的期望。为了有效地支持这些目标,在开发生存周期的需求定义阶段,当开发和细化需求时则应着手测试工作。使用自动化测试可改进所有的测试领域,包括测试程序开发、测试执行,测试结果分析、故障状况和报告生成。它还支持所有的测试阶段,其中包括单元测试、集成测试、系统测试、验收测试与回归测试等。 通过使用自动化测试可获得的效果可归纳如下。 (1)需求定义的改进 (2)性能测试的改进 (3)负载/压力测试的改进 (4)高质量测量与测试最佳化 (5)改进与开发组人员之间的关系 (6)改进系统开发生存周期 2、1、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.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

相关主题