认识QA, 游戏测试工程师究竟是做什么的?

目录

    • QA是什么?
    • 游戏软件测试工程师存在的意义
    • 游戏的QA如何开展工作?
      • 验证
      • 量化评估
      • 建立标准
    • 使用自动化测试工具来增强测试效率和效果
    • 量化测试
    • 总结

QA是什么?

认识QA, 游戏测试工程师究竟是做什么的?_第1张图片

QA(QUALITY ASSURANCE),中文意思是“质量保证”
(一开始我也不知道还是百度的((
传统的软件行业还是以软件测试工程师为主,但是在新兴的互联网行业大多是以QA来命名这个职位,也就是质量保证。

它不仅仅是事后来检测产品的质量, 同时也关注验证, 关注预防, 涵盖软件从研发初期到上线运营的全生命周期

游戏软件测试工程师存在的意义

游戏从广义来讲也是一个计算机软件 -> 计算机软件研发过程中会有不可避免的Bug
-> 游戏在研发过程中也会有不可避免地Bug -> Bug会引起或大或小的问题 -> 需要有人来进行质量保证

游戏的QA如何开展工作?

验证

  • 看一看游戏开发者的想法和设计者的想法是否一致
  • 看跳转规则跟UI设计是否一样
  • 游戏运行在不同设备可能灰擦存在不同的问题, 要去验证不同设备上的问题

量化评估

看它的量化指标有没有达到标准

建立标准

比如一款吃鸡游戏在80%的手机上都可以玩,
美术想要表现一个非常Cool的特效 -> 游戏画面会设计的十分精美

if (手机性能不足) {
	呈现的效果差;
	return "玩家不满意";
}

所以QA会在游戏研发初期就用一些假的模型去测试一些场景, 去看它的真实表现
根据实际表现来定下美术制作的标准

根据这样的标准, 制作游戏可以避免非常多的返工

瞧瞧那可怜的消逝的光芒2....
还有我那5700XT都带不动的赛博朋克2077......

使用自动化测试工具来增强测试效率和效果

比如有一个测试机架, 机架上放着不同的设备.
我们可以在上面运行各种各样的测试, 也可以支持不同渠道的登录, 同时也可以调动不同的游戏, 包括同样一个游戏里面不同的玩法和各种各样的场景界面.

量化测试

  • 比如自定义帧率发热, 借助各种各样的测试硬件辅助检测.

  • 比如模拟设备在信号较差的环境中运行游戏

  • 比如使用高速摄像机检测游戏的灵敏度

总结

QA主要关注产品的细节, 关注游戏体验的各个细节, 采用各种方式来保障游戏的质量

参与游戏开发流程,分析策划需求,编写测试点测试用例,执行测试,跟进bug修复,跟进版本外放;
主导白盒、性能、压力、兼容等专项测试,跟各职能协调沟通、推动流程改进等;

你可能感兴趣的:(天梯,QA,游戏,软件测试)