自动化测试不适合游戏领域?
作者:广州电脑培训刘发布时间:2020-12-07分类:佛山电脑学校浏览:3289
目前,国内游戏行业几乎没有成功的自动化游戏测试系统。 一些公司正在这样做,但效果不是很明显。 为什么会这样? 答案很简单,因为大规模的自动化测试不适用于游戏测试。那么,为什么在传统软件测试中很流行的自动化测试在游戏测试领域显得不可接受?
将传统软件和游戏行业结合在一起,让我们与所有人进行分析。
一,成本问题
首先,让我们谈谈关于金钱的非常庸俗的事情。 团队是否应该进行自动化测试,首先要考虑的不是技术解决方案,而是我们可以在质量上投入多少资金。 成本主要来自两个方面,一是自动化测试工程师的人工成本,二是开发和维护自动化测试的时间成本。 这两个方面的成本最终将转换为金钱,并反映在项目的总成本中。
自动化测试工程师的人工成本基本上等于2-4个普通黑盒测试工程师,在游戏项目中,黑盒测试工程师是必不可少的(因此,我们将在下面进行讨论),换句话说,自动化测试工程师则需要额外付费。 投资很小,基本上是行不通的。 如果投资很大,能否维持项目成本也是一个问题,特别是对于许多创业团队而言。
在另一方面,自动化脚本的开发需要与程序和计划的深入交互。这种深入的交互对其他人员来说会消耗大量时间,这会影响其他人的工作进度,从而影响整个项目的进度。这是一个经常被忽视的成本。
二,游戏的感官特征
游戏是一种具有很高器官感的软件。 它与视觉,听觉和感觉有直接关系,这与传统软件完全不同。 测试过程要求人们直观地体验,例如图标的位置,音频是否合适,水平是否可以平滑播放等。这些是不可替代的自动化测试,上述黑匣子测试在游戏中必不可少项目的原因。
三,迭代速度
游戏的迭代速度比传统软件要快,尤其是在手机游戏行业。 每周有一个甚至几个版本是正常的。 以这种迭代的速度,自动测试显然很难跟上项目的进度。 很可能已经启动了功能并且尚未完成自动化脚本的开发。 面对这段时间的不匹配,许多事情变得无关紧要,并且自动化测试的作用也相对减少了。
四,变化速度
在游戏行业中,需求变化的频率远远超过了传统软件行业。 原因有很多。 这里有几点:第一,市场变化太快,第二,许多设计需要反复验证以确定哪种体验更好,第三,在移动互联网时代产品与用户之间的反馈时间已经缩短,第四。 游戏功能之间的耦合度很高。 在开发过程中某些功能的设计将导致其他功能不再适用,必须重新设计。
五,缺乏自动化测试意识
几乎所有游戏都没有在架构前设计中考虑自动游戏测试的要求,因此在后期游戏中干预自动测试几乎是不现实的。 此外,游戏开发公司没有意识到自动化测试的重要性,因此无法进行。 除了公司以外,许多测试人员还缺乏自己的能力,或者无法访问游戏代码或其他无法满足的要求,这使得自动化测试成为不可能。
综合以上几点,全面的大规模自动化测试不适用于游戏测试领域,尤其是手机游戏领域。 也许小型或部分自动化测试值得尝试,例如服务器端自动化测试(服务器端更改相对少见,与人类的感觉几乎没有关联,并且逻辑代码更多)。
自动化测试是某些疾病的良方,但不能视为治疗所有疾病的有力药。不加选择的使用只会适得其反。
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:樟木头镇开展春节后人力资源市场专项治理行动|||广州计算机编程培训
- 东莞信息:虎门新春职达虎门!首场大型现场招聘会火热开启|||计算机培训学校招生
- 东莞信息:茶山茶山人社分局组织企业参加横州市春风行动专场招聘活动|||广州学电脑培训学校
- 东莞信息:万江万江人社分局为企业员工提供点对点返岗专车接送服务|||北大青鸟计算机培训中心
- 东莞信息:2025年东城春风行动暨南粤春暖招聘活动火热开启|||计算机职业技能培训班
- 东莞信息:万江人社分局开展外出招聘对接系列活动|||计算机网络培训学校
- 东莞信息:常平常平人社分局组织企业赴韶关开展2025年春风行动暨南粤春暖招聘活动|||电脑计算机编程培训学校
- 江门信息:广东省第四届职业技能大赛报名工作|||广州计算机软件培训
- 东莞信息:万江万江人社分局组织企业赴湛江市开展百校千企万岗校园回访招聘活动|||计算机培训学校招生
- 东莞信息:石碣镇高层次人才赋能交流活动暨大湾区职场导师经验分享会|||计算机网络培训学校
- 标签列表
-