对战类游戏的实时性测试有哪些指标,或者有什么方法?

发布网友

我来回答

1个回答

热心网友

测试指标:选取实时性度量指标,测试者需要测量响应延迟时间、运行时间以及输出延迟时间三个时间量,即为实时性度量指标。
游戏测试的三种方法:
一、黑盒测试
1、什么是黑盒测试:

测试证明每个实现了的功能是否符合功能设计的规格和要求,所以黑盒测试也叫功能测试或数据驱动测试或基于规格说明的测试,

黑盒测试把测试对象看成一个黑盒,只考虑其整体特性,不考虑其内部具体实现。

被测对象可以是一个系统、一个子系统、一个模块、一个子模块、一个函数等。

2、常见黑盒测试类型

黑盒测试类型都来源于质量模型,将软件特性和质量特性结合起来就得到了测试类型,

功能性测试、容量测试、负载测试、恢复性测试。

3、常见黑盒测试用例设计方法

等价类划分;边界值分析;因果图分析法;判定表法;状态迁移图;

不管什么测试方法,都是为了减少测试时的测试用例数,都是为了用尽量少的测试用例去完成测试,去发现更多的问题。

4、黑盒测试的特点

对于更大的代码单元来说(子系统甚至系统级)比白盒测试效率要高;

测试人员不需要了解特定的细节,包括特定的编程语言;

从用户的视角进行测试,很容易被大家理解和接受;

有助于暴露任何规格不一致或有歧义的问题;

没有清晰和简明的规格,测试用例是很难设计的;

不能控制内部执行路径,会有很多内部程序路径没有被测试到;

不能直接针对特定的程序段,这些程序可能非常复杂(因此可能隐藏更多的问题);

二、白盒测试

1、什么是白盒测试

白盒测试是依据被测软件分析程序内部构造,并依据内部构造设计测试用例,来对内部控制流进行测试,可以完全不顾及程序的整体功能实现情况。

白盒测试是基于程序结构的逻辑驱动测试

2、白盒测试常用技术

静态分析:控制流分析、数据流分析、信息流分析等

动态分析:逻辑覆盖测试(分支测试、路径测试等)、程序插装等

3、白盒测试的特点

测试人员需要了解软件的实现;

可以检测代码中的每条分支和路径;

提示隐藏在代码中的错误;

对代码的测试比较彻底;

实现代码结构上的优化;

白盒测试投入比较大,成本高;

白盒测试不验证规格的正确性;

三、灰盒测试

如果既利用被测对象的整体特性信息,又利用被测对象的内部具体实现信息,采用的就是灰盒测试方法。两种信息占的比例不同,相应的灰度就不同。典型的灰盒测试比如集成测试和系统测试时借助LOG信息。追问响应延迟时间、运行时间以及输出延迟时间这三个指标一般适用于集中式的吧,比如LOL这种吧,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com