天天看點

騰訊Android自動化測試實戰第3章

<b>第3章</b>

robotium架構工作原理及實踐

2010年,當android還處于發展早期時,擁有豐富自動化測試經驗的renas reda建立了robotium項目,在robotium發展到4.0版本時開始支援app中的web自動化,經過幾年的發展,robotium現在已經是一款成熟、全面、穩定的自動化測試架構。更重要的是,robotium是一款開源的測試架構,在世界各地都有活躍的貢獻者對其進行更新與維護,是以,無須擔心将來robotium會随着android的發展而變得不可用、不易用,相反,robotium每天都在變得更加強大。

任何技術都離不開基礎知識。首先,本章将介紹robotium是什麼以及有關robotium的一些基礎知識,讓讀者了解robotium的基本規則。其次,将從native和webview兩方面簡析robotium測試架構的運作原理,并介紹robotium的實際應用以及筆者在實踐過程的一些經驗技巧,以加深讀者對robotium測試架構的了解。最後,本章選取一般項目中常見的一些場景介紹如何使用robotium解決實踐中的問題。

本章知識結構圖如圖3-1所示。

閱讀完本章後,讀者應該能比較全面地了解robotium測試架構并知道如何使用了,由于本章隻介紹robotium相關知識,關于robotium在項目方面的實際應用則可閱讀第10章。

圖3-1 本章知識結構圖

繼續閱讀