• 0
  • 0
分享
  • 认识QA, 游戏测试工程师究竟是做什么的?——软件测试圈
  • 恬恬圈 2022-12-22 16:08:01 字数 1026 阅读 3645 收藏 0

  QA是什么?

1.png


  QA(QUALITY ASSURANCE),中文意思是“质量保证”。

  传统的软件行业还是以软件测试工程师为主,但是在新兴的互联网行业大多是以QA来命名这个职位,也就是质量保证。

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

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

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

  游戏的QA如何开展工作?

  验证

  · 看一看游戏开发者的想法和设计者的想法是否一致

  · 看跳转规则跟UI设计是否一样

  · 游戏运行在不同设备可能灰擦存在不同的问题, 要去验证不同设备上的问题

  量化评估

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

  建立标准

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

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

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

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

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

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

  比如有一个测试机架, 机架上放着不同的设备。

  我们可以在上面运行各种各样的测试, 也可以支持不同渠道的登录, 同时也可以调动不同的游戏, 包括同样一个游戏里面不同的玩法和各种各样的场景界面。

  量化测试

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

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

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

  总结

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

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

   


作者:贝狄vere    

来源:http://www.51testing.com/html/45/n-4476845.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:免费好用的在线中文姓名生成工具,有推荐的吗 ?阿常回答:有,这 3 款在线中文姓名生成工具,推荐使用 !1、姓名生成器包含功能:姓氏(不限,常见,稀有,一字,二字,指定)、名字(男,女,一字,二字)、数量。官网地址:https://www.qqxiuzi.cn/zh/xingming/2、在线随机中文姓名生成器包含功能:生成数量、性别、导出、复制姓名。官网地址:https://uutool.cn/cn-name/3、中文名字生成器包含功能:男名、中性名、女名。官网地址:https://anytexteditor.com/cn/chinese-name-generator阿常...
            0 0 2564
            分享
          •   前言  无论什么自动化,都会需要参数化。unittest可以通过ddt来完成参数化,那么pytest通过什么呢?  parametrize  pytest中自带的装饰器parametrize可以来实现测试用例的参数化功能。  使用方法  通过下方装饰器,使用在需要传入参数的case中。用例传参中的值和装饰器传入的参数值一致。@pytest.mark.parametrize('参数化名称',参数化值)  安静举一个登录传参的例子。import pytest # 登录参数 data = [('anjing', &...
            13 15 2958
            分享
          •   今年绝对是意想不到之年,以为三年之后,应该各行各业能开始起来,然后百花开发。结果变成了各行各业,不是倒闭了,就是裁员了。有句话说,今年你还能在原公司,拿到年终,那你所呆的公司,就是最好的公司,你肯定就是骨干了。  但其实,有些公司一直在裁员,但有些公司却一直在招人,或是一直都招不到适合的人。像跟算力相关的人工智能、模型等,有做不完的研发和版本更新;或是金融业,特别是银行,由于国产代替化及新的业务场景,因此,有做不完的系统改造和需求。  我们也不知道这样特殊的日子还有多久才能过去,但自己做好准备,永远不会错的。  今天的主题来聊聊银行的测试岗位招聘。银行的测试岗位招聘有别于其它的行业的招聘要...
            0 0 920
            分享
          •   一、过硬的基础能力  其实所有的测试大佬都是从底层基础开始的,随着时间,经验的积累慢慢变成大佬。要想稳扎稳打在测试行业深耕,成为测试大牛,首当其冲的肯定就是拥有过硬的基础,所有的基础都是根基,后期所有的发展和提升都是基于测试基础铺垫的。  所以核心的测试理论、测试用例设计方法、测试的方向、测试的分类,从简单的功能测试到高效的自动化测试、再从接口的工具使用,到性能测试,不管是做web端的项目还是app端的移动测试,都是基于基础,基于理论,基于核心的使用方法,只有拥有过硬的基础能力才能有序的持续发展。所以所有涉及到测试相关的基础都必须有广度的掌握,然后再进利用经验的积累,进行深度挖掘,非常熟练...
            0 0 327
            分享
          • 1、测试用例是什么?测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行时一系列有次序的、受控制的状态变化过程2、设计用例是否有必要?将测试内容记录下来,避免了在执行的时候部分测试点被遗漏,另外也便于用例评审,用例总结,对后期测试工作起到改进作用,因此,测试用例必须要写,颗粒度可以视情况而定,针对测试人员少,上线时间紧的项目,可做思维导图载出测试点3、如何写测试点?根据需求及设计交互稿,先列功能点,后扩展功能点为测试点(作为测试的标题),有必要的时候借助产品、开发、后端的力量,保证用例的覆盖度、学会借力测试点(注:这里不是测试用例,用例一般都比较详细,开发...
            0 0 988
            分享
      • 51testing软件测试圈微信