软件测试江湖之公会武器之争

软件测试江湖之公会武器之争

 

有人的地方就有江湖,有江湖的地方就有恩怨。

 

软件测试也有自己的江湖,也有自己的纷争。

 

软件测试江湖一直存在于武林中,只是对外行事低调,从不惹是非,是以未受到武林中各路人士的关注,直到近年来互联网这股势力的崛起将软件测试这一传统势力带入武林各界人士的眼线中。

 

之所以说软件测试是一股传统势力是因为早在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

 

和一般江湖里的神兵利器可遇不可求不一样,软测江湖里兵器排行榜中的这些兵器都是可以通过付费购买得来的,你要非说自己穷没钱买也可以,找一些老江湖,吃顿饭喝顿酒,听他们吹吹牛逼,他们会告诉你免费获取神兵利器的方法。

 

兵器排行榜上的只是第三方兵器坊制造并公开出来的武器,除了这些,一些有实力的门派会有自己的兵器坊自己研制神兵利器给门派内使用,这些武器只有加入门派才可以获得了。

 

也许有人觉得只要花钱就可以买到这算什么神兵利器,少年人,这样想你纠错了,殊不知,兵器虽人人可得,但并非人人可用。同样是树叶,有人可飞叶伤人,有人却只能用来吹口哨。所以,有了兵器只是基础,如何用好才是关键,这就要靠各自的天资和悟性了。

 

少年,如你公会已注册,手握神兵,软测江湖将任你驰骋。 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
目标检测(Object Detection)是计算机视觉领域的一个核心问题,其主要任务是找出图像中所有感兴趣的目标(物体),并确定它们的类别和位置。以下是对目标检测的详细阐述: 一、基本概念 目标检测的任务是解决“在哪里?是什么?”的问题,即定位出图像中目标的位置并识别出目标的类别。由于各类物体具有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具挑战性的任务之一。 二、核心问题 目标检测涉及以下几个核心问题: 分类问题:判断图像中的目标属于哪个类别。 定位问题:确定目标在图像中的具体位置。 大小问题:目标可能具有不同的大小。 形状问题:目标可能具有不同的形状。 三、算法分类 基于深度学习的目标检测算法主要分为两大类: Two-stage算法:先进行区域生成(Region Proposal),生成有可能包含待检物体的预选框(Region Proposal),再通过卷积神经网络进行样本分类。常见的Two-stage算法包括R-CNN、Fast R-CNN、Faster R-CNN等。 One-stage算法:不用生成区域提议,直接在网络中提取特征来预测物体分类和位置。常见的One-stage算法包括YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5等)、SSD和RetinaNet等。 四、算法原理 以YOLO系列为例,YOLO将目标检测视为回归问题,将输入图像一次性划分为多个区域,直接在输出层预测边界框和类别概率。YOLO采用卷积网络来提取特征,使用全连接层来得到预测值。其网络结构通常包含多个卷积层和全连接层,通过卷积层提取图像特征,通过全连接层输出预测结果。 五、应用领域 目标检测技术已经广泛应用于各个领域,为人们的生活带来了极大的便利。以下是一些主要的应用领域: 安全监控:在商场、银行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值