有人的地方就有江湖,有江湖的地方就有恩怨。
软件测试也有自己的江湖,也有自己的纷争。
软件测试江湖一直存在于武林中,只是对外行事低调,从不惹是非,是以未受到武林中各路人士的关注,直到近年来互联网这股势力的崛起将软件测试这一传统势力带入武林各界人士的眼线中。
之所以说软件测试是一股传统势力是因为早在1983年IEEE技术公会就对其从业标准做了规范。IEEE技术公会是武林中第二大的一个技术公会,第一是ISO技术公会。关于各大公会的恩怨我们稍后再做介绍。
武林中门派林立,各种类别的公会也数量繁多。一般来说,门派是官方组织,加入了相当于找了一个靠山,以后行走江湖不必担心有人欺负,即使被欺负了门派也会替你找回公道。不加入也没关系,自己单混,好坏各半,全凭天命。当然,其中也不乏以一己之力对抗整个门派的牛逼大神。公会是非官方组织,凡是想在江湖中混饭吃,门派可以没有,但公会必须有一个,就是说不是所有的人都有门派,但是所有的人都至少是一个公会的成员。比如运营江湖的新媒体公会、产品公会等;测试江湖的白盒公会、黑盒公会等;技术江湖的前端公会、后端公会、运维公会等。
在软件测试的江湖里有三大公会:黑盒公会、白盒公会、灰盒公会。凡是想要加入软件测试这个江湖中混饭吃,必须要在这个三个公会里至少选择一个进行注册。注册完成后就意味着是软件测试江湖里的一份子了。
黑盒公会是加入软件测试江湖中的首选,因为入会门槛低、需要交纳的会费也少。通常在江湖中历练几年,积累了一定的经验和财富后会去灰盒公会进行注册。注册了灰盒公会后行走江湖会方便甚多,在资历和声望上也要高出许多,所以许多新加入软件测试江湖的小白们把加入灰盒公会当做自己人生当中的一个重要目标。白盒公会则是软件测试江湖中一个殿堂级的存在,其会员大多是老江湖,名声资历等都远非黑盒公会中的小白们可比,一般是门派中仅次于左右护法的身份。因此,加入白盒公会就意味着一切。
三大公会之间也是面和心不和,其纷争由来已久,几乎和公会历史一样悠久。最早的公会只有一个就是黑盒公会,所有要加入软测江湖的人都要先注册加入黑盒公会,所以黑盒公会在最初机会控制了整个软测江湖。随着黑盒公会的发展壮大,内部开始出现分裂,主要为三股势力。一股认为公会应该向高端化发展,一股认为保持现状就可以,最后一股则无所谓,怎么着都行。矛盾发展到最后不可调和,于是主张高端化的那股出走建立了白盒公会,意味着黑白分明,从此江湖路远,不必相见;持中立态度的因为谁都不支持,所以也就谁都不待见,在白盒出走后也被内部保守势力驱逐出黑盒公会。被驱逐后这中立势力创建了灰盒公会,态度依旧鲜明,两不相帮,于是就有了现在的三足鼎立的局面。
在三大公会分裂之前,软测江湖的兵器排行榜一直是由黑盒公会来做的,每年会挑选出当今世界上最厉害的神兵利器,并对其进行排名。公会分裂为三家后,没家每年都会推出自己的兵器排行榜,因为有矛盾的存在,所以经常看到在黑盒兵器排行榜排第一的武器在白盒家的排行榜却排在最末。
为了保证各自的核心利益,避免盲目恶性竞争,最终三大公会达成了一个共识:将软件测试江湖里的神兵利器分为四大类:功能自动化测试武器、性能测试武器、测试管理武器、单元测试武器。由黑白灰三大公会联合推出一个软件测试领域的兵器排行榜,软测神兵排行榜每年推出一次,一次四份,四大类每类一份,这样既保证个自己的利益有平复了相互的纷争。
最新的兵器排行榜如下:
功能自动化测试兵器排行榜:
1. QTP
2. Selenium
3. SoapUI
4. Robot
5. Rft
6. TestComplete
性能测试兵器排行榜
1. LoadRunner
2. Jemeter
3. SoapUI
4. Web application load simulator
5. SilkPerformer
6. RPT
7. OpenSTA
测试管理兵器排行榜
1. Teamin
2. 禅道
3. Jira
4. ALM/QC
5. Bugfree
6. TestLink
7. Redmine
8. Mantis
9. TestManager
10. TestCenter
单元测试兵器排行榜
1. Junit
2. C++Test
3. Jtest
4. TestNG
5. NUnit
6. Quantify
7. GoogleTest
8. Purify
9. VectorCast
10. CodeWizard
和一般江湖里的神兵利器可遇不可求不一样,软测江湖里兵器排行榜中的这些兵器都是可以通过付费购买得来的,你要非说自己穷没钱买也可以,找一些老江湖,吃顿饭喝顿酒,听他们吹吹牛逼,他们会告诉你免费获取神兵利器的方法。
兵器排行榜上的只是第三方兵器坊制造并公开出来的武器,除了这些,一些有实力的门派会有自己的兵器坊自己研制神兵利器给门派内使用,这些武器只有加入门派才可以获得了。
也许有人觉得只要花钱就可以买到这算什么神兵利器,少年人,这样想你纠错了,殊不知,兵器虽人人可得,但并非人人可用。同样是树叶,有人可飞叶伤人,有人却只能用来吹口哨。所以,有了兵器只是基础,如何用好才是关键,这就要靠各自的天资和悟性了。
少年,如你公会已注册,手握神兵,软测江湖将任你驰骋。