軟件測試江湖(二)神兵利器篇

在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。如果沒有,一定是你看的姿勢不對,換個姿勢再試試看。但是,內力只是基礎,想要把我們的內力完美的發揮出來,還需要趁手的神兵利器。下面我把江湖上的頂尖神兵分別介紹給大伙。

功能測試篇

功能測試,是軟件測試里的入門級心法,自然也有與之相對應的兵器來發揮心法的最大功力。

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)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內容來推動項目的進度,同時系統利用時間線索和各種動態的報表形式來自動給成員匯報項目進度。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容

  • Selenium入門 歡迎閱讀Selenium入門講義,本講義將會重點介紹Selenium的入門知識以及Selen...
    厲鉚兄閱讀 11,934評論 3 68
  • 非常認可這句話:自動化測試是為了提高效率,測試腳本要易維護,不能讓測試腳本變成另一種技術債務,不能為了自動化測試而...
    Kewings閱讀 8,048評論 0 10
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,213評論 2 126
  • Selenium入門 歡迎閱讀Selenium入門講義,本講義將會重點介紹Selenium的入門知識以及Selen...
    厲鉚兄閱讀 13,384評論 0 54
  • 雨夜,滴滴答答的響聲,慢慢入耳,聽起來竟如此美妙,我打著雨傘,安靜的走在路上,看著旁邊的情人,感覺真的很快樂。 ...
    紫渃閱讀 295評論 0 0