文档库 最新最全的文档下载
当前位置:文档库 › KC06110000003_习题试题库_单元3 黑盒测试

KC06110000003_习题试题库_单元3 黑盒测试

KC06110000003_习题试题库_单元3 黑盒测试
KC06110000003_习题试题库_单元3 黑盒测试

一、选择题

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联黒盒测试

题目内容针对是否对无效数据进行测试,可以将等价类测试分为()

1)标准(一般)等价类测试

2)健壮等价类测试

3)弱等价类测试

4)强等价类测试

A.3)4)B.1)2)C.1)3)D.2)4)

标准答案B

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联强/弱组合、一般/健壮、输出域的等价类

题目内容常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中()经常与其它方法结合起来使用。

A.边值分析B.等价类划分C.错误猜测D.因果图

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联条件桩,动作桩,规则

题目内容( )是简化了的模拟较低层次模块功能的虚拟子程序。A.过程B.函数C.仿真D.桩

标准答案 D

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联功能测试、等价划分法、边界值分析法、基于决策表的测试

题目内容不属于功能测试的测试方法是()

A.等价划分法

B.边界值分析法

C.基于决策表的测试

D.路径测试

标准答案 D

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度难知识点关联动态黑盒子测试

题目内容动态黑盒子测试:()

A.直接测试底层功能、过程、子程序和库

B.可估算执行测试时代码量和具体代码

C.从软件获得读取变量和状态信息的访问权

D.测试的是软件在使用过程中的实际行为

标准答案 D

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联黑盒测试

题目内容下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。

A.DD-路径图B.控制流图

C.MM-路径图D.模块调用图

标准答案B

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联测试技术

题目内容系统测试中主要用到的测试技术是()

A. 回归测试

B. 黑盒测试

C. 白盒测试

D. 功能测试

标准答案B

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度40. 知识点关联因果图

题目内容()方法根据输出对输入的依赖关系设计测试用例。

A.路径测试

B.等价类

C.因果图

D.边界值分析

标准答案C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联黒盒测试技术

题目内容选出属于黑盒测试方法的选项()

A.测试用例覆盖

B.输入覆盖

C.输出覆盖

D.分支覆盖

标准答案B

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联因果图、判定表

题目内容由因果图转换出来的( )是确定测试用例的基础。

A.判定表B.约束条件表C.输入状态表D.输出状态表

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联等价类划分、边界值分析、因果图

题目内容在设计测试用例时,( )是用得最多的一种黑盒测试方法。

A. 等价类划分

B. 边界值分析

C. 因果图

D. 功能图

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联测试用例

题目内容与设计测试用例无关的文档是( )。

A. 项目开发计划

B. 需求规格说明书

C. 软件设计说明书

D. 源程序

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联黑盒测试

题目内容

是黑盒测试的方法?

A.基于基本路径

B.控制流

C.基于用户需求测试

D.逻辑覆盖

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联测试用例的设计

题目内容软件测试用例主要由测试输入数据和( )两部分组成。

A. 测试计划

B. 测试规则

C. 测试的预期结果

D. 以往测试记录分析

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联白盒测试、黒盒测试

题目内容划分软件测试属于白盒测试还是黑盒测试的依据是()

A.是否执行程序代码

B.是否能看到软件设计文档

C.是否能看到被测源程序

D.运行结果是否确定

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度难知识点关联等价类、边界值分析方法

题目内容关于等价类划分方法设计测试用例,下列描述错误的是()

A.如果等价类中的一个测试用例能够捕获一个缺陷,那么选择该等价类中的其他测试用例也能捕获该缺陷

B.正确地划分等价类,可以大大减少测试用例的数量,测试会更加准确有效

C.若某个输入条件是一个布尔量,则无法确定有效等价类和无效等价类

D.等价类划分方法常常需要和边界值分析方法结合使用

标准答案 C

题目编号分值 2 难易程度中

知识点关联黑盒测试

题目内容用边界值分析法,假定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

标准答案 B

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度中

知识点关联黑盒测试

题目内容用等价类划分法设计8位长数字类型用户名登陆操作的测试用例,应该分成()各等价区间

A.2 B,3 C.4 D.6

标准答案 D

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难

知识点关联黑盒测试

题目内容下面为C语言程序,边界值问题可以定位在()。int data(3);

int i;

for(i=1;i<=3;i++)

data(i)=5;

A.data(0) B.data(1) C.data(2) D. data(3)

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联软件测试分类

题目内容对于软件测试分类,下列各项除了()都是按照不同阶段来进行的划分。A.单元测试 B.集成测试 C.黑盒测试 D.系统测试

标准答案 C

题目编号分值 2 难易程度难

知识点关联黑盒测试

题目内容黑盒测试又分为功能测试和()。

A.性能测试B.回归测试C.随机测试D.冒烟测试

标准答案 A

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联因果图法

题目内容下面()方法能够有效地检测输入条件的各种组合可能引起的错误。A.等价类划分B.边界值分析C.因果图D.错误推测法

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容下面四种说法中,正确的是()。

A.因果图法是建立在决策表基础上的一种白盒测试法B.等价类划分法是边界值分析法的基础

C.健壮性等价类测试的测试用例要求在有效等价类中取值D.在任何情况下做黑盒测试皆应先考虑使用错误推断法

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容常用的黑盒测试方法有边界值分析、等价类划分、错误推测、因果图法等,其中()经常与其他方法结合起来使用。

A.边界值分析B.等价类划分C.错误推测D.因果图

标准答案 A

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度中知识点关联等价类划分法

题目内容等价类划分完成后,就可得出(),它是确定测试用例的基础。

A.有效等价类B.无效等价类C.等价类表D.测试用例集

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度易知识点关联灰盒测试

题目内容()把黑盒测试和白盒测试的界限打乱了。

A.失败测试B.灰盒测试C.动态测试D.静态测试

标准答案 B

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容动态黑盒测试()。

A.直接测试底层功能、过程、子程序和库

B.可估算执行测试时代码量和具体代码

C.从软件获得读取变量和状态信息的访问权

D.测试的是软件在使用过程中的实际行为

标准答案 D

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容下面哪个方法根据输出对输入的依赖关系设计测试用例。()A.路径测试B.等价类C.因果图D.归纳测试

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试、白盒测试

题目内容以下哪个测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试()。

A.边界值法B.基本路径法

C.正交实验设计法D.逻辑覆盖法

标准答案 A

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度易知识点关联因果图

题目内容以下哪个是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图()。

A.等价值分析测试B.边界值分析测试C.错误推测法D.因果图

标准答案 D

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联边界值分析法

题目内容假定X为整型变量,X>=1&&X<=10,如果用边界值分析法,X在测试中应该取下列哪组值()。

A.1,10 B.0,1,10,11 C.1,11 D.1,5,10,11

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难知识点关联因果图分析法

题目内容在黑盒测试中,着重检查输入条件组合的方法是()。

A.等价类划分法B.边界值分析法C.错误推测法D.因果图法标准答案 D

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度易知识点关联黑盒测试法

题目内容黑盒法是根据程序的()来设计测试用例的。

A.应用范围B.内部逻辑C.功能D.输入数据

标准答案 C

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容对于一个含有n各变量的程序,采用基本边界值分析法测试程序会产生()个测试用例。

A.6n+1 B.4n+1 C.5n D.7n

标准答案 B

所属项目项目三题型单选题出题人

题目编号分值 2 难易程度中知识点关联因果图法

题目内容()方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.因果图法C.等价类D.边界值

标准答案 B

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难知识点关联黑盒测试

题目内容下列方法设计出的测试用例发现程序错误能力最强的是()。

A.等价划分类法B.场景法C.边界值分析法D.决策表法

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度中

知识点关联黑盒测试

题目内容黑盒测试方法的优点是()。

A.可测试软件的特定部位B.能站在用户立场测试

C.可按软件内部结构测试D.可发现实现功能需求中的错误

标准答案 D

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度难

知识点关联等价类划分法

题目内容在功能测试中,假如有实数x≥0,将x划分成两个区间(0,1)和(1,+∞),然后分别在两个区间中取值x=0.5和x=5,进行测试,那么这种测试属于

()。

A.边界值分析法B.绝对值分析法

C.等价类划分法D.相对值分析法

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度中

知识点关联黑盒测试

题目内容下列四种说法中,正确的是()。

A.因果图法师建立在决策表基础上的一种白盒测试法

B.等价类划分法是边界值分析法的基础

C.健壮性等价类测试的测试用例要求在等价有效类中取值

D.在任何情况下做黑盒测试皆应首先考虑使用错误推测法

标准答案 C

所属项目项目三题型选择题出题人

题目编号分值 2 难易程度中

知识点关联黑盒测试

题目内容下列属于黑盒测试方法的是()。

A.基于基本路径B.控制流C.逻辑覆盖D.基于用户需求测试

标准答案 D

二、填空题

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度中知识点关联类的等价关系

题目内容黑盒测试用例设计方法包括___________、___________以及_____________,错误推测法等。

标准答案等价类划分、边界值分析、因果图

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中知识点关联类的等价关系

题目内容等价类测试的关键是选择确定。

标准答案类的等价关系

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度易知识点关联类的等价关系

题目内容测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为___________。

标准答案黑盒测试

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联使用决策表设计测试用例

题目内容为了使用决策表标识测试用例,我们把条件解释成,把行动解释为。

标准答案输入、输出

所属项目项目三题型填空题出题人

题目编号分值 4 难易程度中

知识点关联黑盒测试

题目内容黑盒测试的具体技术方法____________、__________、__________、

____________。

标准答案等价类划分法,边界值分析法,决策表法,因果图法

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中知识点关联黑盒测试

题目内容黑盒测试又称之为___________测试。

标准答案功能

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联黑盒测试

题目内容黑盒测试方法的缺点是:和。

标准答案不可测试软件的特定部位、无法测试未实现功能需求的软件的内部缺陷

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联黑盒测试,等价类

题目内容等价类划分有两种不同的情况:____________和____________。

标准答案有效等价类,无效等价类

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度易知识点关联黑盒测试

题目内容等价类划分是一种典型的测试方法,也是一种非常实用的重要的测试方法。

标准答案黒盒

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中知识点关联决策表、条件桩、动作桩、规则

题目内容适合描述不同条件集合下采取行动的若干组合的情况。标准答案决策表

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联白盒测试、黒盒测试

题目内容白盒测试又称为,黑盒测试又称为。

标准答案结构测试或逻辑驱动测试、功能测试或数据驱动测试或基于规格说明书的测试

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度中知识点关联白盒测试

题目内容白盒测试又称为______________,可以分为______________和______________两大类。

标准答案结构测试,静态测试,动态测试

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联黒盒测试

题目内容测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为________________。

标准答案黒盒测试

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度难

知识点关联健壮性、边界值测试

题目内容对于一个n变量函数,健壮性边界值测试会产生测试用例个数为。标准答案6n+1

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度难

知识点关联黒盒测试

题目内容对于划分来讲,其具有重要保证的两个界定性质分别为和。标准答案完备性、无冗余型

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度易知识点关联黑盒测试

题目内容在设计测试用例时,是用得最多的一种黑盒测试方法。

标准答案等价类划分

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度易知识点关联黒盒测试、等价类测试

题目内容使用等价类测试的基础动机是进行完备测试,同时避免。

标准答案冗余

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度难知识点关联利用边界值、决策表、正交表设计测试用例

题目内容n变量函数的最坏情况测试会产生的n次方个测试用例。标准答案 5

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度易知识点关联黑盒测试、边界值分析法

题目内容边界值分析法属于____________。

标准答案黑盒测试

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中知识点关联等价类划分

题目内容等价类划分完成后,就可得出,它是确定测试用例的基础。

标准答案等价类表

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中

知识点关联黒盒测试、决策表

题目内容使用决策表标识测试用例,则把解释为输入,行动解释为输出。

标准答案条件

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度难知识点关联路径测试、等价类、因果图

题目内容软件测试中常用的静态分析方法是引用分析和接口分析。分析方法(白盒方法)中常用的方法是方法。非分析方法(黑盒方法)中常用的方法是方法和方法。因果图方法根据输出对输入的依赖关系设计测试用例。

标准答案路径测试、等价类、因果图

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中知识点关联黒盒测试

题目内容程序图是一种有向图,图中的节点表示语句片段,表示控制流。

标准答案边

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度易知识点关联黑盒测试

题目内容黑盒测试有两种基本方法,即:_____________和______________。

标准答案通过测试,失败测试

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联等价类

题目内容传统的等价类划分测试的实现分两步进行,一是,二是。

标准答案划分等价类表、设计相应的测试用例

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联黒盒测试用例设计

题目内容黑盒测试用例设计方法包括、以及因果图法,错误推测法等。

标准答案等价类划分、边界值分析法

所属项目项目三题型填空题出题人

题目编号分值 5 难易程度易知识点关联黒盒测试、功能测试

题目内容功能测试的方法有、、、、。

标准答案等价类划分法、边界值分析法、错误推测法、因果图法、组合分析法

所属项目项目三题型填空题出题人

题目编号分值 4 难易程度难知识点关联因果图

题目内容通过画因果图来写测试用例的步骤、、、及把因果图转换为状态图和共五个步骤。

标准答案分析程序规格说明的描述中,哪些是原因,哪些是结果、分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图、在因果图上使用若干个特殊的符号标明特定的约束条件、把判定表中每一列表示的情况写成测试用例。

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度中

知识点关联功能性测试、边界值测试、等价类测试、基于决策表的测试

题目内容功能性测试的主要方法有、和。

标准答案边界值测试、等价类测试、基于决策表的测试

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中

知识点关联黒盒测试、因果图法

题目内容在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是。

标准答案因果图法

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中

知识点关联黑盒测试、判定表

题目内容由因果图转换出来的是确定测试用例的基础。

标准答案判定表

所属项目项目三题型填空题出题人

题目编号分值 1 难易程度中

知识点关联功能性测试

题目内容采用功能性测试方法设计测试用例的唯一依据是软件的。

标准答案规格说明

所属项目项目三题型填空题出题人

题目编号分值 4 难易程度难

知识点关联因果图

题目内容通过因果图法来写测试用例的步骤为、、、把因果图转换为判定表及共5个步骤。

标准答案分析规格说明,确定哪些是原因,哪些是结果分析语义内容,并将其表示成连接各原因和结果的因果图标明约束条件把判定表中

每一列表示的情况设计测试用例

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度难

知识点关联黑盒测试

题目内容在某大学学籍管理信息系统中,假定学生的年龄输入范围为15~30,则根据黑盒测试中的等价类划分技术,可以划分为个有效等价类,各

无效等价类。

标准答案 1 2

所属项目项目三题型填空题出题人

题目编号 分值 2 难易程度 难

知识点关联 黑盒测试

题目内容 功能图法就是用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例,功能图的模型由 图和 模型组成。 标准答案 状态迁移 逻辑功能

所属项目 项目三 题型 填空题 出题人 题目编号 分值

3

难易程度

知识点关联 黑盒测试

题目内容 黑盒测试是一种重要的测试策略,又称为数据驱动的测试,常见的测试方法有 、 、 、错误推测法和综合策略法。 标准答案 等价划分类法、边界值法、因果图法(无先后关系)

所属项目 项目三

题型 填空题 出题人 题目编号 分值

2

难易程度

知识点关联 等价划分测试

题目内容 传统的等价划分测试的实现可以分两步进行,第一步是 ,第二步是 。

标准答案 划分等价类表 设计相应的测试用例

所属项目 项目三 题型 填空题 出题人 题目编号 分值

1

难易程度

知识点关联

黑盒测试

所属项目 项目三

题型 填空题 出题人 题目编号 分值

2

难易程度

知识点关联 黑盒测试

题目内容 黑盒测试测试用例设计方法主要有 、 以及因果图法、错误推测法。

标准答案 等价类划分法 边界值分析法(可互换)

题目内容凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是。标准答案错误推测法

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度难

知识点关联因果图

题目内容因果图的基本原理是通过画图,把用自然描述的转换为,最后为转换后的每列设计一个测试用例。

标准答案因果功能说明判定表

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度难

知识点关联黑盒测试

题目内容黑盒法只在软件的处进行测试,依据说明书,检查程序是否满足要求。

标准答案接口需求规格功能

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度易

知识点关联等价类划分

题目内容等价类划分有两种不同的情况:和。

标准答案有效等价类无效等价类(可互换)

所属项目项目三题型填空题出题人

题目编号分值 3 难易程度中

知识点关联等价类划分法

题目内容等价类划分从程序的说明,找出一个输入条件(通常是一句话或一个,)然后将每个输入条件划分成两个或多个。

标准答案功能短语等价类

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中知识点关联场景法

题目内容随着面向对象思想和技术的发展,现在软件几乎都是通过来控制流程的,当其发生时的情景便形成了场景,而同一事件不同的触发顺序和处理结果则形成。这样的方法用于生成的测试用例容易理解和执行。

标准答案事件触发机制事件流

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度易知识点关联等价类划分法

题目内容用等价类划分法设计一个测试用例,使其覆盖尚未覆盖的合理等价类,使其覆盖不合理等价类。

标准答案尽可能多的一个

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度中

知识点关联等价类划分法

题目内容传统的等价类划分测试的实现分两步走,一是,二是。

标准答案划分等价类表设计相应的测试用例

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度易

知识点关联黑盒测试

题目内容黑盒测试用例设计方法包括、以及因果图法和错误推测法等。

标准答案等价类划分法边界值分析法正交实验设计法功能图法(任选其中两个即可)

所属项目项目三题型填空题出题人

题目编号分值 2 难易程度难

游戏测试工程师笔试题

游戏测试员笔试题 简答题: 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 )和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在

黑盒测试流程及方法

测试流程依次如下: 1.需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team 2.测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如 何合理分配安排资源等。---testing leader or testing manager 3.用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester 4.执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员) 5.执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员) 6.defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester 7.测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug. 8.用户体验、软件发布等…… 详细测试步骤: 1. 书写测试计划 2. 审核测试计划,未通过返回第一步 3. 书写测试用例; 4. 审核测试用例,未通过返回第三步 5. 测试人员按照测试用例逐项进行测试活动,并且将测试结果填写在测试报告上;(测试 报告必须覆盖所有测试用例) 6. 测试过程中发现bug,将bug填写在bugzilla上发给集成部经理;(bug状态NEW) 7. 集成部经理接到bugzilla发过来的bug 7.1 对于明显的并且可以立刻解决的bug,将bug发给开发人员;(bug状态ASSIGNED); 7.2 对于不是bug的提交,集成部经理通知测试设计人员和测试人员,对相应文档进行修改; (bug状态RESOLVED,决定设置为INVALID); 7.3 对于目前无法修改的,将这个bug放到下一轮次进行修改;(bug状态RESOLVED,决定设置为REMIND) 8. 开发人员接到发过来的bug立刻修改;(bug状态RESOLVED,决定设置为FIXED) 9. 测试人员接到bugzilla发过来的错误更改信息,应该逐项复测,填写新的测试报告 (测试报告必须覆盖上一次中所有REOPENED的测试用例); 10. 如果复测有问题返回第六步(bug状态REOPENED) 11. 否则关闭这项BUG(bug状态CLOSED)

蛋白质结构与功能 测试试题 选择

测试题 1.在生理条件下,下列哪种氨基酸残基的侧链所带的正电荷最 多?C A.Cys B.Glu C.Lys D.Thr E.Ala 2. 在中性条件下混合氨基酸在溶液中的主要存在形式是:A A.兼性离子 B.非极性分子 C.带单价正电荷 D.疏水分子 E.带单价负电荷 3. 蛋白质合成后修饰而成的氨基酸是:B A.脯氨酸 B.胱氨酸 C.赖氨酸 D.蛋氨酸 E.天门冬氨酸 4. 蛋白质在280nm处有最大光吸收,主要是由下列哪组结构引 起的?D A.组氨酸的咪唑基和酪氨酸的酚基 B.酪氨酸的酚基和色氨酸的吲哚环 C.酪氨酸的酚基和苯丙氨酸的苯环 D.色氨酸的吲哚环和苯丙氨酸的苯环 E.苯丙氨酸的苯环和组氨酸的咪唑基 5. 关于蛋白质等电点的叙述下列哪项是正确的?A A.在等电点处蛋白质分子所带净电荷为零 B.等电点时蛋白质变性沉淀 C.不同蛋白质的等电点相同 D.在等电点处蛋白质的稳定性增加 E.蛋白质的等电点与它所含的碱性氨基酸的数目无关

6. 有一混合蛋白质溶液,各种蛋白质的PI为4.6;5.0;5.3;6.7; 7.3。电泳时欲使其中4种泳向正极,缓冲液的PH应该是E A.4.0 B.5.0 C.6.0 D.8.0 E.7.0 7. 下列关于蛋白质结构叙述中,不正确的是:C A.α-螺旋是二级结构的一种 B.无规卷曲是在一级结构基础上形成的 C.只有二、三级结构才能决定四级结构 D.一级结构决定二、三级结构 E.三级结构即具有空间构象 8. 使蛋白质和酶分子显示巯基的氨基酸是:B A.赖氨酸 B.半胱氨酸 C.胱氨酸 D.蛋氨酸 E.谷氨酸 9. 蛋白质多肽链具有的方向性是:C A.从5'端到3'端 B.从3'端到5'端 C.从N端到C端 D.从C端到N端 E.以上都不是 10. 关于蛋白质分子三级结构的描述,其中错误的是:A A.具有三级结构的多肽链都具有生物学活性 B.决定盘曲折叠的因素是氨基酸残基 C.亲水基团多聚集在三级结构的表面 D.三级结构的稳定性主要是次级键维系 E.天然蛋白质分子均具有这种结构

软件测试复习题_带答案

软件测试复习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)黑盒测试的测试用例是根据程序内部逻辑设计的。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)为了快速完成集成测试,采用一次性集成方式是适宜的。错 (07)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。错 (05)在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。对 (09)单元测试通常由开发人员进行。对 (10)压力测试通常需要辅助工具的支持。对 (11)压力测试不需要辅助工具的支持。错 (12)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (13)软件测试员可以对产品说明书进行白盒测试。错 (14)软件测试员无法对产品说明书进行白盒测试。对 (15)在设计测试用例时,应包括合理的输入条件和不合理的输入条件。对 二、选择 1、用黑盒技术设计测试用例的方法之一为( a ) A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试 2、软件测试的目的是( b) A)避免软件开发中出现的错误 B)发现软件开发中出现的错误 C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D)修改软件中出现的错误 3、下列软件属性中,软件产品首要满足的应该是( a ) A)功能需求B)性能需求C)可扩展性和灵活性D)容错纠错能力 4、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( a)。 A)技术评审 B)程序测试 C)改正程序错误D)管理评审 5、以程序的内部结构为基础的测试用例技术属于( d )。

游戏测试面试题及答案

游戏测试面试题及答案 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.简述一个你做过的项目,遇到了什么问题,怎么解决的 注册页面,测试国家、省份、城市的下拉框,每个下拉框都有大量的选项。解决办法是在每个下拉框随机抽取两到三个选项编写测试用例

软件测试试题及答案分析

单选 1. 属于黑盒测试的方法?( C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 2.在Assert类中断言对象为NULL是_____。(D) A.assertEquals B.assertTrue C.fail D.assertNull 3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A) A.系统测试B.集成测试 C.单元测试D.功能测试 4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B) A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 5.软件测试的目的是___________。(C) A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 6.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 7.软件测试类型按开发阶段划分___________。(B) A.需要测试﹑单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 8.在Junit中,testXXX()方法就是一个测试用例,测试方法是______。(B) A.private void testXXX() B.public void testXXX() C.public float testXXX() D.public int testXXX() 9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A)A.单元测试B.集成测试 C.目的测试D.确认测试 10.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(D ) A.自中向下增量测试方法B.多次性测试 C.维护D.自底向上增量测试方法 1)以下不属于软件测试的原则有(D )。 A.程序最好别让由编写该程序的程序员自己来测试

黑盒测试方法课程练习题及答案

黑盒测试方法课程练习题 练习1 某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。 请用等价分类法来设计测试用例。 划分等价类: 输入等价类有效等价类无效等价类 地区码空白(1) 三位数字(2)不是空白(3) 有非数字字符(4)少于三位数字(5)多于三位数字(6) 前缀不是0开头(7) 不是1开头(8) 三位数字(9)0开头(10) 1开头(11) 有非数字字符(12)少于三位数字(13)多于三位数字(14) 电话号码八位数字(15)有非数字字符(16) 少于三位数字(17) 多于三位数字(18)设计测试用例: 选取数据覆盖等价类编号 234-12345678 (1)(7)(8)(9)(15) 123-234-12345678 (2)(7)(8)(9)(15) 123-234-12345678 (3) 1we-234-12345678 (4) 12-234-12345678 (5) 1234-234-12345678 (6) 123-012-12345678 (10) 123-123-12345678 (11) 123-a12-12345678 (12) 123-23-12345678 (13) 123-2345-12345678 (14) 123-234-1234567a (16) 123-234-12334 (17) 123-234-123456789 (18)

练习2 某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。 等价类结合边界值法: 选取数据覆盖等价类编号 234-12345678 (1)(7)(8)(9)(15) 123-234-12345678 (2)(7)(8)(9)(15) 123-234-12345678 (3) 1we-234-12345678 (4) 12-234-12345678 (5) 1-234-12345678 (5) 1234-234-12345678 (6) 12345-234-12345678 (6) 123-012-12345678 (10) 123-123-12345678 (11) 123-a12-12345678 (12) 123-23-12345678 (13) 123-2-12345678 (13) 123-2345-12345678 (14) 123-23456-12345678 (14) 123-234-12334 (17) 123-234-123 (17) 123-234-123456789 (18) 123-234-12345678912 (18) 练习3 有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。 请用因果图分析法来设计测试用例。 原因结果 (1)投入1元5角硬币(9)送出“可乐”按钮 (2)投入的是2元硬币(10)送出“雪碧”按钮 (3)按下“可乐”按钮(11)送出“红茶”按钮 (4)按下“雪碧”按钮(12)退还5角硬币 (5)按下“红茶”按钮 中间按钮: (6)按下“可乐”、“雪碧”、或“红茶”按钮 (7)退还5角硬币 (8)钱已付清

软件测试复习题

软件测试与质量保证复习提纲 提要: 【复习重点】单元测试(黑盒测试:边界值、等价类、决策表;白盒测试:语句覆盖、条件覆盖、判定(分支)覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖、基路径法、数据流测试——定义节点、使用节点) 【复习方法】立足于教材,重点看讲课课件及所讲过的习题 【复习题目】 黑盒测试: 边界值 一般边界条件法(4n+1) 健壮性边界条件法(6n+1) 最坏边界条件法(5n) 健壮最坏边界条件法(7n) 等价类:注意无效等价类 决策表:先得到等价类,简化决策表 白盒测试(程序流程图、DD路径图): 语句路径覆盖、判定(分支)路径覆盖、条件路径覆盖、判定/条件路径覆盖、条件组合路径覆盖、路径覆盖法 基路径法 圈复杂度V(G)= e –n +2 = 判定节点数+ 1=闭合区域数+1 其中e表示程序控制流图中边的数量、n表示节点的数量 定义/使用法:按照程序中变量定义和使用的位置来选择程序的测试路径的一种测试方法。 在程序设计中,程序的变量有两种不同作用: 1、将数据存储起来(变量出现在赋值语句的左边) 2、将所存储的数据取出来(变量出现在赋值语句的右边) 常见的定义/使用路径错误包括: 1、引用一个未初始化的变量 2、一个变量的死(无用)定义 3、等待一个还没有安排的进程 4、安排了一个与自身相同的进程 5、等待一个先前已经被中止了的进程 6、引用一个在并行进程中被定义的变量 7、引用一个值不确定的变量 定义节点:变量关联的存款单元的内容变化 使用节点:变量关联的存储单元的内容保持不变 谓词使用:节点外度(出度)>=2 计算使用:节点外度(出度)<=1

注:一个变量节点不是定义节点就是使用节点,也可能两者都是。如 a = a + 1 或a ++ 关于变量V: 定义/使用路径:路径的最初节点是定义节点,最终节点是使用节点 定义清晰(清除)路径:只有路径的最初节点是定义节点,中间没有定义节点注:定义清晰路径一定是定义/使用路径 因果图法 找出原因及结果,会画因果图,并将因果图转化为决策表,设计测试用例 正交试验法 会计算实验次数

互联网大公司面试笔试题网易互娱游戏测试工程师

提前批,网易互娱游戏测试工程师,今天三面结束,等最后结果。复盘一下面试经历~ 不得不说网易互娱对人还是挺好的,每次面试前都会电话确认一下,真心感觉受到了尊重!而且面试官也都很NICE!不像隔壁... 正文如下: 一面电话面,猝不及防的电话,原本约的是17点结果16点就打来了,当时在开会,非常紧张。 1. 个人介绍 2. 根据填写内容描述游戏经历,并细致刻画自己付出的努力 3. 复盘某游戏上线新英雄所需要进行的测试,主要有哪些方面的测试 4. 对游戏平台/社区的了解程度 5. 个人的兴趣爱好,并具体描述在其中的努力(学习的过程) 6. 是否有大赛经历? 7. 成绩奖学金? 8. 技术题:(1)线程、进程(2)死锁(3)TCI/IP三次握手(4)数据库drop和delete的区别(5)索引的作用,何时无效(6)面向对象的特性,怎 么解释(7)JAVA线程池的了解情况(8)function不想被重写,怎么办。 9. 智力题:(1)往南1公里,往东1公里,往北1公里,回到原点,这是在哪。(2)2个玻璃珠100层问题(3)基础概率、排列组合题。 10. 你有什么问题。 主要考察基本面:计算机专业基础、游戏基础和逻辑思维。。。但我那天开了一天会,状态不太好,智力题答的很烂。。5天内收到二面通知。 二面视频面,这次有好好准备,看了牛客其他大佬的面经,还是非常有帮助的,感谢各位~ 1. 个人介绍 2. 游戏体验

a) 玩的最多的魔兽世界。平均游戏时长?游戏目标?前期:?,中 期:?,后期:?团本raid举例,怎么打的,有技巧吗,为啥这么 打,这个打法思考过吗?魔兽加一套新的天赋系统,怎么加,思路。你 说到有个数值测试,具体怎么测。不同下的场景测试结果不同,怎么辨 别测试效果。新的天赋会对游戏经济系统产生什么影响? b) 换个游戏,王者荣耀。打啥位置。射手游戏体验如何,各个时期的目标 是什么,会关注什么?为什么说前面几个版本都是战士荣耀、坦克荣 耀。射手在哪几个节点比较关键。辅助和射手思考的点有什么不同,会 关注什么? c) 你还玩DOTA,那与农药有啥区别?为什么会造成这样的区别。 3. 测试相关。第N天要交付游戏,第N-3天理应开始测试,但N-1天才交付代 码,你准备怎么测?如果给你分配人,你应该怎么安排测试。测试具体是怎么测。测试时间太紧,出BUG了,怎么办,开发甩锅怎么办。怎么弥补双方关系。(面试官补充,基本不会出现这种情况) 4. 未来职业规划 5. 你有什么问题 主要考察:对游戏的理解和思考,不要求你快速回答,但你的回答一定是要有逻辑的才行,否则会被问翻。同时,自己玩的少的不熟悉的游戏千万别给自己挖坑。如果真的对游戏认知的比较彻底或者有深入钻研的话应该都很ok。依然5天内收到三面通知。 三面就现场面了,依然做了点准备,再次感谢牛客各位大佬~ 很明显是有些硬性问题: 1. 个人介绍 2. 为什么选择这个岗位/公司 3. 过去三年最有成就感的事情

实验3、黑盒测试:决策表测试方法

20 15 — 20 16 学年第 2 学期 软件测试技术课程 实验报告 学院:计算机科学技术 专业:软件工程 班级:软件二班 姓名:吴德宁 学号:041340217 任课教师:刘玉宝

实验日期:2016年 5 月 17 日实验题目实验3、黑盒测试:决策表测试方法 实验目的 1、掌握决策表的概念 2、掌握决策表测试用例设计法。 实验内容 1、对NextDate问题运用决策表法设计测试用例,并执行测试,撰写实验报告。 NextDate (int month, int day, int year)函数规定:输入三个整数:month、day 和year,函数的输出为输入日期后一天的日期。例如,输入为2006年3月7日,则函数的输出为2006年3月8日,year满足1920≤year≤2050。 实验步骤: 1)构造决策表 ●M1={月份:30天/月}, M2={月份: 31天/月,12月除外}, M3={月份: 12月},M4={月份: 2月} ●D1={日期:1<=日<=27}, D2={日期:日=28}, D3={日期:日=29} , D4={日期:日=30}, D5={日期:日=31} ●Y1={年:闰年},Y2={年:平年} 注:二月:平年28天,闰年29天 条件桩: ●C1:月份在{M1,M2,M3,M4}中之一 ●C2:日期在{D1,D2,D3,D4 ,D5}中之一 ●C3:年在{Y1,Y2}中之一 动作桩: ●A1:不可能 ●A2:日期增1 ●A3:日期复位(置1) ●A4:月份增1 ●A5:月份复位(置1) ●A6:年增1 1 2 3 4 5 6 7 8 9 10 C1:月M1 M1 M1 M1 M1 M2 M2 M2 M2 M2

软件测试练习题及答案

练习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对

黑盒测试的五种典型方法

1.等价类划分 等价类划分是一种典型的黑盒测试方法。等价类是指某个输入域的集合。它表示对揭露程序中的错误来说,集合中的每个输入条件是等效的。因此我们只要在一个集合中选取一个测试数据即可。等价类划分的办法是把程序的输入域划分成若干等价类,然后从每个部分中选取少数代表性数据当作测试用例。这样就可使用少数测试用例检验程序在一大类情况下的反映。 在考虑等价类时,应该注意区别以下两种不同的情况: 有效等价类:有效等价类指的是对程序的规范是有意义的、合理的输入数据所构成的集合。在具体问题中,有效等价类可以是一个,也可以是多个。 无效等价类:无效等价类指对程序的规范是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。 确定等价类有以下几条原则: 如果输入条件规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类。例如,程序的规范中提到的输入条包括“……项数可以从1 到999……”,则可取有效等价类为“l考项数<999”,无效等价类为“项数<l,,及“项数>999”。 输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。如某程序涉及标识符,其输入条件规定“标识符应以字母开头……”则“以字母开头者”作为有效等价类,“以非字母开头”作为无效等价类。 如果我们确知,已划分的等价类中各元素在程序中的处理方式是不同的,则应将此等价类进一步划分成更小等价类。 输入条件有效等价类无效等价类 。。。。。。 。。。。。。。。。。。。 。。。。。。。。。。。。 。。。。。。 根据已列出的等价类表,按以下步骤确定测试用例: 为每个等价类规定一个唯一的编号; 设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖; 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步,使所有无效等价类均被覆盖。这里强调每次只覆盖一个无效等价类。这是因为一个测试用例中如果含有多个缺陷,有可能在测试中只发现其中的一个,另一些被忽视。等价类划分法能够全面、系统地考虑黑盒测试的测试用例设计问题,但是没有注意选用一些“高效的”、“有针对性的”测试用例。后面介绍的边值分析法可以弥补这一缺点。 2.因果图 等价类划分法并没有考虑到输入情况的各种组合。这样虽然各个输入条件单独可能出错的情况已经看到了,但多个输入情况组合起来可能出错的情况却被忽略。采用因果图方法能帮助我们按一定步骤选择一组高效的测试用例,同时,还能为我们指出程序规范的描述中存在什么问题。

软测模拟试题

模拟试题二 一、单项选择题: 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.输入条件

软件测试练习题及答案

一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对

白盒测试和黑盒测试

白盒测试 白盒测试,又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子部的东西以及里面是如何运作的。"白盒"法全面了解程序部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。 采用什么方法对软件进行测试呢?常用的软件测试方法有两大类:静态测试方法和动态测试方法。其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程。在动态分析技术中,最重要的技术是路径和分支测试。下面要介绍的六种覆盖测试方法属于动态分析方法。 中文名:白盒测试 外文名:white-box testing 别称:结构测试、透明盒测试 白盒测试测试方法 白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化: 1.语句覆盖每条语句至少执行一次。 2.判定覆盖每个判定的每个分支至少执行一次。 3.条件覆盖每个判定的每个条件应取到各种可能的值。 4.判定/条件覆盖同时满足判定覆盖条件覆盖。 5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。 6.路径覆盖使程序中每一条可能的路径至少执行一次。 白盒测试要求

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

如果有玩过游戏的,这些信息的请一会要问。 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.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。 ①、⑤、⑧,设计的测试用例如下: 测试数据期望结果覆盖的有效等价类 200211 输入有效①、⑤、⑧ 3)为每一个无效等价类设计一个测试用例,设计结果如下: 测试数据期望结果覆盖的无效等价类 95June 无效输入② 20036 无效输入③ 2001006 无效输入④ 198912 无效输入⑥ 200401 无效输入⑦ 200100 无效输入⑨ 200113 无效输入⑩ 2.输入:用户密码 要求: 1)用户密码为6到8位。 2)必须含有字母和数的组合。 输出:如正确,输出正确的信息。否则,输出相应的错误信息。 请结合等价类划分法设计出相应的测试用例。

4 abcdedf (1)(5)输入错误 5 (1)(6)输入错误 边界值分析方法: 1.NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。(6n+1) 因果图方法 1.有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入 5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 1) 分析这一段说明,列出原因和结果 原因: 1.售货机有零钱找 2.投入1元硬币 3.投入5角硬币 4.押下橙汁按钮 5.押下啤酒按钮 结果: 21.售货机〖零钱找完〗灯亮

游戏面试题汇总

腾讯公司的面试题 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以前是我的最爱] 然后他问:你对可玩性测试是怎么认识的偶回答:包括色彩的显示,画面的连接,服务器的流畅度,以及游戏平衡性的设置,举例来说,以前的奇迹比传奇操作简单一点,这是一个方面,奇迹的装备很华丽能够吸引人,泡泡堂的角色造型很可爱,容易吸引女孩子,这些都是可玩性方面的 第三个问题: 你认为象早期的超级玛丽游戏上面的按键怎么做测试?偶回答:超级玛丽的游戏的键盘很简单,手柄上面的跳,走,跑,和四个方向键,四个方向键可以用枚举的方法测试,看其输入跟确认结果是否一样,不一样了就是问题所在,同样的功能键--跑跳走等也是这样!(其实偶回答的应该是属于测试目的,和测试脚本,与测试执行,测试平估之间的联系~渴望高手指点一下偶这样的思路正确与否?)他问:有没有想到测试时候同时按几个键,或者乱按键会出现什么结果?偶回答:当然需要这样的测试,站在用户的角度来说,我们做测试

相关文档