软件测试江湖(二)神兵利器篇

软件测试江湖(二)神兵利器篇

在上一篇文章中我们引见了江湖上撒布的种种软件测试的武功秘笈和心法,置信看过的小伙伴内力得到了很大的提拔。假如没有,一定是你看的姿态不对,换个姿态再试试看。然则,内力只是基本,想要把我们的内力圆满的发挥出来,还须要趁手的神兵利器。下面我把江湖上的顶尖神兵离别引见给大伙。

功用测试篇

功用测试,是软件测试里的入门级心法,天然也有与之相对应的武器来发挥心法的最大功力。

1)屠龙刀之QTP
《软件测试江湖(二)神兵利器篇》

屠龙刀是金庸小说里排名第一的宝刀,重剑无锋,无坚不摧。素有“武林至尊,宝刀屠龙。命令世界,莫敢不从”的尊称。QTP在测试界的职位就如同屠龙刀,系出名门,这是一款惠普(HP)公司的产物,别名QuickTest Professional。
QTP异常受测试者的迎接,由于它不请求你运用面向对象的编程言语。
QTP能够运用Visual Basic剧本(VBScript)举行自动化功用测试。
运用QTP挑选导航体系,举行效果考证和天生报告轻松简朴。纵然没有编程学问的测试职员也能够运用QTP。
QTP周全支撑电子邮件、电话和在线社区。
QTP有许多内置特征、功用和设置选项,上手很轻易。
QTP的自动化功用测试和自动化回归测试采用了最先进的解决方案。

2)倚天之Selenium
《软件测试江湖(二)神兵利器篇》

倚天剑相传取自宋玉的《大言赋》中的名句“拔长剑兮倚长天”定名。最初为曹操佩剑之一,撒布于后代。倚天剑锋锐非常,是唯一一把能够和屠龙刀对抗的武器,所以有“倚天不出,谁与争锋”的佳誉。
Selenium就是测试界的倚天剑,是最盛行的自动化测试东西,仿佛有和QTP平起平坐,以至赶超之势。。
Selenium为测试职员供应了无穷的挑选。它许可建立运用任何IDE,比方NetBeans、Eclipse或Visual Studio的测试剧本。
它支撑多种操纵体系,如Windows、Linux和Macintosh。
同时,测试职员能够天真地挑选喜好的编程言语,如Java、 C#、Ruby、Python、Perl或PHP。
支撑许多盛行的浏览器,包含IE、Google Chrome、Firefox、Safari和Opera。Selenium现在在测试工程师中心运用很提高。
Selenium用户社区的内容丰富,用户活泼,供应了细致的文档和支撑。
Selenium是开源的,能够节约本钱和预算

3)青釭剑之TestComplete
《软件测试江湖(二)神兵利器篇》

青釭剑是曹操的别的一把配剑,与倚天剑齐名,其锐利水平可想而知,而TestComplete则恰好是自动化测试的那把青釭剑,名头比拟前两个虽小了那末一点点,但其锐利水平一点不逊于他们。
TestComplete能够为桌面应用顺序、Web应用顺序和挪动应用顺序建立自动化测试。它支撑测试录制、剧本或手动建立自动回放和毛病日记。
它能够与.Net、Java applications、websites和ActiveX in webpages很好合作。
它与 MSBuild、Team System、JIRA、HP Quality Center的接口圆满,还能够运转nUnit/jUnit 剧本。有许多的教程和支撑可用。
TestComplete的毛病检测精准,录制剧本速度快。
除了支撑大批的编程言语(如VB. NET、JavaScript、Delphi、C++等),TestComplete还支撑多种UI控件,如 Flex、Flash、Sencha ExtJS、Silverlight和jQuery。

4)雌雄双股剑之Appium
《软件测试江湖(二)神兵利器篇》

雌雄双股剑是桌游《三国杀》中的一把名剑,剑法特殊,可阴可阳,男女通杀。Appium就是挪动测试界的雌雄双股剑,支撑Android以及iOS操纵体系,无需为差别的平台编写差别的测试剧本。
Appium是一个开源的自动化测试东西,能够协助当地和夹杂应用顺序的自动化测试。
它支撑在iPhone装备以及iOS模拟器上运转。
支撑多个JAVA和.NET集成开辟环境,也支撑开源的集成开辟环境。
运用Selenium作为后端,测试职员能够应用Selenium的功用举行挪动应用顺序的测试。
运用JSON Wire协定,支撑多种编程言语。

Bug治理篇

经由辛劳的勤奋,我们将软件中的bug悉数查找了出来,那末这么找出来的bug怎样治理呢,怎样晓得是不是被祛除了呢,这就须要用到bug治理东西了。

1)鱼肠剑之Teamin
《软件测试江湖(二)神兵利器篇》

鱼肠,十大名剑之一。据传是铸剑巨匠欧冶子为越王所制,他运用了赤堇山之锡;若耶溪之铜,经雨洒雷击,得天地英华而制成,后专诸置此剑于鱼腹中,以刺杀吴王僚,故称鱼肠剑。鱼肠剑玲珑,便携,锐利。Teamin就是bug治理东西中的鱼肠,软件玲珑,界面简约,功用壮大。
Teamin是北京圈动科技有限公司推出了一款新型团队合作软件,也是国内第一款支撑bug版本治理的轻量型合作东西,由于界面简约,运用便利,遭到宽大团队的迎接和运用
Teamin无需装置直接运用,避免了布置环境的贫苦。
Teamin具有目标治理功用,能够用目标治理功用完成bug的版本治理功用。
Teamin而且支撑列表和看板情势的切换,在列表情势下纪录更新完bug使命后能够切换到看板情势检察使命的愿望。
Teamin能够对bug增加使命概况形貌和标签,标签字段和色彩支撑自定义。
Teamin能够将bug使命跨项目跨团队指定给开辟职员,方便了测试职员对bug修复的治理。

2)巨阙剑之JIRA
《软件测试江湖(二)神兵利器篇》

巨阙是古代名剑,相传为春秋时期铸剑名师欧冶子所铸,巨阙钝而厚重。坚硬非常,故号“世界至尊”,其他宝剑不敢与之争锋。JIRA就是bug治理东西中的巨阙剑,软件体积巨大,设置烦琐,然则功用也很壮大。
JIRA是Atlassian公司出品的项目与事件跟踪东西,被普遍应用于缺点跟踪、客户效劳、需求网络、流程审批、使命跟踪、项目跟踪和迅速治理等事情范畴。
JIRA供应用于缺点治理的默许事情流。
JIRA可视化事情流设想器,使事情流设置越发直观。
JIRA事情流能够自定义,事情流数目不限。
每一个事情流能够设置多个自定义行动和自定义状况。
每一个题目范例都能够零丁设置或共用事情流。
JIRA自定义事情流行动的触发前提。
事情流行动实行后,自动实行指定的操纵。

3)胜邪剑之BugFree
《软件测试江湖(二)神兵利器篇》

胜邪剑是春秋战国时铸剑巨匠欧冶子所铸,为吴王阖闾所用。欧冶子铸剑之时即以为剑中透着恶气,每铸一寸,便更恶一分,故名“胜邪”。Bugfree算是bug治理东西里的胜邪了,其开源的理念赢得了宽大从业职员的喜欢,但其庞杂的代码设置流程也让运用者每用一次,便更恶一分。
BugFree是自创微软的研发流程和Bug治理理念,运用PHP+MySQL自力写出的一个Bug治理体系。简朴有用、免费而且开放源代码(遵照GNU GPL)。 定名BugFree 有两层意义:一是愿望软件中的缺点越来越少直到没有,Free嘛;二是示意它是免费且开放源代码的,人人能够自在运用流传。
BugFree 有一个首创的功用:当一个Bug被指派给你的时刻,体系会自动给你发一封邮件,通知你有个Bug须要你处置惩罚,如许连系 Email,BugFree被圆满运用起来,成为我们网站开辟、运转、保护必备的东西。
BugFree顺序范围很小,一个中等水平的PHP顺序员就能够在1~2周内看懂一切的代码,然后就能够依据本身的须要做响应的定制了。

4)纯钧剑之 Redmine

纯钧,亦名“纯钩”,十大名剑之一。纯钧被称为“高贵无双之剑”。是春秋时期铸剑巨匠欧冶子所铸。此剑重要用来佩带和欣赏,是以没有生杀之气。Redmine在bug治理东西中和纯钧剑的作用类似。
Redmine是用Ruby开辟的基于web的项目治理软件,是用ROR框架开辟的一套跨平台项目治理体系,据说是源于Basecamp的ror版而来,支撑多种数据库,有不少本身奇特的功用,比方供应wiki、新闻台等,还能够集成其他版本治理体系和BUG跟踪体系,比方Perforce、SVN、CVS、TD等等。这类 Web 情势的项目治理体系经由过程“项目(Project)”的情势把成员、使命(题目)、文档、议论以及种种情势的资本构造在一起,人人介入更新使命、文档等内容来推进项目的进度,同时体系应用时候线索和种种动态的报表情势来自动给成员报告项目进度。

    原文作者:endiat
    原文地址: https://segmentfault.com/a/1190000009375061
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞