战争游戏实时测试的指标或方法有哪些?
游戏测试的三种方法:
首先,黑盒测试
1,什么是黑盒测试:
测试证明每个实现的功能是否满足功能设计的规格和要求,所以黑盒测试也称为功能测试或黑盒测试或基于规格的测试。
黑盒测试将测试对象视为黑盒,只考虑其整体特征,而不考虑其内部的具体实现。
被测对象可以是系统、子系统、模块、子模块、函数等。
2.常见的黑盒测试类型
黑盒测试类型都来源于质量模型,测试类型是通过结合软件特性和质量特性得到的。
功能测试、容量测试、负载测试和恢复测试。
3.常见黑盒测试用例的设计方法
等价类划分;边界值分析;因果图分析;决策表法;状态转换图;
无论什么测试方法,都是为了减少测试用例的数量,用尽可能少的测试用例完成测试,发现更多的问题。
4、黑盒测试的特点
对于较大的代码单元(子系统甚至系统级),比白盒测试更高效;
测试人员不需要知道具体的细节,包括具体的编程语言;
从用户角度进行测试,容易被大家理解和接受;
帮助揭露任何不一致的规范或含糊不清的问题;
没有清晰简洁的规格说明,测试用例很难设计;
无法控制内部执行路径,很多内部程序路径不会被测试;
不能直接针对具体的程序段,这些程序可能非常复杂(所以可能隐藏更多的问题);
第二,白盒测试
1,什么是白盒测试?
白盒测试是根据被测软件分析程序的内部结构,并根据内部结构设计测试用例来测试内部控制流程,可以完全忽略程序的整体功能实现。
白盒测试是一种基于程序结构的逻辑驱动测试。
2、白盒测试常用技术
静态分析:控制流分析、数据流分析、信息流分析等
动态分析:逻辑覆盖测试(分支测试、路径测试等。)、程序插装等。
3、白盒测试的特点
测试人员需要知道软件的实现;
可以检测代码中的每一个分支和路径;
提示代码中隐藏的错误;
彻底测试代码;
实现代码结构的优化;
白盒测试投入大,成本高;
白盒测试不验证规格的正确性;
第三,灰箱测试
如果既使用被测对象的整体特征信息,又使用被测对象的内部具体实现信息,则采用灰箱测试方法。两种信息的不同比例导致不同的灰度级。日志信息用于典型的灰箱测试,如集成测试和系统测试。