为了账号安全,请及时绑定邮箱和手机立即绑定

游戏测试入门

ervinzhang 软件测试工程师
难度入门
时长 2小时36分
学习人数
综合评分9.60
29人评价 查看评价
9.7 内容实用
9.7 简洁易懂
9.4 逻辑清晰
  • 客戶端性能測試指標

    我們該關注哪些指標?

    CPU 內存 FPS


    客戶端性能測試指標-CPU

    這裡指的是遊戲所占用的CPU占用率

    拋開場景談CPU性能無意義

    android設備,建議90%的場景CPU占用小於60%

    ios設備,建議90%的場景占用小於80%

    查看全部
  • 游戏接口测试

    什么是接口?代码暴露出一部分属性或方法

    常见的接口分类 1.程序自身内部的模块接口 2.程序暴露给其他程序调用的接口

    查看全部
    0 采集 收起 来源:游戏接口测试

    2022-07-09


  • 弱网测试要解决的问题:1、网络信号差的情况下,对游戏运行的影响2、高丢包率的网络环境,对游戏的影响3、不同网络信号之间切换时,对游戏运行的影响4、短线重连对游戏运行的影响5、前后端数据一致的问题

    查看全部
  • BUG详解(发现BUG仅仅是测试工作的开始)

    BUG 的界定标准;1.与需求设计不符 2.违背常识

    查看全部
  • 测试用例编写
    1.格式

    一个清晰的格式为何重要?

    a·首页内容:(用例关键信息)1.用例名称,2.用例对应的游戏版本,3.编写人,编写日期备注,3.修改人,修改日期、修改备注4.需求文档的链接地址

    b·正文页内容:1功能逻辑图(若有,便于理解)、2用例id、3模块名称、4测试先决条件(入口)、5输入信息6、输出结果、7备注信息

    c·关于格式的注意事项:1用例有清晰的逻辑2、一个输入只对应一个输出、3保证每次更新用例后都有明确的记录标注4、保证格式一致
    2.常用编写方法
    a·等价类:一个输入集合内,任何输入数据对于输出的验证来讲都是等效的,所以选取少量代表性测试数据代表整个数据
    有效等价类:有意义的输入集合,可以验证程序的正常功能和流程
    无效等价类:无意义的输入集合,验证特殊情况

    b·边界值:1.对于输入或输出的边界值进行分析2.边界值的确定;一般选取正好等于,刚刚小于和刚刚大于3种情况做为测试数据4·适用范畴:数值测试、字符串测试、数据类型测试等

    c·因果图:1·输入与输出之间因果关系的一种关系图
    适用于:输入条件较为复杂,存在多种可能组合(笛卡尔积)的情况
    方法:识别出因(所有输入)、中间节点、果(所有输出),并且根据关系连接起来
    2·判定表:可以通过因果图来生成的一种结果判定表格(因、中间节点、果,01表示是否存在)

    3.因果图尝尝与判定表一起使用,通过因果图生成判定表,通过判定表来书写测试用例

    3·

    4.注意事项
    输入条件单一明确,不用容易引起误解的词,比如可能大概等
    输出要可判断且明确,不用显示正确这种词汇
    测试步骤要可执行
    保证尽量高的覆盖度
    能抽象合并的尽量抽象合并,避免无意义的冗余
    5·测试用例整理与维护
    需求变化后及时更新并备注修改情况(修改内容、产品和开发负责人)
    遇到冗余的测试用例,如果遇到重复用例,根据实际情况及时修改
    注意测试用例的备份

    查看全部
  • 功能模块划分

    (1)划分原则:(博主自己的总结,不存在与任何软件测试书籍中)

    1、高内聚,低耦合:模块内关联度高;模块间关联度低,无法合并成一个模块

    比如一个货币购买的功能,月卡的购买和普通货币的购买可以划分成两个单独的模块,因为两者几乎不存在任何关联度,购买其中任何一个模块不会对另一个模块产生影响,符合低耦合的原则;

    如果就月卡的购买进行分拆的话,显然没必要继续划分成功能和UI两个模块,因为月卡的购买流程非常简单,而且功能之间的关联度非常高,符合高内聚的原则。

    2、重整体,轻局部:功能整体上关注模块构成、逻辑和覆盖范围,轻局部不用纠结较为具体的细节

    还是以货币的购买功能为例,整体上可以划分为UI、购买与领取、特殊情况等大模块,或许也可以划分成一些子模块;不用太关注细节,比如页面上显示的倒计时、UI按钮的位置等等


    (2)划分方法:(博主自己的总结,不存在与任何软件测试书籍中)

    1、功能流程法(小系统):将功能的基本流程画出来,根据流程的每个大的环节进行模块划分,然后再细化和查漏补缺

    举例;(银行取钱模块划分:插卡 -- 输密码 -- 输入金额 --取钱 -- 退卡)

    2、层次划分法(大系统):按照逻辑层次逐层细化出模块,比较适用于UI划分,大的系统模块划分等

    (dota游戏模块划分:见截图)

    3、类型划分法:按照功能内容的不同类型进行划分(如按照道具的不同类型进行划分)

    注意点

    不同方法适用于不同场景 具体问题具体分析

    有时候一个功能要结合多种方法进行划分

    划分方法不重要,划分原则更重要

    划分完成后,结合需求文档重新梳理,确保模块清晰、覆盖完整、符合需求设计

    查看全部
  • 游戏测试基本流程(6个环节):

    1.功能需求会议——>2.测试用例编写——> 3.冒烟测试——>4.详细测试——>5.回归测试——>6.Checklist检查

    (1)功能需求会议(一般策划人员开):1.测试人员需了解需求内容,2.提出可能存在的风险点,3.思考功能的测试重点和难点,如需工具辅助,需提出开发要求,4.思考可以优化的地方,并提出导论。

    (2)测试用例编写:1.根据需求书写测试用例,2.关注功能逻辑实现,3.考虑各种特殊情况(如边界值,网络中断,进程中断等),4.关注需求变更情况,需要及时调整测试用例。

    (3)冒烟测试(不能完全发现bug,特点是快速过一遍功能,把明显的bug告诉开发人员):1.详细测试前的一个小环节,2.快速发现比较明显的bug3.快速确保主逻辑流程跑通,4.快速明确功能开展状态(比如是否有明显的功能缺失或者配置是否配全等等)

    (4)详细测试:1.细致的测试每个逻辑分支、资源、配置,2.尽量模拟玩家的每一种操作可能3.,测试异常情况(如断网,断电,事件中断、进程中断等),4.测试数据读取、存储、网络等内容。5.测试该功能对其他功能影响

    (5)回归测试:1.测试已经被修复的内容,2.需求调整后的内容,3.再次详细测试各逻辑分支。

    (6)checklist(检查点,快速,不细测,可有可无,发布版本时测试):1.简要快速的检查功能的主要逻辑点,2.检查与该功能有关联的任何其他功能点。

    查看全部
  • 1、游戏开发团队:制作人、策划、程序、美术、测试

    查看全部
  • bug的生命周期62a2ff920001a1d807200404.jpg

    Bug的提报标准

    62a2ff6d0001e4c107200404.jpg62a2ffa6000140ae07200404.jpg

    查看全部
    • 注意点

    查看全部
  • 优先级P0 致命   立即修复

              p1 严重   紧急修复

              p2 一般   允许一段时间内修复

              p3 提示   允许延期修复

    bug的提报标准

    查看全部
  • 需求文档分析

    功能模块划分

    测试用例编写

    测试用例整理与维护


    文档阅读

    细节沟通探讨

    逻辑梳理

    功能拓展思考

    兼容相关思考

    查看全部
  • 游戏测试基本流程

    测试工作人员

    功能会议

    测试用例书写

    冒烟测试

    详细测试

    回归测试

    checklist检查

    查看全部
  • 弱网测试

    edge, 2g ,3g, 4g

    不同丢包概率的情况

    工具  fiddler  , network link conditioner(xcode提供的工具)

    gm工具测试

    测试gm工具的功能实现

    测试gm工具的数据方面


    sdk测试

    用户数据测试

    充值消费测试

    各个渠道对接测试(日志数据,前后端数据对应)

    功能测试

    性能测试

    压力测试

    兼容测试

    安全测试

    接口测试

    日志测试

    弱网测试

    gm测试

    sdk测试

    查看全部
  • 事务成功率,响应时间

    兼容性测试

    压力测试

    性能测试

    功能测试

    游戏版本兼容测试

    操作系统兼容测试

    屏幕分辨率测试

    安全测试

    内存修改测试

    加密测试

    反编译测试

    网络安全测试   明文or密文传输    

    接口测试  

    日志测试

    客户端测试日志   服务器测试日志

    查看全部

举报

0/150
提交
取消
课程须知
面向有志于游戏测试领域的入门课程
老师告诉你能学到什么?
1.游戏开发团队及流程 2.游戏测试主要工作内容 3.游戏测试基本工作流程 4.游戏测试用例之需求文档分析 5.游戏测试用例之功能模块划分 6.游戏用例编写,整理与维护 7.Bug详解 8.弱网测试-mac环境 9.客户端性能测试-安卓 10.客户端性能测试-ios 11.接口测试

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!