游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5462|回复: 2

资深游戏测试解惑:为啥我们测试的地位比其他部门低?

[复制链接]

1万

主题

1万

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
36572
发表于 2016-10-25 17:33:56 | 显示全部楼层 |阅读模式
1.png

  文/游戏测试风云录 张敬峰

  业精于勤而荒于嬉,行成于思而毁于随。——韩愈

  如果你讨厌长文的话,请忽略所有,直接前往最后一段,那是我最想说的话。如果你对测试人员的地位问题比较感兴趣,不妨细细读来。

  笔者在不同的公司都遇到过同一个问题,即“为啥我们测试的位置或地位比其他部门的低呢?”。对于这个问题,我自己也是感触颇深,也曾在多年前我刚入行时困扰过我一段时间,今天我们就来谈一谈这个困惑过很多测试中人的难题。

  导致测试人员地位低的原因有很多,我们来尝试从不同角度做分析,看看能否得到一个清晰而符合逻辑的结果。

  原因一:组织结构

  不同的组织结构决定了不同的人员配备策略,首先我们来看一下常见的2种游戏公司的研发组织结构,针对不同结构中测试组织所扮演的角色来逐一分析。

  第一种:项目型角色

2.png

  在这种组织中,测试人员属于项目直属,日常工作重点就是负责自己所在项目的各种事务。

  优点:可以非常深入的了解一个项目的所有事务,而且跟固定的伙伴合作,沟通成本比较低。

  缺点:只了解自己项目的事,对别的项目不了解,接触新事物的机会较小,容易局限自己的视野。

  第二种:部门型角色

3.png

  在部门型组织中,测试人员隶属于测试部门而非某个项目组,日常工作重点是测试部门内部指派的事物。

  优点:可以多了解不同的项目,不同的技术

  缺点:很难深入了解某个项目内容,没有固定的合作伙伴,沟通成本比较高

  通过上面的简单分析,我们大概了解了当前游戏公司主流的研发组织结构及测试人员所处的位置。

  那么这两种结构那种好一些呢?个人觉得各有千秋,各有利弊,还是要取决于各个公司的整体规划。

  从上面的2种组织类型来看,项目型组织中的测试人员更被项目重视一些,因为大家是一个整体,利益相关,测试的话语权相对大一些。部门型组织中的测试人员因为不隶属于项目,所以对项目来说就是一个黑盒子,项目把产品给测试这个黑盒,然后这个黑盒提出缺陷,至于具体是谁提出的,对项目而言不太重要,项目只需要保证产品质量即可,这种架构中的测试人员相对弱势一些。

  原因二:观念

  有无测试皆可代表了行业内很多人的思想。很多人都觉得一款游戏的成功来源于策划的优秀设计、开发的优秀编码能力或者某种美术风格导致的用户偏爱,而不会在意测试对游戏成功的作用。

  然而这是科学的概念么?我个人觉得有无测试人员皆可这个概念我能接受,但是同时意味着团队内一定有某个或某几个顶着不是测试工程师的title而做着测试工程师的事情。因为有没有叫做“测试工程师”的人员没关系,但是必须对软件或游戏做质量测试这个概念大家是有共识的。

  既然“测试”这件事是绕不过去的,为什么不交给专业的人员去做呢?

  既然“测试”这件事是研发环节的必要部分,对一款产品至关重要,我们作为测试工程师为什么要认为自己低人一等呢?

  事物的外在表现形式不重要,重要的是事物的本质。不妄自尊大,亦不妄自菲薄。

  原因三:能力不足

  很多人是因为技术不好做不了开发才做测试的,勇敢的承认吧,少年。我承认了,起码我是这样,大学学的计算机,但是比较贪玩,编程能力烂的一塌糊涂。毕业后也只能找份国企的闲职混日子,后来因为因缘际会才入行到游戏公司。

  这没什么关系,大部分时候,开始的好坏并不能决定结果的好坏。人类社会因为这些不确定性变的精彩纷呈。

  但是,有一点是需要注意的,测试本身有很多非常专业的技能在里面,如果入门的时候不懂是可以理解的,但是工作几年后还是不懂那就不能怪别人了。

  至于怎样变成一名优秀的测试工程师,我在《测试工程师的光荣与梦想:7条哲言让你百炼成钢》和《多年经验总结:如何做一名优秀的游戏测试?》里做了详细表述,这里不再赘述,有兴趣的可以翻翻旧文。

  我个人理解以上三点是行成目前测试人员地位不高的主要原因,毕竟经验有限,说的不对的地方还希望大家批评指正,欢迎大家探讨交流。

  有些人是要做台上英雄的,比如策划、美术,有些人是要做幕后英雄的,比如开发,有些人是要做幕后的幕后英雄的,比如测试。有什么关系呢?我们能否在这份职业中获得乐趣,能否在这份职业中提升自我,能否在这份职业中获得成就,我想这些才是本质,本质比表象重要的多。

  相关阅读游戏测试行业之殇——测试工程师如何挽救自己的职业技能

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-10-26 00:02:59 | 显示全部楼层
承认自己技术不行,那就去提高呗。不然只是嘴上承认而已。

最近正好在面试测试。我希望他们对于测试工作有自己的追求。我认为眼光只局限于黑盒测试的都不是好测试,至少没有太多提升的空间。

用户体验,策划/运营比测试更专业。代码逻辑,程序员更专业。视觉效果,美术更专业。那么“专业测试员”的优势在哪里?编写测试用例吗?这件事,合格的程序和策划都做得来——如果说保证功能逻辑的健壮性完全完全依靠测试,那这种开发只能称为“撞大运开发”。这是不可取的。

专业测试的价值到底在哪里,楼主应该好好思考。

1

主题

37

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2016-10-27 19:24:37 | 显示全部楼层
看到讨论测试得话题,都没人回..

这是个没前途(钱途)的职业,没钱弹什么发展

测试流失率很大,要么转职,要么转行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 12:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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