軟件測試自動化的范圍 自動化測試工具
測試自動化組的目的是開發自動化的測試支持工具。這個工作組必須負責設計并實現數據驅動的自動化測試框架。他們還應該設計和構建用于回歸測試目的的自動化測試套件。圖1—3描述了自動化測試的基礎設施,這是唧技術有限公司為一個知名公司設計的。
為了支持自動化測試腳本的開發和與所有級別測試有關的維護,必須專門地來部署測試自動化的框架。這個框架必須既支持單元測試,又支持集成測試,還必須支持系統/回歸測試。但這并不意味著其他不在這個范圍內的領域就不能利用這個測試自動化框架和工具套件的優勢。其他的一些可能對使用測試自動化框架和自動化工具套件感興趣的部門,應該幫助自動化小組并與自動化小組協調部署工作。自動化工作重心應放在某個特定領域的部署上。
所選擇的方法應該能夠覆蓋自動化測試的所有工作,而這些工作是由自動化工具組來完成的。手工測試活動可以作為自動化測試的先導。手工測試的目的是手工測試應用程序的所有特征.同時,在測試的過程中開發一些測試條件和測試數據,這些測試條件和測試數據可以用回歸測試的自動化框架來實現。
舉例來說,數據驅動的方法可以通過結構化測試腳本來實現,結構化測試腳本利用了存放在庫文件中的函數和過程。這樣做有兩個目的,首先是為了將測試數據從測試腳本中分離出來,其次是為了開發可重用的測試腳本組件結構。達到這兩個目的就可以大量減輕自動化測試腳本的維修.
文章來源于領測軟件測試網 http://www.kjueaiud.com/