职场经验:游戏测试的主要工作及主要流程

news2025/7/15 5:04:02

01 游戏测试主要内容

1、功能测试

功能测试是游戏测试中最常见的模式,主要测试方法为黑盒测试

功能测试主要用来验证功能是否符合需求设计

功能测试主要考虑正确性,而不考虑游戏底层结构及代码错误

功能测试通常从界面着手开始测试,尽量模拟用户可能出现的操作。

从需求的角度来发现功能中的一些缺陷,并反馈

2、客户端的性能测试

客户端CPU使用率

客户端内存占用率

客户端网络流量使用情况

客户端耗电量

客户端贞率(FPS)

ios常用工具:xcode自带的instrument

安卓常用工具emmage和GT

3、服务端的压力测试

服务器cpu使用率

服务器内存占用率

系统吞吐量(TPS)

事务响应时间

事务成功率

通常会写机器人模拟大量用户同时在线的情况来给服务端制造压力,也可以使用类似Jmeter工具来做压力测试

4、兼容测试

机型适配测试

操作系统兼容测试

屏幕分辨率兼容测试

游戏版本兼容测试

5、安全测试

内存修改测试

客户端加密测试

客户端反编译测试

网络安全测试:是否是明文,是否数据没加密,还要关注一些重复发包情况

图片

6、接口测试

服务器各个接口数据测试,主要通过工具来实现

接口安全测试,重复发送请求,查看接口处理情况

7、日志测试

客户端日志:玩家玩游戏时,客户端崩溃,游戏遇到的bug

服务端日志:玩家详细的操作行为

8、弱网测试

不同网络情况,游戏运行情况,如edge、2g、3g、4g情况

不同丢包率情况下游戏的运行情况

通过工具设置网络代理来实现,常用的fiddler、network link conditioner

9、gm工具测试

通常是运营人员和客服人员使用的

测试gm工具的功能实现,需要关注工具的设置是否在游戏中起作用

测试gm工具的数据读取、存储

10、SDK测试

用户数据测试

充值、消费测试

与各个渠道对接测试

不仅要主要前端的功能,还要注意服务端的数据和日志信息

02 游戏测试基本流程

1、功能会议

了解功能需求内容

提出可能存在的风险点

思考功能的测试重点和难点,如需要工具辅助,需提出开发需求

思考可以优化的地方,并提出讨论

2、测试用例书写

根据需求书写测试用例

关注功能逻辑实现

考虑各种特殊情况,如边界值、网络中断、进程中断等

关注需求变更情况,需求经常发生变更,需要及时调整测试用例

3、冒烟测试

详细测试之前的一个环节

快速发现比较明显的bug

快速确保主逻辑流程跑通

快速明确功能开展状态,如资源是否缺失,配置是否配置全

4、详细测试

细致的测试每个逻辑分支、资源、配置

尽量模拟玩家的每一种操作可能

测试异常情况、如断、断电、事件中断、进程中断等情况

测试数据读取、存储、网络传输等内容

测试该功能对其他功能的影响(新功能对旧功能的影响)

5、回归测试

测试已经被修复的内容

测试需求调整后的内容

再次详细测试各逻辑分支

6、CHECKLIST检查

是一个非必要的步骤,当我们要对外发布一个版本的时候才需要做这个环节的测试

简要快速的检查功能的主要逻辑点

简要检查与该功能有关联的任何其他功能点


资源分享【这份资料必须领取~】

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/109324.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【架构师(第五十一篇)】 服务端开发之技术方案设计

接口设计 把 server 端当做一个黑盒,它将如何与前端通讯? 功能范围 B 端,用户注册,作品管理,模板管理编辑器,单个作品的内容获取,修改,预览和发布 功能拆分 用户信息相关作品管…

线上牛奶配送

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 基于Java的线上牛奶配送系统的设计与实现 风网站前台:网站介绍、联系我们、公告信息、套餐类型、牛奶套餐、…

Linux-4 文件管理

Linux-4 文件管理 文件管理概述 谈到Linux文件管理,首先我们需要了解的是,我们要对文件做些什么事?其实无非就是对一个文件进行创建,复制,移动,查看,编辑,压缩,查找&am…

自己个人拥有一个可以支付功能的网站?当然可以了!保姆级演示!

文章目录前提条件演示应用申请开通和配置应用创建应用配置代码开发后端实例前端代码实例源码前提条件 这是必要条件!!! 这是必要条件!!! 这是必要条件!!! 开通当面付&am…

人脸检测和对齐算法MTCNN

1. 概述 人脸识别在实际的生活中有着广泛的应用,得益于深度学习的发展,使得人脸识别的准确率得到大幅度提升。然而,为了做好人脸识别,第一步需要做的是对人脸检测,主要是通过对图片分析,定位出图片中的人脸…

Java项目:springboot网上点餐系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 功能介绍 SpringBoot在线订餐系统项目。主要功能说明: 分为两个角色,餐厅老板、普通用户 餐厅老板可以登录,注册&…

质量不错的蓝牙耳机有哪些?2023年值得选购的四款蓝牙耳机

现如今,蓝牙耳机越多人使用,不同于有线耳机,蓝牙耳机更为方便,没有线束的困扰,走到哪也不用带上手机一起,特别便利。然而,随着蓝牙耳机市场的旷大,各种类型各种样式的耳机五花八门&a…

C++ 实现并查集结构

前言 并查集一般用于多元素,多集合的查找问题; 听说很有用,但是平时好像确实没有怎么见过。。 leetcode典型例题:岛屿数量 一、原理 其实并查集的每个小集合就是一张有向图,只不过是所有子节点指向父节点的图结构。…

认证鉴权对于 API 网关的重要性

认证鉴权作为 API 网关不可或缺的能力,已然成为用户在选型 API 网关时考量的重要因素之一。 作者钱勇,API7.ai 开发工程师,Apache APISIX Committer 在当下云原生越发成熟的环境下,API 网关最核心的功能可以概括为:连接…

高品质蓝牙耳机排行榜,值得入手的四款蓝牙耳机分享

2023年即将到来,还有哪些蓝牙耳机值得大家购买呢?蓝牙耳机在我们日常生活中发挥着很大作用。无论是听歌还是通话,又或者是运动健身、玩游戏等,都常见大家使用。同样也伴随着蓝牙耳机市场的壮大,五花八门的耳机层出不穷…

【C语言进阶】进来抄作业,完善你的通讯录(软工期末大作业可用)

目录 🥰前言🥰: 一、输入合法性检测🤠: ①.对“ 联系方式 ”的合法性检测: ②.对“年龄”进行合法性检测: 二、字典排序🤑: 三、反馈优化🤯: …

Python 圣诞树代码

一、前言 1.本章将会讲解Python编程 实现圣诞树效果! 2.圣诞节介绍 基督教纪念耶稣诞生的重要节日。亦称耶稣圣诞节、主降生节,天主教亦称耶稣圣诞瞻礼。耶稣诞生的日期,《圣经》并无记载。公元336年罗马教会开始在12月25日过此节。12月25日…

现在转行计算机如49年入国军?

阿里,腾讯等互联网大厂最近不太安宁,裁员消息频出,无风不起浪,裁员年年有,今年特别多。于是不少打算入行或者已经入行计算机的同学开始担忧,如今入行计算机,怎么有点49年入国军的赶脚&#xff1…

Android面试题及答案整理(2023最新版)持续更新中......

倒霉的时候总会想起福祸相依,但你会发现倒霉起来没完没了,就是看不到传说中的“福” 年初被裁了,我会安慰自己,此处不留爷自有留爷处,然后踏入找工作的行列;没有面试邀请,我会告诉自己&#xf…

倒在转“码”路上的文科生,文科生也能转行做IT吗?

近期,一篇《倒在转“码”路上的文科生》火了。 这也让关于“文科转码”的话题引起了一番热度,由于大环境不佳,使得毕业生就业成为了一个难度,其中文科生相较而言,选择更少,因此,让不少学子有了…

Java项目:springboot酒店宾馆管理系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 功能介绍 springboot酒店宾馆管理系统。该系统为后管系统,无前台。主要分三种角色:管理者/工作人员/前台人员。 主要功能有&…

网络安全方向好吗?

我就在这个行业,今年刚毕业,民办二本,目前武汉,薪资就没必要说了,高就对了。 这个行业优势就是工资高,缺点就需要一直学,卷得要死,不是跟别人卷,而是自己卷,…

数据库实验3 完整性语言实验

实验3 完整性语言实验 实验3.1实体完整性实验 1.实验目的 掌握实体完整性的定义和维护方法。 2.实验内容和要求 定义实体完整性,删除实体完整性。能够写出两种方式定义实体完整性的SQL 语句:创建表时定义实体完整性﹑创建表后定义实体完整性。设计SQL语句验证完整性约束是…

LeetCode 96. 不同的二叉搜索树

LeetCode 96. 不同的二叉搜索树 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5示例 2: 输入&#x…

我,30多岁的土木工程人,终于转行了

行外人可能没法想象,十年前最火爆、高校录取分数最高的土木工程专业,现在在贴吧知乎等社交网站上,竟然成了一个“劝退率”最高的专业。 土木出身的工程人,一边吐槽“土木毁我青春”,一边苦口婆心的劝退还在上学的学弟学…