手游测试-学习笔记


内容源自学习记录

游戏测试的主要内容

  • 功能测试
    • 主要验证功能是否符合需求设计
    • 主要考虑功能正确性,不考虑游戏底层结构及代码错误
    • 通常从界面着手测试,尽量模拟用户可能出现的操作
  • 性能测试
    • 测试点
      • 客户端CPU使用率
      • 客户端内存占用率
      • 客户端网络流量使用情况
      • 客户端耗电量
      • 客户端帧率(FPS)
    • 测试方法
      • 分析代码
      • 工具监测
        • iOS:xcode自带的instrument
        • 安卓:emmage和GT(需要root权限)
  • 压力测试
    • 服务器CPU使用率
    • 服务器内存占用率
    • 系统吞吐量(TPS)
    • 事务响应时间
    • 事务成功率
  • 兼容测试
    • 机型适配测试
    • 操作系统兼容测试
    • 屏幕分辨率兼容测试
    • 游戏版本兼容测试
  • 安全测试
    • 内存修改测试
    • 客户端加密测试
    • 客户端反编译测试
    • 网络安全测试(用抓包工具测试 避免重复抓包)
  • 接口测试
    • 服务器各个接口数据测试,主要用工具来实现
    • 接口安全测试,重复发送请求,查看接口处理情况
  • 日志测试
    • 客服端日志
    • 服务端日志
  • 弱网测试
    • 测试点
      • 不同网络情况下游戏的运行情况
      • 不同丢包率情况下游戏的运行情况
      • 通过工具设置网络代理来实现
        • 常用的工具 win:fiddle、mac:network link conditioner
  • gm工具测试(运营、客服人员使用)
    • 测试gm工具的功能实现,需要关注工具的设置是否在游戏中起作用
    • 测试gm工具的数据读取、存储
  • SDK测试
    • 用户数据测试
    • 充值、消费测试
    • 与各个渠道对接测试

游戏测试基本流程

  • 流程
    • 功能会议->测试用例书写->冒烟测试->详细测试->回归测试->checklist检查
  • 冒烟测试
    • 详细测试之前的环节
    • 快速发现比较明显的bug
    • 快速确保主逻辑流程跑通
    • 快速明确功能开展状态
  • 详细测试
    • 细致的测试每个逻辑分支、资源、配置
    • 尽量模拟玩家的每一种
  • 71
    点赞
  • 539
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值