测试组测试文档

编辑器运行平台

  • Mac OS X
  • Windows

测试构建平台

  • 移动端和桌面端 Web 浏览器
    • iOS Safari
    • Android Chrome & QQ 浏览器
    • Mac OS X & Windows Chrome
  • 原生平台
    • Windows
    • Android
    • iOS
    • Mac
  • 微信小游戏平台
    • Android
    • iOS
  • 支付宝小游戏平台
    • Android
    • iOS
  • OPPO小游戏平台
    • OPPO手机
  • 小米小游戏平台
    • 小米手机

编辑器测试项

参考内部编辑器测试文档

测试用例

测试前请更新所有测试例

  1. 测试例
  2. 范例集合
  3. 物理小车
  4. 下落球球
  5. 滚动小球
  6. 吞噬黑洞
  7. Simple-FPS
  8. 一步两步
  9. UI Demo
  10. Demo Ball

test-case 场景测试说明,可以参考 文档

测试流程细节

Test Case 运行时需要分几种情况打包测试,以便覆盖各种使用场景:

  • 测试组合一(发布模式):
    • 首场景使用 testlist
    • 物理模块选择 Builtin
    • 渲染模块选择 WebGL2
    • 构建选项勾选 MD5
    • 构建选项勾选 Merge all JSON that the start Scene used
    • 构建选项不勾选 Debug
    • 构建选项勾选 CompressedTexture
    • 构建选项勾选 packAutoAtlas
    • 构建选项勾选 Polyfills - 异步函数(如果有)
  • 测试组合二(调试模式):
    • 首场景使用 testlist
    • 物理模块选择 Cannon
    • 渲染模块选择 WebGL2
    • 构建选项不勾选 MD5
    • 构建选项不勾选 Merge all JSON that the start Scene used
    • 构建选项勾选 Debug
    • 构建选项不勾选 CompressedTexture
    • 构建选项不勾选 packAutoAtlas
    • 构建选项勾选 Polyfills - 异步函数(如果有)
  • 测试组合三(混合模式 & Ammo):
    • 首场景使用 testlist
    • 物理模块选择 Ammo
    • 渲染模块选择 WebGL1
    • 构建选项不勾选 MD5
    • 构建选项勾选 Merge all JSON that the start Scene used
    • 构建选项勾选 Debug
    • 构建选项不勾选 CompressedTexture
    • 构建选项勾选 packAutoAtlas
    • 构建选项勾选 Polyfills - 异步函数(如果有)

其他测试项细节

  1. web 平台测试细则
  2. 微信平台测试细则
  3. 命令行构建测试文档
  4. 平台自定义模板支持测试

粒子测试用例

物理测试注意事项

由于物理模块具有多种选项,为了避免因模块而导致的一些问题,因此对一些物理相关的项目做了一些保护。 目前保护的项目:物理小车、下落球球、滚动小球、吞噬黑洞、Simple-FPS。 注意事项:构建项目时需要将启动场景设置为 start 场景

Issue 管理

  1. 请将 issue 提交到 3d-tasks 仓库
  2. 指派责任人
  3. 设置 Milestone 为当前 Sprint
  4. 添加 QA-open 标签
  5. 如果在测试过程中出现反复 re-opened 的问题,请在该 issue 上添加 regression 标签

results matching ""

    No results matching ""