178首页 > 新闻 > 上海育碧助理制作人 刘军

上海育碧助理制作人 刘军

新闻 2011-07-14 09:38:56

  演讲人简介

  于2004年加入育碧,先后在育碧知名游戏系列兄弟连,幽灵行动,分裂细胞,末世之战等担任临时测试员,平台标准测试员,测试主管职务。

  目前在某未公开项目中担任助理制作人。

  演讲主题

  自动化测试在育碧的实践 – 昨天,今天和明天。

  演讲摘要

  第一部分:以时间线形式概述过去5年时间在不同项目开展的各种自动化测试工具。

   早期的尝试:SplinterCellDoubleAgentXbox360@2006

   目标:

  • 重现一个由一系列在特定时刻的特定输入造成的引擎死锁

   行动:

  • 在游戏引擎内开发了一套基于时间线回放按键输入组件

   结果:

  • 在完成了工作原型后,项目开发结束

   在失败中奠定的基石:GhostReconAdvancedWarFighterPS3@2007

   目标:

  • 在一台PS3上重现多人联机模式下的缺陷

   行动:

  • 基于在SCDA中取得的进展,我们完善了回放特性并投入使用。

   结果:

  • 失败于:回放的一致性无法保证(随机种子,线程顺序,输入输出配置,网络条件等)

  • 成功于:我们确定了一个理想的自动化测试的框架和技术需求,并未未来项目的成功奠定了基础。

   自动化测试框架:

   计划执行

   异常捕获

   日志分析和报告输出

   自动化测试需求:

   在标准测试环境里分布式运行

   用最可靠的方法来实现对游戏行为的模拟

   没有程序基础的测试员也可以编写测试脚本

   第一个成功实现自动化测试的项目:EndWarXbox360|PS3|PC@2008

   应用于客户端:多人联机功能性测试(基于语音控制模块、8人联机)

   应用于客户端:游戏平衡性测试(250+升级组件)

   应用于服务器端:在线战役流程的功能性测试(主要针对于数据库存储进程)

   应用于服务器端:负载和性能测试(5万人同时在线)

   第一个服务器集群完全自动化测试的项目:FootballCityStarPC@2010

   日趋完善的自动化测试框架(前端Web测试计划控制器,测试客户端推送,性能采集与分析脚本,百毫秒测试精度以及对大规模并发测试的支持)

   标准化测试农场(测试机分级,服务器集群,虚拟局域网,网络性能模拟平台)

   游戏服务器性能测试(轻量级游戏客户端50开每双核标配PC,性能分析数据库支持过千万行性能日志分析)

   在线服务负载及性能测试(羽量级游戏客户端150开每双核标配PC,性能日志聚合分析)

  第二部分:育碧在自动化测试实践里的一些重要回顾

   育碧自动化测试的目标和战略

   自动化测试与敏捷测试模型的融合

   …

  第三部分:自动化测试在育碧的未来计划

   测试客户端云平台部署

   实时测试监控平台

   与育碧其他测试工具\平台的整合(Bloomberg,GameDNA,BuildFarmandDeploymentPlatform)

178游戏网声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容,本网站对此声明具有最终解释权。