摘要
這篇文章的目的就是去探索自動化工具的實用和闡述自動化成功的必要條件,要取得成功,必須記住,有四個相互關聯的組成部分,必須共同工作和相互支持1)自動化測試基于一點維護和重用的模塊2)測試基本組成的事件,任務和進程,立即支持自動化,以及手工軟件測試3)軟件測試的生命周期是由許多確定時間點和確定需要取得的成果的階段構成的4)公司支持可重用的流程,這個部分是作者作為一個資深的測試工程師和測試架構師經過多次的不同的軟件開發過程下討論確定下的
簡介
這篇文章的目的是解釋怎樣成功的實施自動化測試,想要使自動化測試成功,大家必須明白必須很多相關的環節一起正確的工作,每個環節必須互相支持。
這篇文章會闡述鎖包含的關鍵的環節和他們的關系,在這里強調的是哪些是重要的,哪些是有用的,和一些作者在工作中的經驗
自動化不是一個孤立的個體,他需要堅實的測試基礎設施和全面的軟件測試生命周期的支持和重視的企業文化
首先,一個自動化測試系統必須是在支持模塊重復利用和一點維護,他必須非常的靈活而且易于更新
測試的一些基礎設施包含精細的測試實驗,好的bug管理系統,測試用例格式的標準和全面的測試計劃
測試的生命周期是當任務和自動化聯系是
一個公司可以通過運用自動化測試工具有很大的提升,這些益處主要包括,更高的測試覆蓋率,更高的可靠性,縮短測試周期,在沒有其他的資源損失下去做更多的多用戶測試,重要的是提高完成軟件的信心
好消息是,自動化測試所需要的各個組件并不是都需要,這個要根據習慣去決定,哪些是重要的取決于自動化測試和在公司推行自動化測試的理解
自動化的成功是個實用的業務。在這片文章中剩下的問題就是去解決在自動化測試中兩個經常遇到的問題:
1、怎樣才能用快速應用開發環境(Rapid Application Development environment)設計完成一個高效的自動化測試體系接口不停的變換、數據和內容不停地修改和變化
2、為什么很多公司的自動化測試最終都失敗了
事件1
第一個問題的解決是利用一個自動化測試系統使用架構原則基于架構的方式創建1)重用的模塊和2)一點維護。
一個重要的成果就是讓自動化測試系統像被測軟件一樣迅速的,容易的進行改變,從一個公司的角度,這是一個使自動化成功的重要條件。
文章來源于領測軟件測試網 http://www.kjueaiud.com/