文档库 最新最全的文档下载
当前位置:文档库 › 全国计算机等级考试四级软件测试工程师笔试试卷模拟(四)资料

全国计算机等级考试四级软件测试工程师笔试试卷模拟(四)资料

全国计算机等级考试四级软件测试工程师笔试试卷模拟(四)资料
全国计算机等级考试四级软件测试工程师笔试试卷模拟(四)资料

全国计算机等级考试四级软件测试工程师笔试试卷

(考试时间120分钟,满分90分)

一、选择题(每小题2分,共50分)

下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.关于对软件测试定义的理解,下边那句话是正确的________。

(A)应用系统开发完毕,再对它进行测试

(B)软件开发中产生的错误都源于编码阶段的错误代码

(C)测试是我们考察并理解与发布的软件系统有关的利益和风险状况的过程

(D)完备的测试能够详尽的表明软件中不存在的错误

2."成熟度"这一概念来源于美国Carneigie Mellon大学软件工程研究所的软件能力成熟度模型(

SW-CMM)在测试支持度模型(Testability Support Model)中,分为三个级别。下列哪项不属于此级别分类________。

(A)弱(weak)

(B)基本(basic)

(C)正常(normal)

(D)强(strong)

3.基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理机构进行需求评审,这是软件生存周期中哪一个阶段的主要任务________。(A)软件设计

(B)制定计划

(C)系统与软件需求定义

(D)集成和系统测试

4.黑盒测试中最典型的一种测试技术是________。

(A)逻辑覆盖

(B)等价分类法

(C)等价分类法

(D)使用综合测试策略

5.如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的判定覆盖率,至少需要设计________个测试用例。

(A)1个

(B)2个

(C)3个

(D)4个

6.阅读以下程序:采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是________。

Int func(int a,b,c)

{

Int k=1;

If((a>0)||(b<0)||(a+c>0)) k=k+a;

Else k=k+b;

If(c>0) k=k+c;

Return k'

(A)(1,1,1),(-1,1,1)

(B)(1,1,1),(-1,-1,-1)

(C)(1,1,-1),(1,1,1)

(D)(1,1,-1),(1,1,1)

7.下列语句通常不是作为定义结点的是________。

(A)输入语句

(B)过程调用语句

(C)赋值语句

(D)输出语句

8.针对逻辑覆盖,下列叙述不正确的是________。

(A)达到100%CC要求就一定能够满足100%DC的要求

(B)达到100%CDC要求就一定能够满足100%DC的要求

(C)达到100%MCDC要求就一定能够满足100%DC的要求

(D)达到100%路径覆盖要求就一定能够满足100%DC的要求

9.单元测试首先对通过模块接口的数据流进行测试。接口测试主要从如下几个方面考虑________。

(1)模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致

(2)模块传送给被调用模块的参数与其桩模块的参数的个数、类型和次序是否一致

(3)模块传送给库函数的变量个数、类型次序是否正确

(4)全局变量的定义和用法在各个模块中是否一致

(5)所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配,文件结束判断处理是否一致

(A)(1)(3)(4)(5)

(B)(1)(2)(4)(5)

(C)(2)(3)(4)(5)

(D)(1)(2)(3)(4)(5)

10.单元测试与集成测试的区别,下列选项正确的是________。

(1)测试对象不同

(2)测试时间不同

(3)测试地点不同

(4)测试方法不同

(5)测试内容不同

(A)(1)(2)(3)(4)

(B)(1)(2)(3)(5)

(C)(1)(2)(4)(5)

(D)(2)(3)(4)(5)

11.容量测试(V olume Testing)的主要目标是________。

(A)测试各种资源在超负荷的情况下的运行情况

(B)检测系统可以处理目标内确定的数据容量

(C)度量系统的性能和预先定义的目标有多大差距

(D)验证系统从软件或者硬件失效中恢复的能力

12.软件可靠性测试过程的正确顺序为________。

(A)定义软件运行剖面、设计测试用例、确定可靠性目标、实施可靠性测试、分析测试结

(B)确定可靠性目标、定义软件运行剖面、设计测试用例、实施可靠性测试、分析测试结果

(C)设计测试用例、定义软件运行剖面、确定可靠性目标、实施可靠性测试、分析测试结果

(D)确定可靠性目标、设计测试用例、定义软件运行剖面、实施可靠性测试、分析测试结果

13.对给予计算机的系统有用的系统测试类型有________。

(1)恢复测试

(2)安全测试

(3)应力测试

(4)性能测试

(A)(1)(2)

(B)(2)(3)

(C)(2)(3)(4)

(D)(1)(2)(3)(4)

14.下列关于面向对象分析的测试策略的陈述,说法错误的是________。

(A)面向对象的分析直接映射问题空间,将问题空间中的实例抽象对对象

(B)面向对象的分析用对象的结构反映问题空间的复杂实例和复杂关系

(C)面向对象中用属性和操作表示实例的特性和行为

(D)面向对象的分析师一个功能分解的过程,是把一个系统看成可以分解的功能的集合。15.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 ________。

(1)等价类划分测试

(2)组合功能测试

(3)递归函数测试

(4)多态消息测试

(5)不变式边界测试

(6)模态类测试

(7)非模态类测试

(8)多态服务测试

(9)展平测试

(A)(2)(4)(6)(8)

(B)(2)(4)(5)(6)

(C)(1)(2)(3)(4)

(D)(5)(6)(7)

16.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是________。(A)高频集成一般采用冒烟测试的方式

(B)高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试

(C)高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块

(D))高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若

没有建立适当标准可能会增加风险

17.关于C/S结构和B/S结构的比较,下列说法中不正确的是________。

(A)两种结构所描述的都是远程应用访问的模式,从客户端程序向服务器发起请求的方式来看,并没有很大的不同

(B)从应用模式的发展来看,B/S结构的应用范围越来越广,但C/S仍旧拥有B/S所无法替代的优势。

(C)C/S对于传输协议没有特定的要求,相对HTTP协议,底层协议的通信效率更高。(D)B/S的缺点在于业务扩展方式比较麻烦,不能像C/S那样增加网页即可增加服务。18.Web应用软件的三层体系结构是:表示层、业务层和数据层。三者的位置依次是________。(A)客户端服务器端客户端

(B)客户端服务器端服务器端

(C)服务器端客户端服务器端

(D)客户端客户端服务器端

19.关于软件的兼容性,以下说法错误的是________。

(A)数据兼容性包括不同版本间的兼容性

(B)软件兼容性测试应包括与整机的兼容性

(C)平台软件的兼容性测试通常比应用软件的兼容性测试更为复杂和困难。

(D)软件兼容性应考虑与其他同类软件的兼容性

20.下列关于极限编程的说法中,不正确的是________。

(A)极限编程的主要优点是可以随时应对新增或改变的需求

(B)极限编程的主要缺点是编码人员的自由度过大

(C)极限编程的单元测试由专门的测试人员完成,编码人员不参与其中

(D)验收测试主要由用户完成

21.有利于尽早和全面发现问题的模型为________。

(A)W模型

(B)V模型

(C)H模型

(D)X模型

22.依据《GB/T 15532-2008 计算机软件测试规范》软件测试应由相对独立的人员进行。以下选项中不属于测试分析员具体职责的是________。

(A)确定测试计划、测试内容

(B)获取适当的资源、技术协调

(C)确定测试方法、测试数据生成方法

(D)测试(软、硬)环境、测试工具、评估测试工作的有效性

23.测试项目的输出标准包括________。

(A)测试执行标准、测试分析

(B)缺陷描述和处理标准

(C)文档标准和模板、质量评估标准等

(D)以上全都是

24.将所有可以进行自动化测试的测试用例转换为测试脚本是测试步骤的哪一过程________。

(A)测试开发

(B)测试用例

(C)测试设计

(D)测试执行

25.可能给项目成本、进度和质量带来坏的影响的事情被称作________。

(A)灾难

(B)意外

(C)风险

(D)缺陷

二、论述题(3题,共50分)

1.以下是某C程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。

int scorelevel(int score)

{

int level;

if(score>100||score<0) level=-1;

else if(score>=90) level=1;

else if(score>=90) level=2;

else if(score>=90) level=3;

else if(score>=90) level=4;

else level=5;

return level;

}

(1)画出上面程序的控制流图。

(2)给出满足基本路径覆盖的路径集合。

(3)设计覆盖基本路径的测试用例集合。

2.以下是某C程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。

#include "stdio.h"

main()

{

float x,y;

scanf("%f",&x);

if (x>0)

y=x;

else

y=-x;

printf ("%f",y);

getch();

}

(1)画出此程序主函数的控制流程图。

(2)设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到100%,需说明为什么。

3.以下是QESuite Web Version 1.0用户手册是内容,请按要求回答问题(10分)

(1)下图是问题问题报告的管理过程。请给出问题报告的各个状态,并进行适当的描述。(2)给出问题报告中回归测试的操作不走,和退出回归测试的操作步骤。

参考答案与分析

一、选择题(每小题2分,共50分)

1.C

2.C

3.C

4.B

5.B

6.B

7.D

8.A

9.D

10.C

11.B

12.B

13.D

14.D

15.D

16.C

17.D

18.B

19.B

20.C

21.A

22.D

23.D

24.A

25.C

二、论述题(

1.(1)QESuite Web Version 1.0中的软件问题生命周期定义:

新建--测试中新报告的软件问题

打开--软件问题已被确认并分配给相关开发工程师处理

关闭--确认为无效的软件问题

待验--工程师已完成修正,等待测试人员验证

解决--软件问题已被修复

(2)回归测试的步骤如下:

回归测试

在回归测试阶段,需要重新验证一些已经被关闭或者解决的问题报告。此时,[管理员]可以通过执行<回归测试>操作,将一个或者多个问题报告从"关闭"或者"解决"状态变为"待验"状态,让质保人员重新验证这些问题报告。

步骤:

1.在问题报告列表中选择需要回归测试的问题报告并打开。注意:<回归测试>操作只处理那些状态为"关闭"或者"解决"的问题报告。如果你选中的多个问题报告中包含有状态不是"关闭"或者"解决"的问题报告,这些不满足条件的问题报告将被<回归测试>操作忽略。

2.在查看问题报告页面中选择<回归测试>按钮。

退出回归测试

对于那些被执行了<回归测试>操作的问题报告,在测试人员验证这些问题报告之前,可以通过执行<退出回归测试>操作来恢复它们以前的状态,从而退出回归测试。<退出回归测试>操作可以由[管理员]执行,将一个或者多个问题报告从"待验"状态恢复回"关闭"或者"解决"状态。

步骤:

在问题报告列表中打开已进入回归测试的问题报告。

在查看问题报告页面中点击"退出回归测试"按钮。此时的文档状态恢复为进入回归测试之前的状态。

答案分析

一、选择题

1.分析:软件生存周期的各个阶段都有各自的任务,基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理机构进行需求评审。是系统与软件需求定义阶段的主要任务。

4.分析:根据逻辑覆盖的做该,一个或者多个条件组成一个判定,一个程序中可以有多个判定。首要是建立一个二维的真值表,各列为判定和条件,各行为每组值的T或者F。

7.分析:单元测试首先对通过模块接口的数据流进行测试。如果发现数据不能按照预定要求进出模块,所有的其他测试都是不切实际的。接口测试主要从题目中(1)到(5)几个方面考虑的。所以答案应该为D。

10.分析:软件可靠性测试过程包括五个步骤:(1)确定可靠性目标,定义软件运行剖面,设计测试用例,实施可靠性测试,分析测试结果。

13.分析:面向对象的单元测试分为方法层次的测试,其主要测试技术有等价类测试、阻隔功能测试、递归函数测试、多态消息测试;类层次的测试,其主要测试技术有不变式边界测试、模态类测试、非模态类测试;类树层次的测试,其常用的测试技术有多态服务测试和展平测试。

16.分析:由于Web应用软件一般采用多层结构,所以在测试时也采用分层的策略。表示层、业务层和数据层。其中,表示层的分布在客户端,主要负责客户端界面与服务器端的交互;业务层主要为应用软件的业务逻辑,存放在服务器端;数据层主要为服务器端软件数据的处理和储存能力,包括数据的完整性和数据库操作等。

19.分析:W模型指出软件各个开发阶段中应同步进行的验证和确认活动,即测试与开发也应是同步进行的。W模型有利于尽早和全面发现问题。

22.分析:测试开发的过程是指:将所有的可以进行自动化测试的测试用例转换为测试脚本,输入就是基于测试需求的测试用例;输出则是测试脚本和与之对应的期望结果。

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

测试工程师笔试题 一、计算机知识(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-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

《软件测试技术》期末A卷及参考答案

单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。 1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低() (A)需求分析(编制产品说明书)(B)设计 (C) 编码(D)产品发布 2.单元测试中用来模拟被测模块调用者的模块是() (A) 父模块(B)子模块 (C)驱动模块(D)桩模块 3.为了提高测试的效率,应该() (A)随机地选取测试数据; (B)取一切可能的输入数据作为测试数据; (C)在完成编码以后制定软件的测试计划; (D)选择发现错误可能性大的数据作为测试数据。 4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为() (A)强度测试(B)压力测试 (C) 容量测试(D)性能测试 5.必须要求用户参与的测试阶段是() (A)单元测试(B)集成测试 (C) 确认测试(D)验收测试 6.软件测试员究竟做些什么。() (A)软件测试员的目的是发现软件缺陷 (B)软件测试员的目的是发现软件缺陷,尽可能早一些 (C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 (D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复 7.下面四种说法中正确的是() (A)因果图法是建立在决策表法基础上的一种白盒测试方法; (B)等价类划分法是边界值分析法的基础; (C)健壮性等价类测试的测试用例要求在有效等价类中取值; (D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。 8.不属于单元测试内容的是() (A)模块接口测试(B)局部数据结构测试 (C) 路径测试(D)用户界面测试 9.划分软件测试属于白盒测试还是黑盒测试的依据是() (A)是否执行程序代码 (B)是否能看到软件设计文档 (C)是否能看到被测源程序 (D)运行结果是否确定 10.下列项目中不属于测试文档的是() (A)测试计划(B)测试用例 (C) 程序流程图(D)测试报告 11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是() (A)大棒模式(B)边写边改模式 (C) 瀑布模式(D)快速原型开发模式 12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的() (A)判定覆盖(B)条件覆盖 (C) 判定/条件覆盖(D)组合覆盖 13.下列说法不正确的是()

公共英语-公共英语四级听力模拟题22.doc

公共英语四级听力模拟题22 Listening Comprehension Directions: This section is designed to test your ability to understand spoken English. You will hear a selection of recorded materials and you must answer the questions that accompany them. There are THREE parts in this section, Part A, Part B and Part C. Remember, while you are doing the test, you should first put down your answers in your test booklet . At the end of the listening comprehension section, you will have 5 minutes to transfer all your answers from your test booklet to ANSWER SHEET 1. If you have any questions, you may raise your hand NOW as you will not be allowed to speak once the test has started? Now look at Part A in your test booklet? Part A While you listen, fill out the table with the information you have heard. Some of the information has been given to you in, the table. Write only 1 word in, each numbered box. You will hear the recording twice ? You now have 25 seconds to read the table below. PartB While you listen, complete the sentences and answer the question. Use not more than 3 words for each answer. You will hear the recording twice. You

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

一、判断题 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.项目阶段成果已经被基线化 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以

软件测试考试题

一、判断正误题(每小题1分,共10分) 1. 测试是证明软件正确的方法。(╳) 2. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√) 3. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√) 4. 对于连锁型分支结构,若有n个判定语句,则有2n条路径。(√) 5. 验收测试是由最终用户来实施的。(√) 6. GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(√) 7. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√) 8. 黑盒测试也称为结构测试。(╳) 9. 代码评审员一般由测试员担任。(╳) 10. 集成测试计划在需求分析阶段末提交。(╳) 二、不定项选择题(每题可能有一个或多个选项应选,每题2分,共20分。多选不得分,少选仅得1分。) 1.软件验收测试的合格通过准则是:(AD ) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD ) A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组 3.下列关于alpha 测试的描述中正确的是:(A D ) A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:(BC ) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC ) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 6、典型的瀑布模型的四个阶段是:(ABCD ) A、分析 B、设计 C、编码 D、测试 E、需求调研 F、实施 7.下面的哪一项测试步骤中需要进行局部数据结构测试:( A ) A、单元测试

四级听力模拟题

Model Test Section A 11. [A] He will tell them if there is something wrong. [B] He wants something to drink. [C] He is not angry. [D] He told he was angry. 12. [A] She didn’t dare to go out at night. [B] She had to do some housework. [C] She wanted to get ready for a plane trip. [D] She was going to a movie. 13. [A] Go out to play tennis. [B] Buy new shoes. [C] Give the man some lemonade. [D] Relax for a while. 14. [A] Alice shouldn’t drop any of the courses. [B] Alice did the right thing. [C] Alice’s courses are too difficult to her. [D] Alice couldn’t have dropped her course. 15. [A] Teacher and student. [B] Sister and brother. [C] Mother and son. [D] Husband and wife. 16. [A] Her team won easily the game last week. [B] She didn’t watch the game. [C] Her term always loses. [ D] Her team played for the first time. 17. [A] The man designed every details of his living room himself. [B] The man is a professional designer. [C] The living room is not so good in details. [D] Some professional person designed the man’s living room. 18. [A] He doesn’t think it necessary to refuel the car. [B] He can manage to get the gasoline they need. [C] He hopes the woman will help him select a fuel. [D] He thinks it is difficult to get fuel for the car. Questions 19 to 21 are based on the conversation you have just heard. 19. [A] She’s in a meeting. [B] She’s out of the office. [C] She’s talking with another customer. [D] She is ill at home. 20. [A] Information on after-sales services. [B] A picture of the newest computers. [C] A list of software products. [D] A brochure of newest laptop computers.

高级软件测试工程师简历

个人简历 钟娟软件测试工程师 ☆基本资料: 工作年限:性别: 毕业学校:联系方式: 专业:邮箱: ☆工作技能: 1.熟悉软件生命周期、测试流程以及各个阶段的基本工作,能够根据需求文档提取测试需求;熟悉软件测试计划、测 试方法、测试用例、测试总结、缺陷报告的设计思想以及规范写作; 2.熟悉软件缺陷管理流程,熟练使用Bugfree、JIRA缺陷管理工具,了解QC测试管理工具;熟悉版本控制工具SVN, 掌握思维导图工具MindManager; 3.掌握MySQL、Oracle数据库(熟悉增、删、改、查等基本操作语句); 4.了解Linux的常用命令,能够在Windows、Linux系统下搭建和使用测试环境; 5.熟悉性能测试原理,了解性能测试工具LoadRunner;自动化测试工具QTP;了解OSI七层模型以及B/S和C/S架构; 6.精通Photoshop、Powerpoint、Frontpage、OfficeViso等绘图软件以及办公软件。 ☆工作经历: 北京大唐电信(志诚软件)有限公司2012/01--2015/02职位:软件测试工程 师 深圳市辰森科技有限公司2005/10--2009/10职位:运维工程师 ☆项目经验: 项目一:华润电力OA系统 项目简介:在电力OAM管理平台实现电力OA系统运行,属于B/S架构;电力的统一身份管理平台OAM,以集团中央目录为可信信任源,通过身份回收引擎,将电力的员

工数据回收到电力的OAM平台中,并通过身份供应引擎将账户推送到电力的各集成应用中。电力统一身份管理平台OAM与集团统一身份管理平台LDAP保持密码同步。整体项目包括身份管理、访问控制;主要负责模块包括用户体验和用户管理。用户体验即用户操作包括了:用户登录、密码修改、密码找回、密码重置、用户登出;用户管理包括:账户开通、账户关闭、用户复核这些方面。 软件环境:Linux+Weblogic+Apache+Oracle11g、开发语言Java 1.由于华润OA项目较重要,每周一进行周例会,总结上一周工作进展以及对本周工 作安排; 2.OA系统是最近做的系统,经过一段时间的学习和沉淀对测试流程有了一定的把握 开始接触测试计划的制定; 3.参与系统需求分析,规格说明书评审,并协助组长进行测试计划和方案的定稿以 及评审; 4.跟进搭建测试环境,并在开发协助下尝试搭建一些简单的测试环境; 5.协助组长把控组内测试进度,根据分配的模块设计用例,设计用例时采用黑盒测 试方法如:等价类、边界值、场景法、错误推测法等进行编写测试用例; 6.执行测试用例,并和组内测试同事交互测试用例执行,发现Bug并提交缺陷报告 单到Bugfree;在提交Bug时,和开发会有一些小摩擦,在开发人员的思维中不认为是Bug的他们有时会坚持自己的意见,不过在通过我们的交流和沟通后一些Bug还是需要开发同事修改,经过相处开发人员也比较繁忙,测试人员需要理解开发人员,以及懂得和开发人员沟通的技巧; 7.Bug通过开发解决后需要进行回归测试; 8.录制一些脚本,协助组长进行性能测试,并尝试写功能测试的测试报告并参与评 审,并提交到SVN。 项目二:OCOOL-SHOP电商平台:

软件测试模拟试题1

《软件测试》模拟试题一 一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内) 1.以下关于软件测试的概念,正确的是()。 A.软件测试的目的是想证实在一个给定的外部环境中软件的路基正确性,即保证软件以正确的方式来做这个事件 B.软件测试的对象不仅仅是程序,文档、数据和规程都市软件测试的对象 C.软件质量保证的基本措施就是对软件进行确认测试 D.单元测试可检验程序单元或部件的借口关系,应能发现并排除在模块连接中可能发生的问题 2.软件的六大质量特性包括()。 A.功能性、可靠性、易用性、效率性、可维护性、可移植性 B.功能性、可靠性、易用性、效率性、稳定性、可移植性 C.功能性、可靠性、可扩展性、效率性、稳定性、可移植性 D.功能性、可靠性、兼容性、效率性、稳定性、可移植性 3.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值。 A.X=10,X=100 B.X=9,X=10,X=100,X=101 C.X=10,X=11,X=99,X=100 D.X=9,X=10,X=50,X=100 4.软件测试信息流的输入包括() ①软件配置(包括软件开发文档、目标执行、程序、数据结构) ②开发工具(开发环境、数据库、中间件等) ③测试配置(包括测试计划、测试用例、测试驱动程序等) ④测试工具(为提高软件测试效率,使用测试工具为测试工作服务) A.①②③④B.①②④C.①③④D.②④⑤ 5.逻辑覆盖测试主要用于()。 A.黑盒测试B.白盒测试C.灰盒测试D.软件验收方法 6.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑B.程序的复杂程度 C.使用说明书D.程序的功能 7.用等价类划分法设计8位长数字类型用户名登陆操作的测试用例,应该分成()各等价区间。 A.2 B,3 C.4 D.6 8.在Assert类中断言测试失败是()。

大学英语四级听力模拟试题(1)及答案

大学英语四级听力模拟试题(一)及答案 听力试题 Section A Directions:In this section,you will hear 8 short conversations and 2 long conversations.At the end of each conversation,one or more questions will be asked about what was said Both the conversation and the questions will be spoken only once.After each question there will be a pause.During the pause,you must read the four choices marked A.,B.,C.and D.,and decide which is the best answer.Then mark the corresponding letter on Answer Sheet l with a single line through the centre. 回答1-25题: 1、A.To a museum. B.To awedding. C.To New Mexico. D.To visit a friend in Afizona. 2、A.They are politicians. B.They are news reporters. C.They are TV actors. D.They are cat lovers. 3、A.He dresses more formally now. B.What he wears does not match his position. C.He has ignored his friends since graduation. D.He failed to do well at college. 4、A.Peaches are in season now. B.Peaches are not at their best now. C.The woman didn’t know how to bargain. D.The woman helped the man choose the fruit.

软件测试工程师笔试题

一、判断题 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.软件测试按照测试层次可以分为( C ) A.黑盒测试、白盒测试 B. 功能性测试和结构性测试 C.单元测试、集成测试和系统测试 D、动态测试和静态测试 2、导致软件缺陷的最大原因是:( A ) A.软件需求说明书B.设计方案 C.编码D.维护 3、可作为测试停止的标准是( D ) A.当时间用光时 B.执行了所有的测试用例,但没有发现故障 C.当所有缺陷都已经清除时 D.当达到所要求的覆盖时 4、软件缺陷修复的代价最高的阶段为( A ) A、发布阶段 B、需求阶段 C、设计阶段 D、编码阶段 5、下列描述错误的是( A ) A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的 C.软件测试自动化不是万能的 D.测试能由非开发人员进行,调试必须由开发人员进行。 6、功能性测试是根据( A )来设计测试用例。 A、软件的规格说明

B、设计文档 C、程序的内部逻辑 D、维护手册 7、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( C ) A.单元测试 B.集成测试 C.回归测试 D.验收测试 8、( C )方法是根据输出对输入的依赖关系来设计测试用例的。 A.边界值分析B.等价类 C.因果图法D.错误推测法 9、测试工程师的工作范围会包括检视代码、评审开发文档,这属于( B ) A.动态测试B.静态测试 C.黑盒测试D.白盒测试 10.软件测试的目的:( C ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D. 修改软件中出现的错误 11、软件测试是采用( A )执行软件的活动。 A.测试用例 B.输入数据 C.测试环境 D.输入条件

2016英语四级听力模拟训练试题(三)

2016英语四级听力模拟训练试题(三) Long Conversations 2 MAN: Have a seat, please, Miss Jenkins. WOMAN: Thank you, sir. MAN: Well, I'd like to start our conversation with some questions. Shall I start? WOMAN: Sure. MAN: Can you type, Miss Jenkins? WOMAN: Yes, I can. MAN: How many words a minute?

WOMAN: Sixty. MAN: Hmm. Have you ever learned how to operate office computer? WOMAN: Yes, I have. I worked for two years as a computer operator in a school. MAN: Good. Are you familiar with other modern equipment, the fax machine, printer, and things like that? WOMAN: I don't think there's any problem for me to work on these machines. You know, sir, I've even learned shorthand. MAN: You have? That's good. And you speak foreign languages, do you? WOMAN: Yes. I speak German and French. MAN: Do you speak Italian? WOMAN:

软件测试工程师岗位职责

软件测试工程师岗位职责 1、负责公司产品的测试工作,测试的产品包括PC端软件、App(Android、IOS)客户端软件。 2、根据软件设计需求制定测试方案、熟悉软件测试流程和规范,熟悉软件测试方法和策略,能根据需求和设计文档独立的编写测试用例和测试计划; 3、有效地执行测试用例,提交测试报告; 4、负责构建测试环境,能熟练使用各类测试工具; 5、准确编写用户操作手册、软件配置说明及相关技术文档; 6、独立完成对产品的集成测试、系统测试、验收测试,对产品的软件功能、性能及其它方面的测试; 7、准确定位问题,协助研发人员解决问题,从测试的角度提供优化意见;

硬件测试工程师岗位职责 1、依据终端产品硬件测试流程,负责硬件产品整机的各项指标的测试,并能制定可靠有效的测试用例,同时保证产品测试的质量; 2、按照要求编写测试计划、规划详细的测试方案,完成文档管理; 3、医疗产品的功能、性能、可靠性、EMC等测试; 4.负责新元器件承认测试,及常规、可靠性测试等工作。 5、对测试中不合格品进行分析和定位,与开发人员讨论缺陷解决方案; 6、按照标准完成数据的收集、整理、归档、分析等工作; 7、提出对产品的进一步改进的建议,并评估改进方案是否合理,对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见; 8、负责产品开发过程中的安装、调试、检验及产品说明书的编写等。

测试经理岗位职责 1、参与项目需求、产品定义、研发计划的评审; 2、根据设计需求制定可行的测试策略、测试计划、规划详细的测试方案、编写测试用例、根据测试计划搭建和维护测试环境; 3、带领测试团队开展测试工作,有效地执行测试用例,跟踪并汇总测试结果,提交测试报告; 4、引入新的测试框架和测试策略,丰富测试手段,不断优化产品研发测试流程,提高测试效率和质量; 5、与其他测试人员、研发团队、项目管理团队沟通和协作,准确地定位并跟踪问题,分析产生原因,推动问题及时合理地解决; 6、负责测试团队管理工作,定期考察部门内人员工作成果,负责测试团队成员的培养、扩员。 7、测试规范制定,把握行业测试相关技术动向,掌握相关技术最新进展;

软件开发考测验考试模拟题答案

软件开发 考试试卷 (机密) 考试声明 本人已经认真阅读考试注意事项,承诺遵守考试纪律,自己不作弊、不协助他人作弊;考试后不向其他人泄漏考题内容,维护考试的机密性。 特此声明。 考生签名: 年月日 答题纸 1.

2. 3. 4. 5. 四.编程题 注:选择题请将答案填写在答题纸上,填写在其它位置无效。 软件开发考核试卷 考试说明: 1、本次考试类型为笔试,请考生用蓝色圆珠笔或钢笔答题,不得用铅笔,用铅笔者本试卷作废; 2、本次考试时间为60分钟,共计100分; 3、试卷表面必须保持清洁,不得在试卷上作记号,一经发现取消该考生卷面成绩; 4、请将答案写在答题纸上,填写在其他位置无效。 一.单项选择题(每题2分,共计60分) 1.软件工程研究的内容包括:()技术和软件工程管理: D A.软件测试 B.数据分析 C.动态测试 D.软件开发 2.在C语言中(以 16 位PC机为例),一个float型数据在内存中所占的字节数为 4;一个double型数据在内存中所占的字节数为:C A.32 B.6 C.8 D.16 3.下列描述正确的是:A A. C 语言程序中各函数之间既允许直接递归调用也允许间接递归调用 B. C 语言程序中不允许直接递归调用也不允许间接递归调用 C. C 语言程序中允许直接递归调用不允许间接递归调用 D. C 语言程序中不允许直接递归调用允许间接递归调用 4.下面关于完全二叉树的叙述中,错误的是:B A.除了最后一层外,每一层上的结点数均达到最大值 B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树 D.具有结点的完全二叉树的深度为[log2n]+1

2020年软件测试工程师资料与面试题

开发思想,逻辑能力 目录 测试用例 (2) 测试用例的设计 (3) (一)白盒技术 (3) (二)黑盒技术 (4) 面试题 (9)

测试用例 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。测试用例构成了设计和制定测试过程的基础。 编制测试用例的具体做法: 1、测试用例文档 2、测试用例的设置 3、设计测试用例 测试用例在软件测试中的作用: 1、指导测试的实施。测试用例主要适用于集成测试、系统测试和回归测试。 2、规划测试数据的准备 3、编写测试脚本的"设计规格说明书" 4、评估测试结果的度量基准。完成测试实施后需要对测试结果进行评估,并且编制测试报告。判断软件测试是否完成、衡量测试质量需要一些量化的结果。例:测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少,等等。 5、分析缺陷的标准 测试用例的设计 (一)白盒技术

(二)黑盒技术 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 1.等价类划分 (1)划分等价类。 ①如果某个输入条件规定了取值范围或值的个数。则可确定一个合理的等价类(输入值或数在此范围内)和两个不合理等价类(输入值或个数小于这个范围的最小值或大于这个范围的最大值)。 ②如果规定了输入数据的一组值,而且程序对不同的输入值做不同的处理,则每个允许输入值是一个合理等价类,此处还有一个不合理等价类(任何一个不允许的输入值)。

新题型大学英语四级听力全真模拟试题听力原文 (16)

TEST 15 Section A Directions:In this section, you will hear 8 short conversations and 2 long conversations. At the end of each conversation, one or more questions will be asked about what was said. Both the conversation and the questions will be spoken only once. After each question there will be a pause. During the pause, you must read the four choices marked A), B), C), and D), and decide which is the best answer. Then mark the corresponding letter on Answer Sheet 2 with a single line through the center. 1. W: I thought you were going to pick up some strawberries to have after dinner. M: I went by Bailey’s Market to get some, but they were fresh out. Q: What does the man mean? 2. M: I hate missing breakfast! W: Me too, but if we’d stopped for breakfast, we would have missed the appointment. Q: What did the speakers do this morning? 3. M: Is this Dr. Goldsmith’s office? W: No. This is room 301. Dr. Goldsmith’s office is right downstairs from here. Q: Where is Dr. Goldsmith’s office? 4. W: What did you think of Brenda’s story? M: To tell you the truth, I found it hard to keep a straight face while she was telling it. Q: How did the man feel about the story? 5. W: Excuse me, sir. You are not supposed to be here. This area is for airport staff only. M: I’m sorry. I didn’t notice the sign. Q: What do we learn from the conversation? 6. M: I would like to move to the suburbs, but I don’t have enough money to pay the high taxes. W: I wish you could. It’s nice to live there. Q: Why isn’t the man moving to the suburbs? 7. M: Good morning. This is John Parker speaking. I’m just ringing to confirm my appointment with Mr. Smith for this afternoon. W: Yes. Mr. Smith’s expecting you at three o’clock. Q: Why is the man making the phone call? 8. M: I bought a few books at the new bookstore. Would you like to have a look at them? W: A few? It looks like you bought out the bookstore! Q: What does the woman mean?

软件测试工程师求职简历

郭强 软件测试 个人信息 姓名:邮箱: 性别:年龄: 学历:毕业院校: 电话:薪资要求: 教育背景 毕业院校:XX大学最高学位:本科 专业一:计算机应用技术专业二: 职业技能 1.软件测试:学习过测试流程,文档的编写,测试用例,软件测试周期、软件工作流程 及掌握黑盒测试技术,能够运用黑盒、白盒的测试方法,及自动化测试工具,完成测试 用例的编写和执行,并提交缺陷报告等。 2.测试工具:自动化测试工具(Quick Test Professional),性能测试工具(LoadRunner),能够使用loadrunner自动化测试工具进行功能和性能自动化测试。 3.编程技术:学习过C++、HTML。 4.数据库:Access、SQL server 2000/2005。

5.办公软件:使用软件会用Ppt、Word、Excl、及其它Office系列办公软件。 6.操作系统:Windows和Linux下各类开发及测试环境的搭建。 项目经验 项目一:中国石油管道公司移动应用系统测试 测试环境:CPU 双核+ 2.0GHz + 内存2.0 + 硬盘60G + Windows7 +IE 7.0以上 项目描述:该系统是北京万岩通有限公司为中国石油西南管道公司、西北管道公司及宁夏石化公司开发的移动应用系统,主要包含:移动站点、移动新闻、文档库、代办管理,各集团移动信息门户等功能;在此期间本人负责对西北销 售信息门户的新闻、栏目、行业动态、子站点等内容进行Web测试及兼容性测 试。 职责描述:担任测试工程师,负责搭建测试环境,完成所负责功能模块的PC机和移动终端的页面Web测试、兼容性以及安全性测试,设计测试用例并执行,提交缺陷报告。 项目二:北京万岩通HRM系统 测试环境:客户端操作系统Windows XP + SQL Server 2008 项目描述:万岩通HRM系统是北京万岩通科技有限公司为适合企业自身发展,而推出的企业人力资源管理系统。本项目主要针对局部功能模块进行测试,包 括:人事管理、行政管理、薪资管理以及考勤管理等功能进行测试,本人负责 对人事管理模块进行测试。

(完整版)软件测试试题及答案

太原理工大学软件测试技术 适用专业:软件工程2011级考试日期:2014.1 时间:120 分钟 一、判断题 1. 测试是调试的一个部分(╳) 2. 软件测试的目的是尽可能多的找出软件的缺陷。(√) 3. 程序中隐藏错误的概率与其已发现的错误数成正比(√) 4. Beta 测试是验收测试的一种。(√) 5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√) 6. 项目立项前测试人员不需要提交任何工件。(╳) 7. 单元测试能发现约80%的软件缺陷。(√) 8. 测试的目的是发现软件中的错误。(√) 9. 代码评审是检查源代码是否达到模块设计的要求。(√) 10. 自底向上集成需要测试员编写驱动程序。(√) 11. 测试是证明软件正确的方法。(╳) 12. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√) 13. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√)验收测试是由最 终用户来实施的。(√) 14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√)黑盒测试也称为结构测试。(╳)集成测试计划在需求分析阶段末提交。(╳) 15. 软件测试的目的是尽可能多的找出软件的缺陷。(√) 16. 自底向上集成需要测试员编写驱动程序。(√) 17. 负载测试是验证要检验的系统的能力最高能达到什么程度。(╳) 18. 测试程序仅仅按预期方式运行就行了。(╳) 19. 不存在质量很高但可靠性很差的产品。(╳) 20. 软件测试员可以对产品说明书进行白盒测试。(╳) 21. 静态白盒测试可以找出遗漏之处和问题。(√) 22. 总是首先设计白盒测试用例。(╳) 23. 可以发布具有配置缺陷的软件产品。(√) 24. 所有软件必须进行某种程度的兼容性测试。(√) 25. 所有软件都有一个用户界面,因此必须测试易用性。(╳) 26. 测试组负责软件质量。(╳) 27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。(√) 28. 好的测试员不懈追求完美。(× ) 29. 测试程序仅仅按预期方式运行就行了。( × ) 30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( √) 31. 静态白盒测试可以找出遗漏之处和问题。( √) 32. 测试错误提示信息不属于文档测试范围。( × )

相关文档
相关文档 最新文档