[面试]-测试统一笔试题-2

[面试]-测试统一笔试题-2
[面试]-测试统一笔试题-2

[面试]-测试统一笔试题-2

判断题:

1.功能图是一种白盒测试的方法(F )

2.条件覆盖比判定覆盖严格,满足了条件覆盖也

就满足了判定覆盖(F)

3.软件测试的方法包括静态测试,动态测试,混

合测试(T)

4.软件质量保证和软件测试是同一层次的概念

(F)

5.功能测试是系统测试的主要内容,检查系统的

功能、性能是否与需求(T)

6.负载测试是验证要检验的系统的能力最高能

达到什么程度(F)

7.软件项目在进行需求分析阶段,测试人员应该

开始介入其中(T)

8.测试是为了验证该软件已经正确的实现了用

户的要求(F)

9.测试人员要坚持原则,缺陷未修复坚决不予通

过(T)

10.发现错误多的模块,残留在模块中的错误也

多(F)

11.满足路径覆盖也就满足了判定覆盖(F)

12.软件测试活动集中在软件版本生成到发布

之间的阶段(T)

13.测试没有发现任何问题,那么证明被测试的

软件/系统是正确的(F)

14.测试是一个测试活动,而调测是一个开发活

动(T)

15.测试团队对产品质量负责(T)

16.版本发布前进行的测试所发现的大部分缺

陷和软件运行失效是由少数软件模块引起的(T)

17.结构测试对于系统测试没有意义(F)

18.测试人员可以根据测试环境可用性改变测

试的时间进度表(F)

19.失效率是指定类型中单位度量内发生失效

的数目(T)

20.变更测试就是回归测试(F)

21.开发测试主要是执行新用例,维护测试主要

进行回归测试(F)

22.“测试员对产品的主观信心”不是测试度量

(TEST METERICS)(F)

23.风险级别有风险发生的可能性和使用频率

两方面来决定(T)

24.测试控制描述了根据收集的测试信息和度

量需要采取的纠正活动(T)

25.针对测试对象的不同功能模型,选择不同的

测试覆盖技术,能够发现特性类型的缺陷(T)26.测试功能模型是从测试的角度对测试的问

题域进行分析并建模的结果,是对测试目标已经测试对象的基本特征、基本关系的抽象(T)27.判定点覆盖技术中,每个条件的每个可能取

值至少一次觉得了判定的结果,成为条件/判定覆盖(T)

单选题

1.“修正错误的代价是”()

A、随时间呈指数增长

B、随时间呈线性增长

C、不随时间增长

D、随时间不断下降

2.什么是测试()

A、验收

B、开发之后的阶段

C、缺陷修复

D、

测试是一个计划、准备、执行和测量的过程,目的是建立最终产品的特性,以及指出实际状况和需求状况之间的差异

3.判定测试上是否充分的依据是()

A、可靠性达到5个9

B、达到了客户

的基本要求

C、考虑分析级别,判断测试是否充分,

并能给需要的利益相关者提供足够的信息

D、软件的质量很好,缺陷率非常滴

4.下面对于测试和质量的关系表述错误的是()

A、通过测试,就可能发现软件系统在功能和非

功能方面的缺陷,软件质量就可以得到全面的保证

B、一个设计正确、合理的测试过程完成并顺利

通过,可以降低整个系统存在问题的风险

C、通过分析在其他项目中发现的缺陷和引起

缺陷的根本原因,我们就可以改进测试过程D、测试应该作为质量保证的一个不可或缺的

一部分

5.发现下面问题代价最大的是()

A、项目测试问题单

B、网上问题

C、CMM问题单

D、代码审查问题单

6.下面说法错误的是()

A、测试执行的数量以风险为基础

B、测试所有可能是不切实际的

C、通过风险管理(risk management)和不同系

统功能的测试优先级,来确定测试的关注点,

从而踢打穷尽测试

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、产品在维护阶段,不会增加新的功能,只会

进行bug修改,不会执行新用例

12.下面测试的内容不属于单元测试的范畴的

是()

A、模块间接口交互测试

B、模块局部数据结构测试

C、模块边界条件测试

D、模块中的执行通路测试

13.下面的问题严重程度为()

在产品规格书或者行业标准规定的条件范围

内,系统的主要功能和业务性能不符合用户要求,或不能稳定运行,但仍然可以用户提供基本的业务

A致命 B严重 C一般 D提示

14.“满足重现条件时至少可重现一次以上,但

重现概率不定的问题”属于()

A、有条件必然重现

B、有条件概率重现

C、无规律出现

D、很难重现

15.软件测试的目的是()

A、评价软件的质量

B、发现软件的错误

C、找出软件中所存在的缺陷

16.一下关于白盒测试覆盖率说法正确的是()

A、分支覆盖100%,则语句覆盖一定达到100%

B、条件覆盖100%,则分支覆盖一定达到100%

C、分支覆盖100%,则路径覆盖一定达到100%

D、分支条件组合覆盖100%,则路径分支一定

达到100%

17.下列关于系统测试方法说法不正确的是()

A、在线帮助测试主要用以验证系统的实时在

线相通的可操作性及准确性,具体操作中可以文档测试同时进行

B、用于安装测试的测试用例设计方法有导出

法和错误猜测法

C、GUI测试中通常首先把界面元素进行划分,

可以分为三个层次:界面原子层、界面组合层和完整的窗口

D、确认测试中首先要进行的功能测试是在实

际使用的环境下进行的测试,目的是验证测试条件是否满足软件需求规格说明中判出的需求

18.已知某功能有两个影响输出因子,根据等价

类分析,这两个因子都是三个有效等价类,两个无效等价类,那么可以设计多少种等价类组合的用例()

A、13

B、15

C、21

D、25

19.在软件测试的一般原则中建议,测试设计时

首先考虑保证功能正常实现的一组用例,重点考虑设计的测试类型是()

A、压力

B、容差

C、容限

D、极限

20.设计足够的测试用例,是的判断中每个条件

的所有可能至少出现一次,并且每个判定结果

页至少出现一次,请问这是白盒测试中的哪种逻辑覆盖()

B、判定覆盖

C、条件覆盖

D、判定-条件覆

21.一下哪种方法采用了表格的形式进行辅导

设计()

A、等价类划分

B、边界值分析

C、判定表方

法 D、功能图

22.那种测试方法考虑了多个输入之间的组合

与联系()

A、等价类划分

B、边界值分析

C、因果图

D、

判定表

23.ODC方法是一种()缺陷分析方法

A、定性和定量分析相结合的

B、定性的

C、

定量的 D、定性和定时相结合的

24.下面哪个不是IPD-PTM中提供用于缺陷分

析的方法()

A、ODC分析

B、鱼骨图 C 、Gompertz分析

D、Rayleigh分析

E、四象限评估

25.因果图常和()方法进行结合使用

A、等价类划分

B、边界值分析

C、判定表方

法 D、正交分析

26.项目进行了一段时间大家对该项目已经基

本了解,此时要进行重评估,用哪种方法更好?()

A 、Delphi B、Pert sizing

多选题

1.测试的目的是什么()

A、为质量和风险提供信息

B、发现缺陷

C、

预防缺陷 D、增强对于质量的信心

2.下面属于测试的基本原则的是()

A、针对不同的测试内容进行的测试活动也是

不同的

B、相同的测试用例不断的重复测试,最后将不

再能够发现新缺陷

C、20%的缺陷和失效集中在80%的模块上

D、测试可以减少软件中存在缺陷的可能性,如

果测试没有发现任何缺陷,就证明软件或系统是完全正确的

3.下面描述属于功能测试的是()

A、对防火墙的进行攻击检测

B、华为U636收集支持“画中画”视频电话功

C、测试防火墙在遭到攻击后多长时间能检测

到并进行隔离处理

D、华为U636手机支持最大速度为256kbps的

流媒体播放,无论是精彩赛事直播,还是热辣新闻现场,当然要第一时间欣赏

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、对功能或者系统的影响

E、检测盒修复

时间

11.软件测试的对象有()

A、需求规格说明书

B、概要设计说明书

C、详细设计说明书

D、可执行程序

E、测试工具

12.开发活动诸环节中,哪些是软件测试要关注

的()

A、对需求理解与表达的正确性

B、设计与表达的正确性

C、编码实现的正确性

D、运行的正确性

判断题

1-5 FFTFF 6-10 TTFFT 11-15 TFFTF

16-20 TFFFF 21-27FTFTT TF

单选题

1-5ADCAB 6-10DCBDD 11-15CABBB 16-20 A A/B CBD 21-26CCA C/D CB

多选题

1ABCD 2AB 3AB 4AB 5ABCD 6ABC 7ABCD 8ABCD

9ABC 10CDE 11ABCD 12ABCD

测试面试问题及答案

这篇帖子中的题目有我自己面试过程中问道过的,也有在网上看到的,但是答案我都是结合自己的从业经验以及真是的项目实践流程来编写的,不能说这就是最终的正确答案,但是希望整理出来能给大家一些参考和帮助!如果大家有更好的答案不妨写到帖子当中,我们共同讨论 1、介绍一下整体项目流程 答案: 1.搭建缺陷管理的环境和测试环境以及配置管理的环境搭建; 2.编写测试计划; 3.设计测试用例; 4.编写测试用例; 5.测试用例的评审; 6.执行测试; 7.缺陷管理; 8.测试报告的输出 2、在实际项目中你是如何做测试计划 答案: 1.对客户提供的或需求分析人员编写的用户需求文档或需求规格说明书进行分析,提炼出测试要点; 2.根据测试要点编写测试用例。 3.由评审组对测试用例进行评审--修改--再次评审--初步定稿 4.执行测试 4.1按照测试用例对系统进行功能验证及客户的需求验证 4.2将测试过程中产生的Bug录入缺陷管理系统 4.3新版本发布后,对本次版本新增加的功能以及开发人员修正的Bug进行回归测试 4.4根据项目需要提交测试报告。 3、你是如何制定测试过程中的时间进度表的 答案:根据项目的需求、开发周期、开发人员的开发进度等时间安排来制定一个测试时间进度初稿,并将测试时间进度表交与整个项 目团队成员大家一起讨论和分析,最终和所有人达成共识制定出一个大家都可以执行的测试时间进度表。时间表中包括了开发人员提交功能或功能模块的时间,以及为了更好的执行测试,配合测试人员进行功能培训的时间,以及测试执行时间等,都详细的写到WBS中,并按照这个时间进度表来执行项目的测试任务。 4、测试计划都包括那些项 答案:1.测试计划目标2.测试参考文档3.测试术语与定义4.测试内容5.测试人员的分工6.测试进度7.测试流程8.测试工具9.测试缺陷管理10.测试的风险分析 5、测试用例如何设计的 答案:在测试用例设计之前首先要熟悉客户的需求文档或需求规格说明书,以做到对被测系统的熟悉,充分了解产品的详细功能,并在熟悉过程中即使与研发人员和客户人员进行有效的沟通。然后从需求中提炼中各个模块的详细功能点编写出一个测试要点的文档。根据测试要点设计测试用例,测试要点与测试用例

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

测试工程师笔试题 一、计算机知识(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.一次考试,有25人参加,有ABC三题,每人至少会做一题,在不会做A的人中,会做B的人是会做C的人的两倍,在会做A的人中,只会做A的人比其他的少一人,不会做A的人和只会做A的人数相等,问只会做B 的有几人? 解:设绿色加白色为X 紫色加白色为X/2 白色为Z 红色为Y 蓝色为Y+1 所以由条件可得X+0.5X-Z+2Y+1=25 X+0.5X-Z=Y 故3X=16+2Z 当且仅当Z=4,X=8时为整数解,故题目答案为X-Z=4人或以下三组解: Z=1,X=6; Z=7,X=10; Z=10,X=12; 2.李氏夫妇请4对夫妇来家吃饭,已知每人不和自己和配偶握手,每人至少握手一次,不重复和人握手,李先生最后一问每人握手次数都不一样,问李太太握手几次... 解:既然每人次数不同,就说明有1到8八种次数,每人一种. 初始:87 65 43 21 (00) 括号内为李氏夫妇的次数 从8看起,那个人肯定和另外的8人握手,否则没有8次,而且他的配偶肯定是7次,否则不可能有8次握手的人.(X表示已计算的握手) 第一次:X7 54 32 10 (11) 第二次:XX 43 21 00 (22) 第三次:XX X3 10 00 (33) 第四次:XX XX 00 00 (44) 所以李先生和李太太都握手了4次. 3.几何题如图,两圆交于AB两点,由A作直线交于两圆于CD,问CD何时最长?并证明.提示:相同弧段的圆周角是圆心角一半

软件测试人员面试题

你为什么选择软件测试行业 因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对 责,你做什么 我在里面主要是负责所分到的模块执行测试用例。 结合你以前的学习和工作经验,你认为如何做好测试。 根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。 你觉得测试最重要的是什么 尽可能的找出软件的错误 怎样看待加班问题 加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。 如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。

为什么在团队中要有测试 因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。在测试时代学习自己最大的收获是什么? 在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。 我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。 自己优势及缺点 的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。 你为什么选择测试时代不选择51testing 因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。 13.请谈谈您对测试工作的理解 我认为测试工作是找出软件产品的错误, 14.你认为测试人员需要具备哪些素质? 我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工

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

一、判断题 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.请写岀至少5个游戏类型的字母缩写以及全称。 答: ①.ACT,Action Game (动作游戏); ②.RPG,Role playing Game (角色扮演游戏); ③.STG,Shooting Game (射击类游戏); ④.SLG,Simulation Game (策略游戏); ⑤.FTG,Fighting Game (格斗游戏); ⑥.PZL,Puzzle Game (益智类游戏); ⑦.AVG,Adventure Game (冒险游戏)。 2.玩过哪些网络游戏,玩了多长时间,都玩到多少级? 答: ①.由于个人兴趣爱好,大学期间业余时间花在玩游戏和做网站上,因此玩过的网络游戏比较多, 重点地列举一些,传统客户端类型的:穿越火线(中国大陆服、美服)、CSOL、战地之王、战 地二等;网页游戏,《天地英雄》、《仙剑情》、《QQ农场》、《植物大战僵尸社区版》等。 ②.在这些游戏中投入的时间很多,精力更多,不同的游戏会有不同的投入:在《穿越火线》陆 陆续续投入了三年多的时间,因为主持着一个强大的游戏公会;《QQ农场》主要是闲暇简短时 间比如吃饭前后;《天地英雄》,有时间就一整天地玩,畅快到底。 ③.《穿越火线》的等级是军衔,以经验值为主,我个人的号的等级目前是中尉二,另外由于曾经两度换QQ号,其余两个号是中尉六、少尉二;《天地英雄》,等级最高的一个号是七十七 级别,另外有三四个小号,在多个代理运营平台都玩过;《QQ农场》,也由于换QQ号,目前 农场等级和牧场等级都是五十级。 3.请选择一款最熟悉的游戏,简要评价它的优缺点。 答:以我精通的《穿越火线》为例,优缺点如下: ①.优点:第一、《穿越火线》的画质很不错,和《反恐精英》相比,画面细腻,天气、击中效 果等特效更逼真,更能激起玩家的对游戏的投入;第二、《穿越火线》的音效非常震撼,比同类 型的其他FPS相比,《穿越火线》的各种音效,尤其是脚步声、投掷武器的声音、击杀提示声,营造了非常刺激、火热的战斗环境,让玩家完全沉浸于游戏中;第三、《穿越火线》的角色系统 丰富多彩,从开始简单地模仿《反恐精英》里的角色,三年多以来,陆陆续续推岀来飞虎队、刀锋、夜玫瑰、潘多拉、灵狐者、黑鹰等一些列个性十足的角色,每一个角色都有独自的背景故事和特色风采(如灵狐者的性感火辣、飞虎队的刚正威武);第四、游戏模式和地图不断退岀,很多两三年多的老玩家都感叹一一“《穿越火线》早已不是当初零八年三百来兆的那个穿越火线了” 这是《穿越火线》能三年多来一直火爆最核心的原因;第五、游戏的本土化做得非常到位,这一点是我玩了《美服版穿越火线》之后,最大的感触,美服版的,更注重刻画美国的大兵文化,在角色和地图处理上,不同于中国大陆的细致,另外网上了解的日服版的东洋刀特有武器,使得日 服版一推岀就吸引了一大批日本玩家;第六、游戏的平衡性非常好,《穿越火线》以部分道具收 费和VIP为盈利方式,但收费道具和普通道具的差距非常小,而且主要的差距是在个人的喜好, 比如不同的玩家喜欢不同类型的武器,普通道具的AWM、AK-47、AN94 (2011冠军杯冠军队 的一名主力队员就用的是AN94 )和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在

软件测试笔试题目

测试人员考试试卷(考试时间90分钟,满分100分) 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。(√) 软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。 2.Beta 测试是验收测试的一种。(╳) Beat测试和验收测试是两种不同的测试。验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用”为目标,该类测试的不是以发现缺陷为主要目的。beta测试是一模拟真实的使用环境从而发现缺陷的一种测试。所以两者之间的是非包容关系。 3.验收测试是由最终用户来实施的。(╳) 上面说到了验收测试的目的和目标,所以验收测试也可是是软件生产的企业内部人员来实施。例如产品经理。当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较长见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。 4.项目立项前测试人员不需要提交任何工件。() 应该说这道题目没有明确的答案,在项目立项前测试人员是不是要把一些准备工作以工件的形式给记录下来是完全取决于该企业的软件开发过程的要求。同时不同企业,立项前要达成的一些必要条件也是大相径庭的。应该说这一题目出的不是很好,如果你是出题人这家企业的测试工程师,那么就应该有一个明确的答案。 5.单元测试能发现约80%的软件缺陷。() 同样这一题目也没有标准答案。因为该数据的来源和其统计的方法,样本都没有一个工业标准。这样出来的数据同样不具有权威性。这里我可以说一个简单的例子,在用ASP,php这类脚本语言开发网页的时候是根本没有复杂的单元测试。那么这样的数字应用在网站开发上面是否有意义,还是值得商榷的。所以这道题目出的不好,没有明确的答案 6.代码评审是检查源代码是否达到模块设计的要求。() 代码审查是一种静态技术,从这个意义上说代码复查是需要和其他的一些动态测试技术配合才能检查代码是否符合设计的要求 7.自底向上集成需要测试员编写驱动程序。() 这道题目大家看下top-down 和 down-top的集成测试示意图就能得出明确的答案。这里需要了解的是什么是驱动测试程序,什么是桩程序。如果集成组件数量众多,多关系层次,那么不论是什么类型的集成测试。驱动程序和桩程序都是需要开发的。 8.负载测试是验证要检验的系统的能力最高能达到什么程度。() 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。() 10.代码评审员一般由测试员担任。(x) 如果测试员有这个水平,那么当然是可以参加的。不过大多数的企业不会让普通的测试人员参与代码的评审。 11.我们可以认为的使得软件不存在配置问题。(x) 首先大家先搞清楚什么是配置管理什么是软件配置,从这道题目中看不出出题人想问的是关键工程中的配置管理还是单纯的软件配置。但是可以肯定的是不论是何种情况,答案均是否定的。

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

《DirectX游戏编程》考试样题二剖析

《DirectX游戏编程》考试样题二 一、选择题 1.我们通常通过两个向量( A ),来判断向量之间的夹角。 A.点积 B.相加 C.叉积 D.相减 2. 模拟类似玻璃的透明效果,我们采用的是( D )技术。 A.光照 B.模板 C.纹理映射 D.混合 3. 在进行纹理映射时,我们需要设置纹理的过滤方式,使用下面的哪个方法( B )。 A.SetRenderState B.SetSamplerState C.SetMaterial D.SetLight 4. 下面哪项不属于绘制状态的填充状态值( D)。 A.D3DFILL_WIREFRAME B.D3DFILL_POINT C.D3DFILL_SOLID D.D3DFILL_LINE 5. 在Direct3D的光照模型中,光源发出的光由下面哪几种光线类型组成 ( ABD )。 A.漫射光 B.镜面光C.火焰光 D.环境光 6. 在使用Direct3D编程时,我们使用( B )矩阵表示一个变换。 A.3×3 B.4×4 C.2×2 D.1×4 7. 当需要对场景进行矩阵V的取景变换,选择下面的( D )。 A.Device->SetTransform(D3DTS_PROJECTION, &V); B.Device->SetTransform(D3DTS_WORLD, &V); C.Device->SetTransform(D3DTS_TEXTURE0, &V); D.Device->SetTransform(D3DTS_VIEW, &V); 8. Direct3D中我们使用左手坐标系来进行三维建模,左手坐标系的z轴正方向是( A )。 A. 穿过纸面向里 B. 在纸面上向左 C. 穿出纸面向外 D. 在纸面上向右 9. 下面哪项中的图像格式都是D3DXCreateTextureFromFile支持加载纹理图像的格式( AD)。A.BMP、TGA、JPG B.DDS、PPT、DIB C.HDR、DOC、MAX D.PPM、PNG、PFM 10.在进行混合运算的时候,我们需要设置源混合因子和目标混合因子,他们的默认值分别为( C )。A.D3DBLEND_ZERO,D3DBLEND_ONE B.D3DBLEND_SRCCOLOR,D3DBLEND_INVSRCCOLOR C.D3DBLEND_ONE ,D3DBLEND_ZERO

普通工人面试笔试题目

普通员工入职测试题 姓名:学历:日期:得分: 一、填空题。(每题1分,共25分) 1、写出拼音对应的词:口 qiang( ),nu()力, gong()喜,雾 mai( )。 2、26个英文字母分别是:A B C J K L M X Y Z。 3、补充诗句中的空白部分:,汗滴禾下土,,。 4、我国古代四大发明是指:()、()、()、()。 5、1吨 =()千克 =( )斤。 6、我国历史上的第一位女皇帝是()。 7、英译汉:today( )、one( )、name( )、PASS()、City( )。 8、我国一共有()个直辖市,安徽省的省会是()。 9、我国最南方的省是(),最大的淡水湖是()。 二、单项选择题(共30分) 1、选出不同类的一项()。A、蛇 B、大树 C、老虎 D、狮子。 2、广东省的省会是()。 A、广州 B、深圳 C、东莞 D、中山 3、正常人的体温是()。 A、35-36度 B、36-37度 C、37-38度 D,38-40度 4、在下列分数中,选出不同的一项()。A、2/5 B、3/5 C、3/7 D、3/9 5、我国的南、北方划分以什么为界()。A、黄河 B、长江 C、秦岭-淮河 D、湖北省。 6、选出不同类的一项()。A、地板 B、壁橱 C、窗户 D、窗帘 7、一般情况下,成年人每天的睡眠应为()。 A、6小时以下 B、6-8小时 C、8-10小时 D、10小时以上 8、人体能承受的安全电压为()。A、12V B、24V C、36V D、220V 9、找出不同类的一项()。A、写字台 B、沙发 C、电视 D、桌布 10、选择A、B、C、D中哪一个应该填在“X0000XX000XXX”后面()。 A、X00 B、000 C、00X D、0XX

软件测试笔试题及参考答案

精心整理 一、选择题 1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(C) 是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。 A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性 2.关于软件质量的描述,正确的是__B____ A.软件质量是指软件满足规定用户需求的能力; B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性; C.软件质量保证过程就是软件测试过程; D.以上描述都不对 3. A 4. A B C D 5. A. 6. 法 A 7. A B C D 8.下面关 于 A B C.对评审中出现的问题要充分讨论,以求彻底解决 D.限制参与者人数,并要求评审会之前做好准备 9.下列关于文档测试描述错误的是__A____ A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性; B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾; C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。有些学生在证明数学题时,喜欢用“显然”两字蒙混过关。文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的; D.文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解 10.以下关于集成测试的内容正确的有__D____ ①集成测试也叫组装测试或者联合测试;

②在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; ③一个模块的功能是否会对另一个模块的功能产生不利的影响; ④各个子功能组合起来,能否达到预期要求的父功能; ⑤全局数据结构是否有问题; ⑥单个模块的误差累积起来,是否会放大,从而达到不能接受的程度; A.①②④⑤⑥B.②③④⑤⑥ C.①②③⑤⑥D.以上全部正确 11.软件测试的目的是___B___ A.评价软件的质量B.发现软件的错误 C.找出软件中的所有错误D.证明软件是正确的 12.为了提高测试的效率,应该___D___ 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.软件的六大质量特性包括:功能性、可靠性、可用性、效率、稳定性、可移植性。 3.软件测试按照不同的划分方法,有不同的分类: (1)按照软件测试用例的设计方法而论,软件测试可以分为白盒测试法和黑盒测试法。 (2)从是否执行程序的角度,软件测试可以分为静态测试和动态测试。

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

游戏测试面试题及答案

游戏测试面试题及答案 IT业一直经历着寒冬,但是游戏软件业却呈现出了勃勃生机。以下是小编为你整理的游戏测试面试题及答案,希望能帮到你。 游戏测试面试题及答案 非技术类:(结合自己情况说) 1.自我介绍 2.3-5年内,如何计划的 3.为什么要做游戏测试 4.说一款自己玩的游戏,这个游戏哪点吸引了你 5.做游戏测试需要哪些方面的能力 技术相关: 1.设计一个游戏聊天窗口的测试用例 拆分功能点,然后从输入框、玩家状态、加好友、好友分类、删除好友、黑名单、滚动条、聊天对象等方面入手 2.英雄联盟盒子,是如何实现给英雄换皮肤的 修改了客户端某段关于皮肤的代码:假定7款皮肤,编号0-6,根据盒子里选择皮肤所对应的编号,来执行相对应的代码,导入不同的皮肤文件。

3.开发一款LOL去掉战争迷雾的外挂,说思路 其实是一个敌我视野的问题,LOL有个观战模式,里面有控制双方视野的选项,可以模仿此选项的代码来写,修改战斗双方关于视野的代码。 4.开发加速外挂,已知无法修改人物原始移动速度、装备加的移速也不能改,怎么做 同样时间内,增加人物的位移,等于增加了移速。 第二问:怎么增加人物的位移 我说的是用坐标来增加:开挂前人物从(0,0)移动到(1,0)的位置,开挂后,人物就能在同样时间内从(0,0)移动到(2,0)的位置,这样就变相增加了移速 5.未测试过的游戏,如何尽快找出BUG 拆分功能点以后,找那些玩家经常进入、功能点多、设计复杂的地方 6.针对一款你熟悉的游戏,它的某一个场景或设定,设计测试用例 我举的LOL草丛的设定,从人物进入草丛后敌我视野、释放技能时动画、声效、伤害、敌我视野等方面入手 7.简述一个你做过的项目,遇到了什么问题,怎么解决的 注册页面,测试国家、省份、城市的下拉框,每个下拉框都有大量的选项。解决办法是在每个下拉框随机抽取两到三个选项编写测试用例

2JAVA和测试基础面试题及答案

软件测试面试题目 1、软件的评审一般由哪些人参加?其目的是什么? 评审是对软件元素或项目状态进行评估的活动,用于确定与预期结果之间的偏差和相应的改进意见,通常由人来执行。除了在项目早期发现缺陷和降低项目的失败风险外,项目中需要进行评审的其他原因包括:分享知识、培训团队成员、为管理层决策提供依据、为过程改进提供信息以及项目所处状态评审。 评审参与人员:用户、客户或有关部门开发人员,测试人员,需求分析师都可以,就看处于评审哪个阶段。 2、你认为做好测试用例工作的关键是什么? 首先是理解需求,第二是测试用例编写的方法要熟练,第三就是你的测试经验了,看到某个功能,马上会想到那种测试用例会测出问题。 3、说明缺陷管理的过程? 4、软件测试流程? 5、你认为做好软件测试计划工作的关键是什么? 1. 明确测试的目标,增强测试计划的实用性 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试

计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确 2.坚持“5W”规则,明确内容与过程 “5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。 3.采用评审和更新机制,保证测试计划满足实际需求 测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。 4. 分别创建测试计划与测试详细规格、测试用例 应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。 6、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含 了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 7、根据自己的理解什么是测试用例和测试规程,设计一个测试用

最新游戏测试面试题目资料

如果有玩过游戏的,这些信息的请一会要问。 1)描述一下测试流程: 问题:请描述一下测试流程,主要是考察理论知识 参考答案: 需求评审->制定测试计划->根据需求搭建测试环境/配置服务器与客户端资源->根据需求编写测试用例->用例评审->用例执行->bug回归->提交测试报告 主要参看面试者对测试流程的了解 2)TCP/IP的概述; 问题:请描述一下TCP/IP的分为几层,他们之间是如何交互的。 参考答案: tcp/ip协议分4层的层级结构:网络接口层(又称链路层)、网络层(IP)、主机到主机层(TCP)(又称传输层)、应用层; 能够画出tcp的三次握手协议的时序图:

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 主要查看面试者对TCP/IP是否了解 3)对游戏服务器是否了解; 问题:以前是否了解游戏服务器,是否能描述一下分布式服务器的工作原理;为什么要使用分布式服务器? 参考答案: 为了解决单台服务器处理能力、带宽等资源有限,特别是像中国这种网通、电信南北不互通的情况(这个只是大概说一下而已); 问题:分布式服务器的难点? 主要是信息同步; 分布式服务器的测试点: 场景切换; 人物登入登出; 跨服务器聊天; 跨服务器查看人物属性(拍卖); 跨服战场; 主要查看面试者对游戏服务器运作是否了解。 4)是否使用过selenium、httpWatch之类的工具软件; 问题:是否使用过selenium、httpWatch一些测试工具,主要查看面试者使用过哪些测试工具,能否快速的上手? 知道如何录制脚本,如何回放; 使用过httpwatch或firedebug,知道如何查看发送和接收包; 5)软件缺陷分级; 问题:软件缺陷可以分为几级,分别是哪些? 参考答案:致命、严重、一般、提示、建议 主要考察面试者对对测试理论的理解; 6)是否玩过多款游戏; 问题:都测试过哪些游戏?哪些游戏属于MMORPG类型的游戏? 参考答案:一般会根据面试者玩过的游戏提出一些考官感兴趣的问题,主要考察面试者是否对游戏是从兴趣出发;有相关游戏经验的面试者会更容易上手; 参考答案:MMORPG类型的游戏有:魔兽,仙灵,斗战神,QQ仙境 7)画出服务器与客户端进行交互的时序图; 问题:服务器和客户端是如何交互的,请描述一下时序图 参考答案:

面试笔试题带答案

1:当你在嘈杂环境中忽然接到面试电话,你会? A:无所谓,留在原地,继续接听 B:立刻找一个比较安静的地方 C:附近没有安静的地方,请对方留下联系方式,然后迅速打过去 D:附近没有安静的地方,请对方留下联系方式,第二天再打标准选项:B,此题考察的是情商,会表现跟人的沟通、交际能力。 2:对方要求你于某日某时到该公司面试,但并未告诉你该公司详细地址,你会? A:在电话中向对方询问公司的具体地址 B:若对方态度和善,不但会问具体地址,还会询问行车路线 C:挂断电话后才想起来,没办法,按照刚才的号码再打回去询问吧 D:挂断电话后才想起来,没关系,我上网查查去,如有好几个地址,那再打电话询问 标准选项:D,此题考察是求职者的专业素质,开拓精神,以及主观能动性。 3:面试前,你是否会特地整理一下个人形象和卫生?

A:不会,我对自己的形象很有信心,恩,明天打算穿那套看起来很青春的牛仔装 B:不会,我相信面试官会更看重我衣衫滥屡的外表下,那出色的才能 C:会,洗洗头发洗洗澡,以干净、清爽、利落的形象出现在面试官面前 D:说不定,看心情还有要去面试的公司,知名外企我会适当修饰以下,小公司就算了 E:会,我会洗洗头发洗洗澡,再洒点香水,画个妆,这让我更有信心 标准选项:C。此题考察的是求职者对自己整体形象的包装,通过包装可以了解一个人 的性格。 4:当你历尽千辛万苦终于赶到公司之后,你发现你比预定时间早到了半个小时,这时你会 A:直接进公司找前台,平静地联系面试人员 B:先在公司附近晃一晃,熟悉一下环境,整理好心情,顺带想想可能遇见的面试问题, 提前5-10分钟再进去 C:先观察一下公司附近的环境,食堂远不远,购物方不方便,周

软件测试面试题目及答案

软件测试面试题目及答案 这是一份很火的软件测试面试题目及答案,今天千锋老师就发出来给大家看看,并介绍一下思路。 <1>功能方面,是否能按指定条件查到正确、完整的结果,具体: 1、录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性; 2、录入条件为不可查到结果的关键字、词、语句; 3、录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等。

<2>性能方面,可利用测试工具或各种测试手段考虑功能在各方面的表现,具体: 1、压力测试:在不同发用户数压力下的表现(评价指标如响应时间等); 2、负载测试:看极限能承载多大的用户量同时正常使用; 3、稳定性测试:常规压力下能保持多久持续稳定运行; 4、内存测试:有无内存泄漏现象; 5、大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。 <3>易用性方面,交互界面的设计是否便于、易于使用,具体: 1、依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理; 2、查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等; 3、标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常? 4、输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

<4>兼容性方面,跨平台、多语言等多样性环境组合情况下测试使用的正常性,具体: 1、WINDOWS/Linux/UNIX等各类操作系统下及各版本条件下的应用; 2、IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用; 3、SQL/Oracle/DB2/MySQL等各类数据库存储情况下的兼容性测试; 4、简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试; 5、IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试; 6、与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用。 <5>安全性方面,往往容易被忽视的环节,具体: 1、被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计; 2、录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。 3、用白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患; 4、对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

软件测试工程师笔试题

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

游戏面试题汇总

腾讯公司的面试题 1 、对MMORPG 的CLIENT/SERVER 使用白盒和黑盒的方法进行集成和系统测试; 2 、编写测试计划完成测试任务。 工作要求: 1、了解C/S结构,并熟悉TCP/IP、UDP协议; 2、掌握常用的软件测试工具、测试流程,熟悉软件工程; 3、熟悉C++或Delphi Windows编程; 4、了解游戏客户端程序设计和服务器架构方式; 此题是腾讯招聘游戏测试人员的题目!通知偶去面试!今天上午偶p点p点的就去坐了公交,一个半小时后到了公司总部,(附:公司总部是受其他城市的委托来面试我的)主考是北方人,我也是北方人,于是很快就出题了!如下!1,网络游戏交易的流程,用Oracl,sql,叙述出来 2,找到交易这个流程之间的测试点然后问偶,能写出来吗?偶说,能,问:需要多久?偶:20分钟然后对表!关门,偶开始狂写狂画,之后偶觉的思路没理清,换张纸,慢慢画,急切间服务器的英文---server忘记了,而且字体超级烂,偶本来字很好看的,,,毕业至今没写过几个字哈,生疏了,也紧张。终于在20分钟内大概画了个流程图针对于第一题,并附上测试用例!第二题,偶只写出了两个测试点!门开,主考进来,看偶的纸,说,我要的就是这个,然后问:软件测试最重要的是什么?偶觉的哪个阶段都重要啊,不厌其烦也很重要,于是偶就头晕晕的很笃定的说功能测试最重要!又问些对游戏的感受和了解,就ok了!最后问偶愿意去另外的城市工作吗?给偶一个考虑的机会,偶呆了一秒说:您知道,我刚来这里,是自己来的,无牵无挂,只要是xx公司,哪个城市都行!于是结束了面试!偶本来以为不会这么良好吧,偶的第一次面试! 刚刚从公交上下来,准备回住的地洗澡澡,电话响了,是那个城市的分部打来的电话,说是要电话面试我,由于大街上很嘈杂,狂跑到小区的里面蹲在草坪上接受面试,呵呵!问的问题跟上午面试的题一样,不过交易变成了组队,偶还照我上午的思路说了下,但是人家说那不对,然后自己说了下去,可惜我没听清楚他说的什么,因为那会信号不好,然后我跟他口风说对对,是那样,然后继续问我 第2个问题: 玩过什么游戏,对游戏的熟悉程度,以及你认为的游戏测试包括那些?我的回答:因为本人接触游戏很早,从传奇到奇迹,到现在的3d,天堂2,魔兽世界,英雄,热血江湖,只要是rpg的基本上都玩过,不管是q版的还是武侠魔幻的,还有休闲类的,比如泡泡堂,疯狂坦克等等,强调了我的测试经验是休闲类的游戏,包括大富翁,泡泡龙,主要负责功能测试,立足于用户角度,包括键盘的操作,指令的确认返回,可玩性测试等,[这期间他还问我竞技类游戏呢?比如cs,我说呵呵,cs以前是我的最爱] 然后他问:你对可玩性测试是怎么认识的偶回答:包括色彩的显示,画面的连接,服务器的流畅度,以及游戏平衡性的设置,举例来说,以前的奇迹比传奇操作简单一点,这是一个方面,奇迹的装备很华丽能够吸引人,泡泡堂的角色造型很可爱,容易吸引女孩子,这些都是可玩性方面的 第三个问题: 你认为象早期的超级玛丽游戏上面的按键怎么做测试?偶回答:超级玛丽的游戏的键盘很简单,手柄上面的跳,走,跑,和四个方向键,四个方向键可以用枚举的方法测试,看其输入跟确认结果是否一样,不一样了就是问题所在,同样的功能键--跑跳走等也是这样!(其实偶回答的应该是属于测试目的,和测试脚本,与测试执行,测试平估之间的联系~渴望高手指点一下偶这样的思路正确与否?)他问:有没有想到测试时候同时按几个键,或者乱按键会出现什么结果?偶回答:当然需要这样的测试,站在用户的角度来说,我们做测试

相关文档
最新文档