我们还需要专职黑盒手动国际化测试人员么?

来源:互联网 发布:淘宝白色连衣裙 编辑:程序博客网 时间:2024/06/05 06:55

时至今日,我们还需要专职黑盒手动国际化测试人员么?这个问题其实在我脑中已经萦绕多时了,现在终于有机会把自己的想法和盘托出。不过在探讨这个问题前,请大家先起立!不要因为现在所坐的位置影响了你的思维。

 

首先务必澄清几个概念。

1. 所谓专职即只进行国际化测试,负责执行测试+报bug的活动,不参与编码

2. 黑盒是说测试人员对于国际化开发技术并不熟悉,甚至不懂

3. 手动意味着测试人员除了手动执行测试用例外,连自动化测试脚本的编写都不亲力亲为

 

做个类比,假如你是一资深大厨,就在你浑汗如雨的在后厨煎炒烹炸,闷溜熬炖时,旁边突然冒出个不会做菜的门外汉指手画脚。提出的问题无外乎“农妇”,“山泉”,“有点儿甜”的套路,你会作何感想呢?不用说出来,真的不用,留在心底仔细把玩吧。但可以确定的是,你此刻的感觉跟dev对专职黑盒国际化测试人员的感觉是一样一样的啊!

 

说时迟,那时快!只见一个黑影跳将出来,大喝一声道:“此言差矣!那些美食家们不就是坐在那里尝尝菜品的味道而已么?”呃……确实有不少人想成为一个用“入口即化”打天下的所谓美食家,然而对于该问题我必须提醒您,请先搜索关键词“美食家是如何炼成的”,同时阅读《美食家成长笔记》之类的书籍。读完之后如果您还认为随便一个阿猫阿狗都可以衣冠楚楚,堂而皇之的坐在那里品评菜肴,我也只能回复“青山不改,绿水长流”,然后立刻风紧扯呼了。

 

说到这儿,一定有人在盘算,作者太过于针对手动测试人员了吧!不,本文的话题同样可以衍生为“我们需要专职黑盒自动化国际化测试人员么”?答案也会是一样的。

 

“XX就是矫情!”,黑影恨恨地说,“这个不需要,那个也不需要,那什么样的才是你心目中需要的国际化测试人员?”

 

简而言之——时至今日,即懂国际化开发+实现,又通晓测试技术的人才是我们需要的国际化测试人员。不懂国际化开发+实现的测试人员发必然做不好国际化测试,或者说无法做的深入,无论有多强的责任心,也终将流于表面形式。与此同时,只知道如何编写国际化代码,但不关心如何测试和衡量自己代码的质量的人也绝非合格的工程师,终究会被自己的垃圾代码拖垮,百尺竿头更进一步之类的说辞对其无异于痴人说梦。

 

所以对我们来说,需要做的就是淡化国际化工程师跟国际化测试人员之间的界限,大家都是工程师,一起来完成软件中的涉及国际化部分的代码;或者说大家都是测试,共同对我们提交的国际化代码质量负责。这样一来,我相信类似于“dev没有国际化sense,代码实现过程中完全没考虑到国际化需求,如今已经block我们的测试啦!”或“测试根本不懂技术,就知道push和添乱,在bug comment中他们除了会填写please fix it ASAP外,还有何用?Oh, sorry! 是我错了,他们还会开一堆无聊的hardcode bug”的相互抱怨声断然会销声匿迹,互相扯皮、推诿的现象也会一扫而空。这已然是业内大势所趋,浩浩荡荡,顺之者昌,逆之者亡。


本文已多次用到“时至今日”,因为在过去的若干年里,国际化这个行业的确经历了自己的野蛮生长期。如果把发现软件问题比作扫雷的话,那么用牛来覆盖雷区的日子皆俱往矣,各大企业都在培养自己的资深工兵来探雷、排雷,用技术换成本的策略成矣。

 

最后再次回归到问题本身——时至今日,我们还需要专职黑盒手动国际化测试人员么?真的需要吗?

不需要吗?

需要吗?

不需要吗?

干嘛那么认真,不就是个讨论嘛,用不着拿板砖吧?需要吗?……

啊啊啊~~~敲打

1 0
原创粉丝点击