软件测试工程师技术水平考试大纲

软件测试工程师技术水平考试大纲
软件测试工程师技术水平考试大纲

软件测试工程师技术水平证书考试大纲

一、考试性质、目的和要求:

1.考试性质和目的

本考试的目的在于使合格人员能在掌握软件工程与软件测试知识基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。

2.考试的基本要求

(1)熟悉软件质量、软件测试及软件质量保证的基础知识;

(2)掌握代码检查、走查与评审的基本方法和技术;

(3)掌握白盒测试和黑盒测试的测试用例的设计原则和方法;

(4)掌握单元测试和集成测试的基本策略和方法;

(5)了解系统测试、性能测试和可靠性测试的基本概念和方法;

(6)了解面向对象软件和WEB应用软件测试的基本概念和方法;

(7)掌握软件测试过程管理的基本知识和管理方法;

(8)熟悉软件测试的标准和文档;

二、考试说明

1.考试形式:纸卷

2.考试分值比例:

软件测试工程师技术水平证书考试试卷由理论考试和实践考试两部分组成。试卷总分值为100分,其中理论题占50分,实践题占50分。

3.考试时间:150分钟。

4.考核目标:

全面考察学生对于软件测试知识基础、测试管理办法、软件测试策略、软件测试技术等知识的掌握程度

三、考试内容

一、软件测试基础

1.软件测试的基本概念。

2.软件测试的类型。

3.软件测试过程模型。

4.软件质量保证。

二、软件测试标准

1.软件质量与评价

2.软件测试标准

3.软件测试标准行业应用

三、白盒测试技术

1.白盒测试概述

2.静态测试

3.动态测试技术

4.白盒测试综合策略

四、黑盒测试技术

1.黑盒测试概述

2.功能测试用例设计方法

3.黑盒测试用例组织和编写

4.QTP自动化工具的使用

五、性能测试技术

1.性能测试概述

2.性能测试的分类

3.性能测试的策略及实施流程

4.性能测试实战技术

六、测试案例分析

1.功能测试案例分析

2.白盒测试案例分析

3.性能测试案例分析

七、测试前沿技术

1.敏捷测试技术

2.测试驱动开发(TDD)

四、考试样题

试题一单选择题

1.以下()方法不是黑盒测试用例的设计方法?

A. 场景法

B. 边界值法

C. 因果图法

D. 路径法

试题二简答题

1. 简述使用LoadRunner工具主要三大模块,主要功能是什么?

实践考试:

试题三综合应用题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

[说明]

在ERP(企业资源计划)系统中,“计划管理”模块的流程图如下:

[问题1]

因果图法是功能测试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤?

[问题2]

根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,那些是正确的输出结果,将下列描述的字母编号填入表中。

a.可以进行销售发货管理

b.可用库存不满足销售需求(有可用库存)

c.可用库存不满足销售需求(无可用库存)

d.可用库存满足生产需求

e.可用库存不满足生产需求

f.可用库存不满足生产需求(无可用库存)

g.可以进行MPS运算

h.可用库存满足销售需求

i.生成主生产计划

j.生成计划采购定单

k.生成计划生产定单

l.可以进行MRP运算

[问题3]

下图画出“计划管理”模块的因果图。请把问题2中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。

软件测试大纲样本

中远程无人侦察机突防生存力评估系统 测试大纲

目录 1.测试目的 (3) 2.主要技术指标要求 (3) 2. 1 主要战术技术指标 (3) 2. 2 使用要求 (3) 3.测试要求 (4) 4.测试仪器及辅助设备 (4) 4.1 测试设备 (4) 4.2 测试连接 (4) 5.测试方法和步骤 (4) 5.1 测试方法和步骤 (4) 5.2 测试用例说明 (5) 5.3 中远程无人侦察机突防生存力评估系统测试用例 (7)

为了确保中远程无人侦察机突防生存力评估系统的产品质量,使产品能够顺利交付验收,需要测试中远程无人侦察机突防生存力评估系统是否满足任务书规定的主要技术指标和使用要求。 2.主要技术指标要求 2. 1主要战术技术指标 该系统具有如下功能: ?可进行航路设定; ?可进行突防过程中威胁环境的设定; ?可显示突防过程中的地理环境; ?可动态显示无人机飞行航迹; ?具备无人机三维动态视景仿真功能; ?具备无人机突防生存力评估功能。 2.2使用要求 1.本系统独立运行,能为无人机生存力评估提供一个三维动态仿真平台,能形象、直观、逼真地演示无人机对防空系统雷达网突防的过程;在确定的飞机性能、自然地理环境下选择合理的飞行航路,使无人机受到敌方防空系统的探测降低到最低限度,提高无人机的突防概率;方便地评估无人机的生存能力,还可用于任务规划人员的日常训练; 2.硬件环境:计算机CPU采用Inter酷睿i7 2.0GHz以上,内存不小于2GB,硬盘容量不小于256GB,具有标准网络接口,包含鼠标、键盘等通用外设; 3. 软件环境:操作系统Windows 7/Windows XP。

关于软件测试工程师个人简历范文

三一文库(https://www.360docs.net/doc/4a7251822.html,)/个人简历 关于软件测试工程师个人简历范文 目前所在:广州年龄:22 籍贯:广州国籍:中国 婚否:未婚民族:汉族 身高:173cm体重: 简历求职意向 求职职位:软件测试工程师:员工,计算机软件/其它类:工作经验/年:无专业职称:无职称 工作类型:均可就职时间:随时 期望薪资:1000以下求职地区:广州 工作履历 羊城晚报起止年月:20XX-07-01~20XX-08-01 公司性质:国有企业所属行业:广告/媒体 担任职位:销售员 工作描述:销售报纸,体验工作的感觉,与锻炼和不同届层交流

离职原因:上学 教育简历 毕业学校:广东科贸职业学院 学历:大专获得学位:毕业时间:20XX-07-01 所学专业:软件技术第二专业:无 起始年月终止年月学校(机构)所学专业获得证书证书编号20XX-03-0120XX-09-01广东科贸职业学院软件技术英语B级证14063110810234 20XX-09-0120XX-12-01广东科贸职业学院软件技术Photoshop图象处理(四级)证20XX03210097278 20XX-04-0120XX-04-01广州中星培训学院CCNA-- 语言能力 外语:英语一般粤语水平:精通 第二外语:无国语水平:精通 简历自我评价 能够熟练的运用MicrosoftOffice(如:Word、Excel、等)的各种功能进行高效的办公室日常工作;熟悉SQLServer2005数据库建立;掌握C#/https://www.360docs.net/doc/4a7251822.html,编程语言,能熟练应用相关工具VisualStudio20XX进行应用程序和数据库系统的开发:本人有较强的团队精神,动手及学习能力较强,能吃苦耐劳,具有积极向上的进取心。对测试类与策划类比较感兴趣,对数字比较敏感! 求职自我介绍参考

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

测试工程师笔试题 一、计算机知识(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.您是否了解以往所工作的企业的软件测试过程?如果了解,请试述 在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些 工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述 一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完 成这些工作?(对于软件测试部分,可以简述) 4.您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长

哪 部分工作? 5.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测 试类型的区别与联系(如功能测试、性能测试……) 6.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统 测试、验收测试的区别与联系。 7.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其 中哪些是最重要的? 8.您认为做好测试计划工作的关键是什么? 9.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说 明这些方法在测试用例设计工作中的应用。 10.您认为做好测试用例设计工作的关键是什么?

11.请以您以往的实际工作为例,详细的描述一次测试用例设计的完整 的过程。 12.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描 述测试用例评审的过程和评审的内容。 13.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描 述您以往的性能测试工作的完整过程。 14.您在从事性能测试工作时,是否使用过一些测试工具?如果有,请 试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15.您认为性能测试工作的目的是什么?做好性能测试工作的关键 是什 么?

软件测试教学大纲

《软件测试》课程教学大纲 一、课程基本信息 课程编号:×××× 课程名称:软件测试 学时:32学时 实验学时:8学时 课程类别:专业课 课程性质:必修课 先行课程:C语言,数据结构,面向对象开发工具,数据原理 适用专业:计算机科学与技术,计算机软件技术 责任单位:计算机工程系 二、课程性质、目的与任务 本课程是计算机科学与技术及软件技术专业的专业必修课。其教学目的是通过本课程学习,使学生系统地学习软件测试的基本概念和基本理论,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术。了解和掌握现代各种新的软件测试技术和主要发展方向。为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。 三、课程的内容及要求、教学重点与难点 (一)软件测试概述 1、主要教学内容及要求 1)理解软件测试的背景,软件缺陷和故障的概念 2)理解软件测试的意义 3)理解软件开发过程与软件测试的关系 4)理解软件质量的概念及质量保证体系 5)了解软件测试职业与素质的要求

2、知识点与能力点要求 1)知识点:软件测试等相关概念。 (二)软件测试策略与过程 1、主要教学内容及要求 1)理解软件测试的方法与策略 2)明确单元测试的主要任务和过程 3)理解软件测试的复杂性 4)明确集成测试的方法和确认测试的准则 5)明确系统测试的八个领域测试要点 6)明确验收测试的主要内容和相关配置 2、知识点与能力点要求 1)知识点:软件测试方法与策略 2)能力点:单元测试、集成测试、系统测试及验收测试的方法3、教学的重点与难点 1)教学重点:软件测试方法与策略 (三)黑盒测试及其用例的设计 1、主要教学内容及要求 1)理解黑盒测试的基本概念 2)理解黑盒测试的两个典型问题 3)掌握黑盒测试的等价类划分法 4)掌握黑盒测试的边界分析法 5)掌握黑盒测试的因果图法和决策表法 2、知识点与能力点要求 1)知识点:黑盒测试方法 2)能力点:黑盒测试方法 3、教学的重点与难点 1)教学重点:黑盒测试方法 (三)白盒测试及其用例的设计 1、主要教学内容及要求

高级软件测试工程师简历

个人简历 钟娟软件测试工程师 ☆基本资料: 工作年限:性别: 毕业学校:联系方式: 专业:邮箱: ☆工作技能: 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电商平台:

华为软件测试工程师面试题

华为软件测试工程师面试题 2010-05-27 10:25 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层;6 表示层;5 会话层;4 传输层;3 网络层;2 数据链路层;1 物理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP 呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层+ 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。 在C++中,结构是特殊的类。 class是从struct发展而来的。之所以将struct和class都保留,是因为: 1、提出class是为了强调一种概念。 2、保留struct是为了照顾到大多数人的习惯。 struct和class是有区别的。 struct保证成员按照声明顺序在内存中存储。class不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

计算机三级考试软件测试技术考试大纲

计算机三级考试软件测试技术考试大纲 全国计算机等级考试三级软件测试技术 考试大纲(2013年版) 基本要求 1.熟悉软件质量、软件测试及软件质量保证的基础知识。 2.掌握代码检查、走查与评审的基本方法和技术。 3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法。 4.掌握单元测试和集成测试的基本策略和方法。 5.了解系统测试、性能测试和可靠性测试的基本概念和方法。 6.了解面向对象软件和WEB应用软件测试的基本概念和方法。 7.掌握软件测试过程管理的基本知识和管理方法。 8.熟悉软件测试的标准和文档。 9.掌握QESuite软件测试过程管理平台和QESat/C++软件分析和测试工具的使用方法。 考试内容 一、软件测试基本概念 1.软件质量的概念。 2.软件测试的目标和原则。 3.软件测试的心理学。 4.软件测试的经济学。

5.软件质量保证。 二、软件测试的类型及其在软件开发过程中的地位 1.软件开发阶段。 2.规划阶段的测试。 3.设计阶段的测试。 4.编码阶段的测试。 5.验收和维护阶段的测试。 三、代码检查、走查与评审 1.桌面检查。 2.代码走查。 3.代码检查。 4.同行评审。 四、覆盖率(白盒)测试 1.覆盖率概念。 2.逻辑结构的覆盖测试。 3.路径覆盖测试。 4.数据流测试。 5.程序变异测试。 6.基于覆盖的测试用例选择。 五、功能(黑盒)测试 1.边界值测试。 2.等价类测试。

3.基于因果图的测试。 4.基于决策表的测试。 5.基于状态图的测试。 6.基于场景的测试。 7.比较测试。 六、单元测试和集成测试 1.单元测试的目标和模型。 2.单元测试策略。 3.单元测试分析。 4.单元测试的测试用例设计原则。 5.集成测试基本概念。 6.集成测试策略。 7.集成测试分析。 8.集成测试用例设计原则。 七、系统测试 1.系统测试概念。 2.系统测试方法。 3.系统测试的实施。 八、软件性能测试和可靠性测试 1.软件性能的概念。 2.性能测试的执行。 3.软件可靠性的概念。

软件测试工程师简历

◆ 个人简介 ◆ 求职意向 求职岗位:软件测试实习生 工作性质:全职 意向城市:郑州(省内) 薪资待遇:面议 到岗时间:即时 ◆ 教育背景 ◆ 专业技能 技能 掌握程度 LoadRunner 、ALM 、UFT 软件测试工具 熟练 GTK 、socket 、MySQL 等的使用 熟练 Word 、PPT 、Excel 、PS 等工具 熟练 ◆ 项目经验 姓名: 性别:女 年龄:23 民族:汉 身高: 学历: 毕业院校: 政治面貌:共青团员 主修专业: 辅修专业: 电话号码: 邮箱: 家庭住址: 2011.9——2015.7 毕业院校:洛阳师范学院 专业:数学与应用数学(本科师范方向) 2014.9——2015.5 培训机构:惠普洛阳国际人才及产业基地专业:软件测试 主要学习并掌握了软件开发基础、软件测试基础、软 件性能测试、功能测试及测试管理等课程。 熟练掌握HPLoadRunne 、UFT 、ALM 、Mantis 、testlink 等工具的使用。 项目经验1

2013年6月—9月,参加了学校志愿活动到洛阳嵩县支教,担任小朋友的语数 外指导老师,帮他们解决一些学习知识上的难题及一些好的学习习惯和生活习惯 的养成。 通过以上的几次经历,不仅使学生在学习和其他方面有了进步,更是使自己的专业能力、组织能力有了很大的提升,同时也更有自信,更有耐心,更有责任 心。 ◆自我评价 ?性格开朗,乐于分享,善于沟通,有较强的团队合作精神 ?善于探究,讲究方法,对新技术新知识有较强的接受能力 ?具有强烈的责任心,工作认真细心,意志力好,做事善始善终注重团队合作与沟通能力。 ?吃苦耐劳,对新环境有较强的适应能力,敢于面对挑战,追求进步 ?具备数学专业的学生应有的较强的洞察力、分析能力、对数字的敏感度以及逻辑思维能力 ?我希望自己能够得到这份工作,在这样的一个平台上展现自己能力,我相信我的加入不会让贵公司感到失望。

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

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

软件测试工程师考试历年试题及解答

软件评测师考试历年试题及解答 软件评测师考试大纲(2005年版) 一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。 3. 本考试设置的科目包括: (1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题; (2)软件测试应用技术,考试时间为150分钟,笔试,问答题。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ·计算机系统的构成 ·处理机 ·基本输入输出设备 ·存储系统 1.2 操作系统基础知识 ·操作系统的中断控制、进程管理、线程管理 ·处理机管理、存储管理、设备管理、文件管理、作业管理 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3 数据库基础知识 ·数据库基本原理 ·数据库管理系统的功能和特征 ·数据库语言与编程

1.4 中间件基础知识 1.5 计算机网络基础知识 ·网络分类、体系结构与网络协议 ·常用网络设备 ·Internet基础知识及其应用 ·网络管理 1.6 程序设计语言知识 ·汇编、编译、解释系统的基础知识 ·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计 ·C语言以及C++(或Java)语言程序设计基础知识 2.标准化基础知识 ·标准化的概念(标准化的意义、标准化的发展、标准化机构) ·标准的层次(国际标准、国家标准、行业标准、企业标准) ·标准的类别及生命周期 3.信息安全知识 ·信息安全基本概念 ·计算机病毒及防范 ·网络入侵手段及防范 ·加密与解密机制 4.信息化基础知识 ·信息化相关概念 ·与知识产权相关的法律、法规 ·信息网络系统、信息应用系统、信息资源系统基础知识 5.软件工程知识 5.1 软件工程基础 ·软件工程概念 ·需求分析 ·软件系统设计 ·软件组件设计 ·软件编码 ·软件测试 ·软件维护 5.2 软件开发方法及过程 ·结构化开发方法 ·面向对象开发方法 ·瀑布模型 ·快速原型模型 ·螺旋模型 5.3 软件质量管理 ·软件质量及软件质量管理概念 ·软件质量管理体系 ·软件质量管理的目标、内容、方法和技术 5.4 软件过程管理

软件测试工程师 个人简历

个人简历 基本信息: 姓名:性别:男 出生年月:1991年7月毕业学校:广东建华学院 工作年限:2年学历:大专 婚姻状态:未婚专业:计算机专业 电子邮箱:手机: 专业技能: 1、熟悉软件测试理论,软件测试流程,编写测试用例等; 2、熟练应用黑盒测试的方法,如边界值法、等价类法、场景法等; 3、掌握自动化测试工具QTP、性能测试工具LoadRunner的基本使用,如录制脚本,参数 化设置,脚本优化等; 4、熟悉软件测试的管理工具,如BugFree 缺陷管理工具、SVN版本控制、MindManager 思 维导图等工具的使用; 5、熟悉Oracle和MySQL数据库的基本操作,如增、删、查、该等命令的使用; 6、熟悉Linux操作系统的基本操作; 7、对C语言有一定的了解,如9条基本语句、数组、指针等等的使用; 项目经验: 项目一 项目名称:奔腾出租车 运行环境:Linux + MySQL + Apache 项目概述:本系统是一套功能全面的出租车管理系统,通过该软件可以让出租车公司内部及时准确地采集各种数据信息,处理高速化和网络办公自动化。实现对出租车 公司司机的信息记录,操作,出租车管理,提供精确查询等多种查询方式。主 要功能模块有:首页、基本信息设置、任务管理、统计图表、辅助工具、帮助 菜单、用户信息管理等。通过规范化管理来掌握车辆信息,处理车辆调度,将 很大程度上解决出租车公司在工作上的管理难度,让车管理更上一个台阶。责任描述:1、根据项目需求文档进行需求分析,写出需求点; 2、针对责任模块编写有效的测试用例; 3、搭建测试环境,保证测试出的数据真实可靠; 4、执行测试用例,用BugFree提交Bug并跟踪其状态; 5、进行回归测试;

计算机应用技术专业职业技能测试大纲

《计算机应用技术》专业职业技能测试大纲 一、测试的性质与目的 2019年安徽城市管理职业学院城市计算机应用技术专业职业技能测试,是面向中等职业学校相关专业毕业生的选拔性测试,侧重考察考生的基本科学素养、理科基础知识以及对计算机软硬件知识的掌握情况。 二、测试形式及分值 1.测试形式:采用面试形式,每位考生面试时间为5分钟左右。 2. 测试分值:满分为300分。 三、测试内容 1.计算机基本知识 (1)计算机的大致组成; (2)计算机各部分的基本功能。 2.计算机操作系统的常识 (1)计算机操作系统的大致分类; (2)计算机操作系统的主要功能模块。 3.计算机软件的基本知识 (1)计算机软件的功能; (2)计算机软件的开发流程; (3)计算机软件的开发工具基本使用。 4.计算机硬件的基本知识 (1)计算机硬件的分类; (2)计算机硬件的作用。

5.计算机网络的基本知识 (1)计算机网络的划分; (2)IP地址的基本概念。 四、评分标准 评分标准分以下5个方面: 1.精神面貌与心理素质:考生的仪表是否整洁;精神是否饱满,言谈举止是否适当。 2.语言表达能力:考生回答问题是否详略得当;语言表达是否连贯流畅、清晰。 3.逻辑思维能力:考生回答问题的层次是否清晰;前后逻辑关系是否严密;思维是否敏捷;回答问题能否自圆其说。 4.理解沟通能力、应变组织协调能力:考生能否正确理解考官提问的内容;回答问题能否抓住关键点;处理问题是否有决断力。 5.创新能力与发展潜力:考生分析与解决问题有无创新意识;是否发展潜力。 五、题型举例 1.考生说出至少三种常用操作系统(包括微型计算机用操作系统和手机用操作系统)。 2.什么是计算机软件?什么是计算机硬件?两者的区别和联系是什么?

软件测试工程师求职简历

郭强 软件测试 个人信息 姓名:邮箱: 性别:年龄: 学历:毕业院校: 电话:薪资要求: 教育背景 毕业院校: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系统是北京万岩通科技有限公司为适合企业自身发展,而推出的企业人力资源管理系统。本项目主要针对局部功能模块进行测试,包 括:人事管理、行政管理、薪资管理以及考勤管理等功能进行测试,本人负责 对人事管理模块进行测试。

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

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

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

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

软件测试工程师考试题

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

优秀软件测试工程师个人简历模板

优秀软件测试工程师个人简历模板 软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug) ,测试软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。 软件测试工程师个人 。本人工作踏实,刻苦耐劳,如有幸被录用我将会竭尽全力为贵单位创造效益,以尽情体现自身能力和价值。 工作经历: 起止年月:2014-12-25?至今xx科技 担任职位:高级测试工程师 工作描述:1:CDMA2000 核心网测试(HACCG,PDSN,NQA and so on) 起止年月:2013-08-01 ?2014-12-24 xx 资讯 担任职位:高级软件测试工程师 工作描述:测试计划,测试用例的制作,和执行测试Maximo ,CCMDB,TADDM 的安装,使用,培训材料制作,客户需求开发和定制birt 报表开发 教育背景: 2009.9--2013.7 华中科技大学通信工程、计算机应用

所获证书: CET-6 中级程序员 软件测试工程师个人简历二 姓名:xxx 性别:男年龄:XX 户口所在地:安徽省宣城市现居住地:北京市朝阳区 手机:139XXXXXXXX电子邮件:# 工作年限:应届生 应聘职位:软件测试 希望月薪:2000 元至3000 元 希望工作地区:北京市 教育经历 2007/9 -- 至今西北工业大学,计算机软件与理论,硕士 2003/9 -- 2007/7 西北工业大学,软件工程,本科 在校情况 2008/11 :学院专项奖学金(二等) 2008/10 :校优秀学生干部标兵 2007/9--2009/6 担任计算机学院研究生会副主席、主席,校腾讯创新技术俱乐部主席此期间有 ;在以下主要活动: 2008.10 参与策划了西北工业大学研究生学术年会中的计算机分论坛; 2008.9 组织志愿者参加我校承办的全国计算机大会,负责大会志愿者的工作调配; 2008.8 赴深圳参加了由腾讯公司举办的全国高校技术夏令营 2008.7 作为队长带领社会实践队赴南京进行就业考察(校级示范性团队,获校社会实践一等奖); 实践经验

软件测试工程师笔试题

一、判断题 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操作系统 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

软件测试学习大纲

软件测试学习大纲 想来千锋教育却又不知道千锋教育好不好?看看我们的软件测试学习大纲吧! 头一阶段软件测试环境配置与管理 主流测试环境搭建配置管理,测试工程师的基本功之一 Windows测试环境配置管理 1、操作系统基础 2、网络体系结构 3、网络协议与配置 4、SVN配置管理 5、Windows Server环境搭建 Linux测试环境配置管理 1、Linux基础 2、Linux命令 3、Linux环境搭建

4、Linux网络配置 5、Vi编辑器 6、Linux软件包管理 7、Linux Shell 8、Linux内核配置 前导阶段课程,使学生获得软件测试基础环境搭建、配置、管理的能力 第二阶段数据库测试技术 互联网行业与金融行业的主流数据库技术讲解,同时免费获得MS Sqlserver 数据库学习视频 Mysql数据库技术 1、MySQL数据库介绍 2、MySQL命令行客户端 3、MySQL图形化客户端 4、DDL 5、DML、DQL 5、多表联合查询与子查询 6、排序、聚合和分组 Oracle数据库技术 1、Oracle数据库介绍 2、服务器与客户端配置 3、PL/SQL应用 4、DML与DDL语句

5、索引和约束 6、事物和锁 经过学习获得在常见数据库中操作数据的能力,具备测试数据建造与数据库测试的必备能力 第三阶段应用程序测试技术 全栈软件测试技术学习阶段,掌握软件测试的流程、原则与方法论 应用程序通用测试技术 1、软件测试基本概念与意义 2、软件测试过程模型 3、常用软件测试方法 4、软件测试生命周期与流程 5、软件测试计划方案编写 6、软件测试需求分析与跟踪 7、软件测试用例设计方法 8、黑盒测试用例设计方法 9、白盒测试用例设计方法 10、缺陷识别与缺陷跟踪系统 应用程序全栈测试技术 1、WEB测试方法 2、易用性测试方法 3、安全测试技术 4、金融行业软件测试

相关文档
最新文档