浅谈游戏测试1
如何去控制产品风险?
测试组
监督组
产品风险 控制
规范、流 程、标准 部门建设
组织架构
内训机制
竞争上岗
工作考评
定岗定职
质量保证部新的组织架构
质量保证部经理
平台测试组长
游戏测试组长
质量监督组组长
测试设 计工程 师 游戏测 试员
性能测 试工程 师
自动化 测试工 程师
游戏设 计测试 工程师 游戏测 试员
部门内训机制
• 培训采用积分制,一个季度结束后发放培 训经费。
下期预告
《游戏测试精通系列讲座》 敬请期待
游戏测试的特性
1.游戏情节的测试
2.游戏世界的平衡测试
3.游戏文化的测试
游戏可玩性测试
•
游戏世界的搭建 游戏世界事件的驱动
游戏世界的竞争与平衡
游戏世界文化蕴涵
工作原理
要了解如何测试游戏必需了解如何做游戏, 了解它的开发过程,才能真正的测好游戏。
联动&关系
设计
推广&引导 过程
技术
游戏测试的思维方式
• 1、网络游戏出现了“可持续性”的概念,玩家所扮演的角色 可以成年累月地在同一世界内不断发展,而不像PLATO上 的游戏那样,只能在其中扮演一个匆匆过客。2、游戏可以 跨系统运行,只要玩家拥有电脑和调制解调器,且硬件兼容, 就能连入当时的任何一款网络游戏。
商业模式
• 网络游戏市场的迅速膨胀刺激了网络服务业的发展,网络游 戏开始进入收费时代(大多是以小时收费为主,包月很少)
1.为什么这么多人会沉 迷网络游戏?
游戏测试介绍
游戏测试产生的背景
背景
• IT业一直经历着“寒 冬”,但是游戏软件 业却呈现出了勃勃生 机。
游戏测试的起因
• 近几年来,网络游戏成了网络最新的弄潮儿,从 盛大之传奇般的掘起,吸引了无数公司的眼球。 但由于随着玩家的品位的升高,代理费用的上升, 单一的代理国外游戏的模式已经很难在国内立足, 而有中国传统文化特色的网络游戏则在国内大受 欢迎,比如剑侠情缘,大话西游等一些国内的精 典之作已经进入了一流网游的阵营。与此同时随 着大家对网游稳定性,可玩性要求的升高,网络 游戏测试开始成为大家关注的话题。
• 包月制被广泛接受,成为主流的计费方式,从而把网络 游戏带入了大众市场。
第四代网络游戏
• 无端游戏(WEBGAME)的兴起
中国网络游戏的发展史
1992
1998
• 以《侠客行》为代表的文字网络游 戏
• 联众棋牌的兴起
2000
• 第一款真正意义上的中文网络图形 Mud游戏《万王之王》正式推出
2000年开始代理潮
•
2000.11
黑暗之光
韩国
2001.1
石器时代 千年、龙族 传奇、奇迹、天堂
日本
2001.7
韩国
2001.11
韩国
2005
魔兽世界、奇迹世界、卓越之剑等
美国、韩国
2001年开始国内原创
•
第四世界
2001.3
金庸群侠传OL
2001.7
大话西游OL
2001.11
古龙群侠传OL
2002.6
大话西游、天龙八部、完美世界, 征途、魔域等
•
第三代网络游戏 背景
• 越来越多的专业游戏开发商和发行商介入网络游戏,一 个规模庞大、分工明确的产业生态环境最终形成。人们 开始认真思考网络游戏的设计方法和经营方法,希望归 纳出一套系统的理论基础,这是长久以来所一直缺乏的
游戏特征 商业模式
• “大型网络游戏”(MMOG)的概念浮出水面,网络游 戏不再依托于单一的服务商和服务平台而存在,而是直 接接入互联网,在全球范围内形成了一个大一统的市场。
• 1、非持续性,机器重启后游戏的相关信息即会丢失, 因此无法模拟一个持续发展的世界;2、游戏只能在 同一服务器/终端机系统内部执行,无法跨系统运行
商业模式
• 完全免费
第二代网络游戏
背景
游戏特征
• 一些专业的游戏开发商和发行商开始涉足网络游戏,如SSI 和TSR等,都曾在这一阶段试探性地进入过这一新兴产业, 它们与AOL等运营商合作,推出了第一批具有普及意义的 网络游戏。
游戏性 能测试 工程师
PQA 工程 师
GQA 工程 师
竞岗机制
• (1)对目前空缺的职位进行竞岗述职。 (一些技术性岗位需进行考试)
• (2)项目测试负责人的竞岗 。
工作考评机制
• 进行工作评分制。(每个项目结束后进行 对参与人员进行评分,评分内容包括:工 作量,用例覆盖率,执行用例率,有效 单,重要单,有效建议值,线上错误单)
浅谈游戏测试
吴彬 2010-8-26
目录
1. 网络游戏的发展史
2. 游戏测试介绍
3.乐港游戏测试过程
网络游戏发展史
第一代网络游戏 背景 游戏特征
• 由于当时的计算机硬件和软件尚无统一的技术标准, 因此第一代网络游戏的平台、操作系统和语言各不 相同。它们大多为试验品,运行在高等院校的大型 主机上,如美国的麻省理工学院、弗吉尼亚大学。
国内游戏测试的现状
• 1.国内游戏测试这个行业处于 初级阶段 • 2.国内游戏测试都没有一个完 善的规范、标准、流程 • 3.国内游戏测试大都是“小媳 妇”角色 • 4.国内游戏测试缺乏专业性
现状
1.游戏测试累吗?
2.游戏测试好玩吗? 3.游戏测试挣钱吗?
4.游戏测试要学什么?
5.游戏测试要注意什么?
4
测试用例开发及管理阶段
5
测试执行及输出报告阶段
游戏测试各阶段工作量分配
测试计划 8% 其他 12%
测试设计 30% 测试执行 50%
游戏更新版本测试执行策略
冒烟测试
回归测试
游戏新版本
新功能测 试
验证BUG
随机测试
冒烟测试
描述
• 冒烟测试又称健壮性检查 • 模拟制作完电路板后的通电检查
应用场合
传统软件的开发过程
• 传
统 软 件 的 开 发 过 程
接受订单 需求分析 设计文档 程序设计
贝塔测试 阿尔法测试 集成测试 程序实现
软件发布
游戏软件的开发过程
•
游 戏 软 件 的 开 发 过 程
定位用户群
策划案 策划案测试 。。。。。
游戏发布
更新、维护
游戏测试的定位和意义
游戏测试在开发中的定位是什么呢?玩游戏 找bug?显然是错误的。
游戏项目与软件项目的区别
那么游戏测试跟软件 测试到底区别在哪儿?
游戏测试与软件测试的共性
1. 测试的目的是发现软件中存在的缺陷。
2. 测试都是需要测试人员按照产品行为描述来实施。
3. 每一种测试都需要产品运行于真实的或是模拟环境之下。
4. 每一种测试都要求以系统方法展示产品功能,以证明测试结果 是否有效,以及发现其中出错的原因,从而让程序人员进行改进。
• 基于用例的补充,可以发现用例不能发现的 缺陷 • 提高测试覆盖率、提高测试有效性
回归测试
描述
• 对被已测过的程序实体在修改缺陷 后进行重复测试
应用场合
作用
• 游戏已经测试过的模块被修改时 • 游戏的编译系统发生变化时
• 检验是否有已经修正过的BUG复活 • 检验是否有新的BUG引入
测试组必须遵守的规范
作用
• 获得新版本后快速测试 • 测试展开前必须进行冒烟测试
• 确认满足基本功能,可以进行常规测试 • 保证版本的可测试性,降低测试成本,提高 测试效率。
随机测试
描述
• 随机测试又称基于经验的测试 • 根据被测软件的特点和以往实践的经验对容 易产生BUG的部分进行测试
应用场合
作用
• 测试用例执行完后,需要安排随机测试 • 发布之前必须进行随机测试
BUG的严重等级定义规范 BUG的提交规范 测试设计规范 测试报告规范 测试报告发送范围规范
游戏测试完成条件
•
测试进度 继续测试缺陷密度
剩余缺陷等级及数量
测试完成条件
需求覆盖率 测试用例执行率
测试成本
质量保证部发展方向
价值体现
节省开发成本 保证产品方向
控制产品风险
提高产品质量
给高层决策提供专 业的依据
• 使用面向对象的思想进行测试 • 面向对象的概念。
• 如何用面向对象的思想进行 游戏测试?
乐港游戏的研发流程
乐港游戏的人员构成
•
客服 制作人 策划
市场(推广)
乐港游 戏团队
程序 QA
美工
运营
乐港游戏测试流程
ቤተ መጻሕፍቲ ባይዱ
乐港游戏测试流程
1
测试项目前期准备阶段
2
测试计划制订及管理阶段
3
策划案评审及测试设计阶段