20年行业经验大佬:游戏测试发展史,如今和未来怎么做QA?
20年行业经验大佬:游戏测试发展史,如今和未来怎么做QA?
游戏测试是游戏开发过程中至关重要的一环,它不仅能够帮助发现游戏中的致命问题,还能在正式上线前获得社区反馈,避免可能出现的重大失误。那么,游戏测试是如何发展的?新时代的QA(质量保证)又该如何在不牺牲游戏品质的情况下如期发布?本文将通过两位拥有40多年从业经验的资深测试专家的分享,为您详细解析游戏测试的发展历程和未来方向。
图片来源:Pixabay
专家背景介绍
一位是在微软工作超过18年、加入美国互动艺术与科学学会(AIAS)超过20年的Chris Chamberlain,另一位则是从事QA工作19年、与大量游戏工作室合作过的Blazej Zawadzki。他们分享了各自丰富的从业经验、总结的方法以及这些年来QA工艺的提升。
游戏测试发展历程
Chris Chamberlain从1990年代末进入游戏行业开始,分享了他的职业生涯历程。他从《网络奇兵》开发商Looking Glass Studios起步,随后加入微软,在那里从事了多个重要项目,包括《Crimson Skies》、《梦幻之星Online》等。他还参与了《战争机器》系列的开发,并在《崛起:罗马之子》的Xbox One版本发布中发挥了重要作用。
Blazej Zawadzki则分享了他在波兰和巴塞罗那的工作经历,以及作为QA机构创始人的经验。他强调了外包工作的重要性,并分享了如何通过学习优秀工作室的经验来提升测试质量。
数据驱动的发布预测
Chris Chamberlain介绍了如何使用数据方法来预测游戏发布日期。他们通过在Excel中追踪bug发现和修复情况,能够对发布日期做出更准确的预测。这种方法避免了以往依靠猜测导致的发布延迟问题。
测试效率衡量
Blazej Zawadzki强调了在开始测试前就定义好衡量标准的重要性。他指出,只有提前定义好测试员和测试流程的衡量指标,才能确保按照预算和品质标准发布游戏。
性能和稳定性追踪
Chris Chamberlain分享了在1990年代末《Destruction Derby》项目中如何通过多人模式测试来发现游戏崩溃问题。他还介绍了在Xbox部门工作时如何通过自动化测试工具来提升测试效率。
社区利用
Blazej Zawadzki强调了社区测试的重要性。通过将游戏版本呈现给公众,可以测试游戏在真实环境中的表现,并识别特定市场的问题。他还提到,可以将社区测试作为打造特定区域社区的一种方式。
多渠道数据应用
Chris Chamberlain分享了一个使用多个数据源解决游戏发布后问题的案例。通过分析社区反馈、客户支持数据等,他们能够快速定位并解决问题,同时保持透明度,让玩家了解修复进度。
避免过度加班和职业倦怠
Blazej Zawadzki讨论了如何通过全球化思维来避免过度加班和职业倦怠。他建议根据地理区域构建团队,利用不同时间区的团队协作,以提高生产效率。
尝试困难和新领域
Chris Chamberlain鼓励测试人员接受新领域的挑战,成为特定领域的专家。他分享了在为任天堂设备做游戏时,如何与主机厂商确认游戏要求的经验。
QA职业发展
Blazej Zawadj强调了QA是一个职业而非仅仅是工作的理念。他建议投资团队成员的职业发展,提供培训和学习新技能的机会,以避免职业倦怠。
定期玩游戏和分析
Chris Chamberlain提倡定期玩游戏和分析竞争对手的游戏。他认为,测试人员应该保持对游戏的热情和理解,这有助于提升测试质量。
敢于发声
Blazej Zawadzki强调了测试人员在发现问题时敢于发声的重要性。他认为,测试人员不仅需要确保游戏的技术可行性,还需要确保游戏的趣味性和吸引力。
结语
通过两位专家的分享,我们可以看到游戏测试不仅是一个技术过程,更是一种需要不断学习和创新的职业。从数据驱动的预测到社区反馈的利用,从性能优化到职业发展,游戏测试正在不断发展和完善,以适应游戏行业的快速变化。