首页 > 其他分享 >游戏测试

游戏测试

时间:2022-10-20 01:33:16浏览次数:53  
标签:游戏 测试 版本 软件 bug 软件测试

笔记

一,什么是游戏测试

两个保证 两个建议

能够保证版本的正常运行 保证版本质量

提出一些易用性和可玩性建议

  • 扩展

    游戏测试是一个比软件测试更加专业的工作

     

游戏类型:

多人在线联机游戏MOBA

角色扮演游戏(RPG)

射击类FPS

游戏的特性

UI UE

数值 活动 交互 合服 进度

游戏测试与软件测试区别

游戏本质上是软件的一种延伸 从测试的角度来看,游戏

测试和软件测试的本质是完全相同的,我们可以把游戏测试

看做是软件测试的子类,他继承了父类的特性,又有自己的新特性

软件测试只考虑软件本身的功能的一些操作,但是游戏除此之外

还需要关注其他用户的交互,数据的实时同步

版本周期

主干版本 分支版本 发布版本 外网版本

功能测试流程:

1,需求分析/评审    2,测试用例设计/评审
3,执行测试     4,分析测试结果
5,提交缺陷     6,跟踪缺陷
7,版本测试报告  8,总结测试报告

用例设计

1,用例名称 2,用例描述

3,前提条件 4,操作步骤

5, 预期结果 6,实际结果

7,备注 8, 优先级

bug相关

1.Bug要素

2.严重程度

3.优先级

4.重现概率

5.生命周期

6.Bug单模版

7.Bug分类

bug要素

1,标题 2,版本编号 3,手机型号

4,系统版本 5,网络环境 6,操作步骤

7,实际结果 8,重现步骤 9,预期结果

10,bug分析 11,处理人 12,所属模块

13 ,优先级 14,严重程度 15,发现阶段

16,附件

重点介绍:重现概率(可描述为:必现/偶现or百分比),优先级(低/中/高/紧急),严重程度(建议/提示/一般/严重/致命(如何区分))

手游与其他测试区别;手机系统 网络环境 重现概率

手机端app测试常用异常操作点

暴力点击 断网后台等异常操作

修改本地时间 手机操作系统提示

手机硬件相关 账号相关

兼容配置

在新,老版本兼容期间,共用新的lobby服务器 ,而新,老客户端需要进入对应版本的DS服务器,此时需要部署多DS版本
大致的步骤
1 安装现网最新的shipping版本
如现网是1.4,则在测试服先安装最新的1.4shipping备份版本
2,安装内网最新的dev或者shipping版本
3,检查lobby版本号必须是1.5版本,如果不是,则需要进行切换
4,修改配置文件
把里面的false改成true

性能测试的测试点:

1,FPS 2,CPU

3,流量消耗 4,内存

5,电量消耗 6,响应时间

7,崩溃 8,卡顿

9,发热 10,兼容

性能狗的使用方法

1,测试工具:

需要设备:android IOS手机
需要软件:PerfDog

2,测试用例的编写

1.对核心模块的测试:对核心功能模块进行并发用户测试,测试系统是否能够稳定运行。在编写这类用例时,要进行综合分析,选出系统中的各个核心模块,分别设计每个模块的测试用例
2.模拟多用户的“相同”操作,又要模拟多用户的不同操作,对多个业务进行组合性能测试。业务组合测试是更接近用户实际操作系统的测试选择最接近实际的场景进行设计

3,操作步骤

1.我们首先在电脑打开PerfDog软件
2.点击选择需要进行性能测试的软件
3.点击开始测试,启动游戏,按照编写的测试用例的在各种场景中进行操作
4.测试完毕后,结束录制上传数据
5.最后打开PerfDog网页版,登陆后在打开我的报告后录制的报告,然后点击查看,即可以查看到测试的结果。后面我们就可以对数据进行分析。

适配测试的重点:工具(WeTest Testin TestBird)

1,安装测试(首次安装与非首次安装之间的不同之处)

2,卸载测试(卸载的完整度,会不会有卸载之后出现个人信息及游戏的残留)

3,操作系统 (安卓和苹果)

4,运行稳定性测试(其中运行稳定性测试是指在软件功能抽查过程中未发现致命死机现象)

5,分辨率

6,界面显示(界面显示测试主要包括界面输入、界面显示无变形、界面文字无乱字符、排版显示、普通文本显示、图片显示、图片缩放、图片链接、表格显示、文字链接、界面跳转等)

弱网测试:

1,登录(在丢包高延迟或者各种网络的登录情况)

2,支付(拉取支付流程以及物品的购买和兑换)

3, 界面拉取和跳转(UI界面是否正常以及跳转后的界面拉取)

4,游戏常规操作(游戏的每个功能的验证,验证功能在弱网络的情况下不会出现异常)

5,物品的使用(背包或者仓库里面的物品在网络异常的情况下使用或者做一个模块外的转移)

6,聊天(信息的发送以及在网络极差时发送不了的情况)

弱网测试工具:

一、测试工具我们选择Qnet软件

1、安卓手机安装

2、直接运行Qnet软件

外网发现偶现BUG怎么处理?
三种方法
1、根据反馈的问题,去外网尝试复现
2、外网无法复现,尝试在内网复现(如果可以复现,提单,截图,抓日志)
3、找到玩家的openid或者UID,让开发帮忙捞日志
如果都无法重现,提单备注无法重现

面试题

 

什么是app(适配)兼容性测试

不同机型

安装卸载

界面显示

功能使用

你在测试过程中发现一个bug, 但开发认为这不是一个bug,你应该怎么解决

1,告知开发bug的判断依据,同时明确开发说不是bug的理由

2,对开发的理由进行效验,效验依据1,参照需求文档, 2,跟产品经理进行沟通确认

你上家公司离职的原因

我是一个喜欢稳定工作的人,如果不是上家公司资金链出现了问题,拖欠工资,我也不会选择离职

你的职业规划是什么

刚开始熟悉公司的产品和业务,然后把测试的本职工作做好,之后可能会为了提高测试和工作效率

会提升自己的一个自动化测试技术,帮助公司实现自动化落地,之后慢慢发展为一名资深的测试工程师,

为公司带来更多的价值

你对加班有什么看法

我现在处于事业的上升期,我觉得加班可以让我更快的成长,所有只要有需要,我非常乐意加班的,但是我希望加班是有价值的,能为公司创造更多的价值,同时提升自己的职业技能

你有过漏测的经历吗

基本上我所测试的,没有出现过p0和p1级别的bug,偶尔有些很小的问题,主要还是兼容性的问题,特别是安卓手机,它的版本碎片化太严重了,手机品牌也多,还都喜欢定制自己的系统,我们都是会根据目前的市场占有率

尽量的覆盖主流的机型,但是依然无法保证百分百覆盖,在一些小众机型上偶尔会出现一些兼容性的问题,但是都不严重

你觉得你有什么缺点

记性备忘录

 

 

 

标签:游戏,测试,版本,软件,bug,软件测试
From: https://www.cnblogs.com/88hx/p/16808358.html

相关文章

  • 腾讯云游戏体验
    周三刷腾讯视频的时候无意中看到了一个云游戏的入口就是这个,点进去看了下,虽然目前支持的都是腾讯自家的手游,我个人觉得从这个角度开始也是极好的,在google关闭了自己的云游......
  • 性能测试从零开始实施指南——测试报告篇(转)
    性能测试的目的,是通过模拟真实的业务场景和海量的用户请求及数据对业务系统进行多种场景的测试,来验证各个服务的性能表现是否满足实际的业务需要。长期来看,性能测试最终......
  • P2059 [JLOI2013] 卡牌游戏 题解
    一道不错的线性dp,带了点逆推。注意到如果我们设\(f_{i,j}\)表示前\(i\)轮过后\(j\)存活的概率,那么我们需要额外记录哪些人无了,否则无法转移。考虑这样一件事:无论......
  • 软件测试怎么做
    ​​https://zhuanlan.zhihu.com/p/115739190​​​​https://www.zhihu.com/question/19798371​​​​https://zhuanlan.zhihu.com/p/137554028​​​​https://jingyan.b......
  • 测试准备
    测试用例设计测试脚本开发常用测试元件取样器-HTTP请求配置元件-HTTP请求默认值配置元件-用户定义的变量后置处理器-JSON提取器断言-响应断......
  • LightDB 22.3与龙芯LoongArch完成认证测试
    LightDB近日与龙芯中科完成适配认证,龙芯方一起验证了一个网卡软中断不均衡的问题,升级固件后,lightdb在kylinv10龙芯下性能还是挺不错的。其实,lightdb很早就已经发布龙芯架......
  • 数据库连接池-druid-工具类和数据库连接池-druid-工具类测试
    数据库连接池-druid-工具类定义工具类:1.定义一个类JDBCUtils2.提供静态代码块加载配置文件,初始化连接池对象3.提供方法1.获取连接方法:通过数据库连接池获......
  • milvus笔记01--部署测试版本 milvus
    milvus笔记01--部署测试版本milvus​​1milvus简介​​​​2milvus_cpu部署​​​​2.1基于sqlite部署milvus​​​​2.2基于mysql部署milvus​​​​3常见命令​​......
  • 没有Junit的情况下如何测试
    在没有使用Junit的时候,缺点:(1)测试一定走main方法,是程序的入口,main方法的格式必须不能写错。(2)要是在同一个方法中测试的话,那么不需要测试的东西必须注释掉。(3)测试逻辑如果......
  • 自动驾驶测试(上)
    自动驾驶测试,不止路测一个完整的自动驾驶系统,需经历科学严谨的需求设计,加上全方位全流程的测试验证,才能进入落地量产阶段。而自动驾驶系统的开发,包括软件、硬件、机......