【專題】軟件自動化測試框架專題
軟件測試自動化框架——自動化測試框架
編者:陽光
專題關鍵字:框架(formwork)、自動化、自動化測試框架、專題
內容簡介
本專題講解什么是測試框架,以及什么是自動化測試框架?在了解框架技術的前提下具體介紹自動化測試框架的理論、技術、實現及應用方法,以及常見自動化測試框架比如HP公司的QTP框架和開源的一些自動化測試框架的應用和技巧等。
本專題包括以下專題:
1)
軟件測試框架介紹
2)
軟件自動化框架的發展
3)
開源自動化框架在yahoo中的應用
4)
越來越強大的SAFS/STAF/STAX自動化測試框架
5)
利用 STAF 實現程序更新包的自動部署測試
6)
透析QTP自動化測試框架SAFFRON
7)
自動化測試框架指南
1.
軟件測試框架介紹
http://www.kjueaiud.com/?action-viewnews-itemid-166622
編者語:
本篇文章是來自ITPUB的一篇文章,這篇文章介紹了,什么是框架,以及什么軟件測試框架,編者覺得這篇文章的好處在于,對于框架和軟件測試框架做了一個定義,另外對軟件測試框架進行了分類,包括:“Java測試框架”、“.Net測試框架”、“自動化測試框架”、“單元測試框架”、“集成測試框架”。詳細信息請參考具體內容。
2.
軟件自動化框架的發展
http://www.kjueaiud.com/?action-viewnews-itemid-166623
編者語:
本篇文章轉載自網絡,具體出處已經不詳,在本篇文章中作者將自動化測試框架分為了三個層次“簡單的腳本錄制/回放”、“數據驅動”、“關鍵字驅動”;本篇文章對于自動化測試的發展過程和自動化腳本的開發發展有一定的作用。
3.
開源自動化框架在yahoo中的應用
http://www.kjueaiud.com/?action-viewnews-itemid-166625
編者語:
本篇文章對開源自動化測試框架實現工具進行分類介紹,比如管理類的Testlink bugzilla 功能測試類的: WATIR、Selenium等,性能測試類的Jmeter等等,對于現在大家對于開源軟件的越來越熱衷,我覺得這篇文章可以給大家一些參考,在選擇開源自動化框架解決方案時,那些可以進行選擇。
4.
越來越強大的SAFS/STAF/STAX自動化測試框架
http://www.kjueaiud.com/?action-viewnews-itemid-166626
編者語:
本文來自互聯網,具體的出處已經不可差,但是我們關注的是技術,共享的是知識,所以我也把本文列入我的專題,本文是對STAF(Software Test Automation Framework)自動化測試框架的一個介紹,介紹如何通過SAFS(Software Automation Framework Support)STAF、STAX(STAf eXecution engine)實現跨平臺多功能靈活自動的測試框架。
5.
利用 STAF 實現程序更新包的自動部署測試
http://www.kjueaiud.com/?action-viewnews-itemid-166628
編者語:
本文來自IBM技術網站,是一篇很不錯的介紹STAF(Software Test Automation Framework)這款非常優秀的開源自動化測試框架工具的中文文章。Software Test Automation Framework (STAF) 是開源、跨平臺、支持多語言并且基于可重用的組件來構建的自動化測試框架。它為自動化測試建立了基礎,并且提供了一種可插撥的機制支持不同的平臺和語言。 STAF 采用點對點的實現機制,被用來減輕自動化測試的工作負擔,加快自動化測試的進程。在 STAF 的環境中,所有的機器都是對等的,沒有客戶端和服務器的區分。通過本文作者的經驗,可以實現基于STAF進行自動的測試部署等功能。
6.
透析QTP自動化測試框架SAFFRON
http://www.kjueaiud.com/?action-viewnews-itemid-166629
編者語:
本文來自互聯網,在很多地方都有所轉載,SAFFRON是基于QTP的一個輕量級的自動化測試框架,他的原理是通過VBS調用QTP的API接口實現自動化測試的過程。本文很詳細的講解了SAFFON框架的一些列函數,并且網上提供他的源代碼下載,我覺得這個框架是基于QTP的自動化測試框架的一個研究方法。
7.
自動化測試框架指南
http://www.kjueaiud.com/?action-viewnews-itemid-166631
編者語:
本文來自楊學明的博客,這篇文章很不錯,是一個基于QTP自動化測試框架的設計、實現與分析的很好的文章,在這篇文章中描述了,如何劃分框架的粒度,如何定義業務函數和用例函數,如何定義公共函數,如何定義公共模塊等。雖然最終文章的作者沒有實現,但是他的設計很值得借鑒。
編者總結:
本文是軟件測試框架系列專題中的一個專題,本專題通過編者收集和分析網絡上的一些文章形成,編者認為一個自動化測試框架應該是完整一項測試任務的基礎架構,可以讓用戶在這個框架上進行靈活的設計與開發。當然自動化測試框架一定是今后軟件測試發展的一個方向,所有研究的知識和技術還很多。另外編者也不盡能掌握所有的這些技術,本文只是一篇拋磚引玉的文章,希望可以給讀者帶來幫助,另外大家都與本文如果有其他的一些見解可以聯系編者:Email:ligang@ltesting.com.cn。
領測軟件測試網已經開辟自動化測試框架頻道,進一步的學習可以參考:http://www.kjueaiud.com/html/81/category-catid-481.html
文章來源于領測軟件測試網 http://www.kjueaiud.com/