在項目交付之後,客戶不斷地抱怨系統經常莫名其妙出錯,系統性能低下,有時甚至直接崩潰。我知道,這都是由于沒有經過全面的測試造成的。雖然我們有測試,但那只是在界面上點點看看,使用了一些工具進行所謂的“自動化測試”。一切都顯得那麼業余,我們急切地需要∵本全面講解如何籌劃和實施自動化測試並幫助成功牽付軟件產品的書,而不是一本自動化測試工具的手冊。
本書分為兩部分。第一部分主要講解什麼是自動化測試以及為什麼要進行自動化測試。作者以自身的經驗向我們閶釋自動化測試的重要性以及好處。我們可以利用這里的內容說服領導實施自動化測試。第二部分用6個要點來講解實施自動化測試過程中的各種方法和需要注意的問題,從需求收集到制定自動化測試的策略,開發自動化測試框架(主要是開發原則),制定測試計劃以及人員安排都樣樣俱到。即使是附錄也一樣精彩。附錄A是一個測試階段一覽表,可以用來驗證你的自動化測試是否偏離了正軌。附錄B快速地講解了各種類型的測試以及在這些測誠中如何應用自動化。如杲你覺得本書沒有給你介紹任何測試工具,那你就錯了。附社C用了大量的篇幅介紹各種主流測試工具,以及評估這些工具的方法。附錄D是一個真實的自動化框架的案例研究。
好了,我也不免落俗套,下面是致謝時間。首先要感謝華章公司的陳冀康編輯給了我翻譯本書的機會。其次要感謝我的搭檔範春霞,在這里說聲辛苦了。還要感謝可愛的張璜,謝謝你不厭其煩地回答我那多如牛毛的語法問題。還有王雄和王宏征,感謝你們細心的審稿,改進了本書的質量。感謝下切關心和幫助過我的人。
還要感謝李芳和游小燕兩位美女辛苦地審讀部分內容。
本書第一部分以及附錄A、B、D由範春霞翻譯,我翻譯了本書的第二部分以及附錄C,最後全書由我統稿。由子時間和水平有限,書塘譯文不當之處,統祈各位讀者賜正。你可以通過
[email protected]或http://yuyijq.cnblogs.com聯系我。
余昭輝
2009年12月于北京