需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):15065 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
【摘要】手機測試是一個很大的課題,包括軟硬件測試,結構化測試,而這篇論文單就移動應用測試來說指的是軟件測試,不僅說明了軟件的重要性,也體現(xiàn)了手機移動應用測試的難度。手機移動應用大多包括娛樂生活社交媒體這一塊,如果測試單從手工操作來說那就太低端且不人性化了,因此,自動化測試顯得尤其重要。 由于測試框架Appium不僅兼容性強,穩(wěn)定性也比其他平臺的強,所以本文選用它作為測試工具。在理解和掌握Appium基礎運用、工作原理以及重要特性后,就可以創(chuàng)建一個自動化的測試框架,以此來解決測試難點,實現(xiàn)自動化移動應用的高效測試。 -Appium是開源的自動化測試工具,支持多種語言編寫測試代碼,能為安卓和IOS系統(tǒng)的手機提供非常快捷方便的測試。Appium調(diào)用了Selenium的client庫,因此它支持多種編程語言編寫測試用例,在這里可使用較為熟悉的Java語言編寫測試代碼。 【關鍵詞】:手機移動應用測試;Appium工具;測試框架;
目錄 摘要 Abstract 1 緒論-1 1.1 手機移動應用測試現(xiàn)狀及其挑戰(zhàn)-1 1.2 手機移動應用測試流程-2 2 軟件測試-5 2.1 軟件測試類型-5 2.2 自動化測試-5 2.3 自動化測試適用場景-6 2.4 自動化測試價值-6 3-移動應用測試工具-7 3.1第三方測試平臺-7 3.1.1 MQC平臺的功能使用-7 3.1.2 為什么第三方測試平臺選擇MQC-8 3.2 自動化測試工具Robotium-9 3.3 自動化測試工具Monkeyrunner-9 3.4 自動化測試工具Appium-10 3.4.1 Appium介紹-10 3.4.2 Appium的理念-10 3.5 Appium的概念-10 3.5.1 C/S架構-10 3.5.2 Session-10 3.5.3 Desired Capabilities-10 3.5.4 Appium Server-11 3.5.5 Appium 服務器端-11 3.6 Selenium Grid-11 3.7 Appium常用API介紹-12 3.7.1 Appium API官方文檔-12 3.7.2 常見API簡介-12 4-移動應用測試內(nèi)容與方法-15 4.1移動應用信息審查-15 4.1.1版本檢查-15 4.1.2應用界面檢查-15 4.1.3測試數(shù)據(jù)類型選擇-15 4.2 穩(wěn)定性測試-15 4.2.1交互性測試-15 4.2.2異常性測試-15 4.3 兼容性測試-15 4.3.1 內(nèi)部、外部兼容性-15 4.3.2 設備兼容性-16 4.4 性能測試-16 4.4.1 極限測試-16 4.4.2 響應能力測試-16 4.5 升級、更新測試-17 4.6 用戶體驗測試-17 4.7 測試報告-17 5-移動應用測試案例-18 5.1 i曉莊測試案例-18 5.1.1 i曉莊穩(wěn)定性測試-18 5.1.2 i曉莊性能測試-19 5.1.3 i曉莊在Appium常用API下測試-21 5.2.4 i曉莊測試報告-24 5.2 知乎App測試案例-24 5.2.1 知乎兼容性測試-24 5.2.2 知乎在Appium下測試-25 5.2.3 知乎4.16.0_464版本測試報告-30 5.3測試案例總結-31 6 論文總結-32 參考文獻-33 致 謝-34 |