游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6023|回复: 1

需要谈谈的 游戏测试改良流程(二)

[复制链接]

7

主题

27

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2012-3-7 23:18:00 | 显示全部楼层 |阅读模式
tv猫 game小屋

需要谈谈的 游戏测试改良流程(一)
需要谈谈的 游戏测试改良流程(二)


互联网的产业里,网络游戏产业也是其中的一部分,改良流程的一部分也介绍一些基础的模型。本章介绍的是瀑布模型的应对办法。

瀑布生命周期模型:(也被称为线性模型)

[需求分析]=>[概要设计]=>[详细设计]=>[编码和单元测试]=>[软件集中]=>[系统集中]=>[验收测试]=>[结束]

这是一个版本简单的交付过程,最后一步测试才介入。这个软件行业刚发展时的流程。现在依然还是不少游戏公司的交付模式。

游戏产业有些许的变化:

前者

[需求分析]由策划部门给予 通常由2个部门执行:程序,美术

[概要设计]通常由3个部门执行:策划,程序,美术。

[详细设计]通常由3个部门执行:策划,程序,美术。

[编码和单元测试]由程序部门执行。

游戏产业测试大部份公司都无法获悉代码,所以这部分就没办法了。

[软件集中]由程序部门执行。

这个应该是程序的代码view,具体对不对我也不清楚。

[系统集中]功能模块的集中,准备交给测试了。

在瀑布生命周期里,这时候还是没有交给测试。

[验收测试]

这个版本的内容终于交到测试手中了。

如果遇到这种情况,我们该怎么办呢?接下来看看这个流程:

后者

[需求分析]由策划部门给予 对口的部门:程序,美术,测试

测试获得策划部门的策划案后,先进行需求分析。添加总表的测试计划,分析关系点和测试粒度。

[概要设计]通常由3个部门执行:策划,程序,美术,测试。

测试也可以加入,但是和其他2个部门无交集。编写第一个版本的测试用例。

[详细设计]通常由3个部门执行:策划,程序,美术。

测试也可以加入,可能和策划沟通较多。考虑到一些接口设计和测试用例补充完整。

[编码和单元测试]由程序部门执行。

当然如果你愿意的话,也可以提供些静态代码测试工具。例如PR公司的PRQA。静态的代码不需要经过调式。

[软件集中]由程序部门执行。这个我不清楚具体内容,不发表评论。可以在这个阶段进行功能单元模块测试。功能的迭代测试。

[系统集中]功能模块的集中。可能在这个阶段进行了多次迭代测试。当缺陷数量满足缺陷密度大概2次左右,实际是根据当前版本内容而定的。

[验收测试]

接下来按策略进行快速回归和冒烟就可以发布,看这个时候就能轻松交版本了。而测试团队的能力也不会因为大量等待的空档期而荒废。

然后前者传统等待的办法,会一时很紧一时过松。而且整个项目的进度也会因为测试周期和延后修复bug占用正常研发团队的沉余时间。

另外注意一些固定规则的无益:

(1)团队比较忌讳有不合理的空档期  (2)在缺陷密度已经达到后,依然进行量化测试、  end

21

主题

266

帖子

1491

积分

金牌会员

Rank: 6Rank: 6

积分
1491
QQ
发表于 2013-12-30 11:03:13 | 显示全部楼层
想开发效率高的话
瀑布模型已经不用的了
现在基本都是迭代,按周、功能模块提交测试

部分游戏公司使用敏捷开发,每天一个版本,完成几个功能点就提交测试
将游戏划成几大功能模块分别开发测试,每周整合迭代一个版本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-11-23 16:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表