包建強的培訓課程(4):App測試深刻學習和研究

 

課程名稱:App測試深刻學習和研究

1、     簡介 css

 

本課程詳細講解App迭代過程當中的測試技巧,包括平常的功能測試工做、自動化測試、單元測試、性能測試、兼容性測試、電量測試、流量測試等多項內容。 編程

講師根據自身五年來在多家大型互聯網公司擔任無線技術總監期間所積累的實戰經驗,製做了本課程。 安全

 

本課程適用於符合如下條件的公司和團隊: bash

l   從功能性測試向自動化測試轉型。 服務器

l   但願在App項目中引入單元測試。 網絡

l   在功能性測試以外,但願掌握更多App測試的技巧。 app

 

本課程將達到如下效果: 框架

l   讓測試團隊掌握更多的App測試方法和工具。 ide

l   經過引入BDD流程,將功能性測試用例複用自動化測試中。 工具

l   掌握或瞭解App行業著名的單元測試和自動化測試框架。

 

本課程對於開發如下App產品特別有幫助:

l   千萬級用戶的App產品。

l   業務功能繁多,有完整的閉環。

l   App測試團隊10人左右的規模。

 

學習本課程應具有下列基礎知識:

l   1-2App測試經驗。

l   具有一些編程技巧。

 

學習本課程須要提早準備如下物料:

l   Mac筆記本

l   安裝XCodeAndroid Studio最新版本

l   安裝Appium最新版本

l   安裝GT

 


 

2、     培訓大綱(3天)

 

 

1App自動化測試

l   Cucumber

l   Appium iOS

l   Appium Android

l   Calabash

l   KIF

l   Instrumentation

l   Espresso

l   Robotium

l   UIAutomator

 

備註:

主要講解CucumberAppium這兩個框架的使用,結合具體例子來說解。下午會有1.5小時的分組實戰練習。

 

練習:

1.   Appium iOS實戰

2.   Appium Android實戰

3.   Espresso實戰

4.   Robotium實戰

5.   UIAutomator實戰

 

 

2天 單元測試和穩定性測試

l   JUnit

l   Robolectric

l   Mockito

l   XCTest

l   Kiwi

l   MonkeyMonkeyRunner

 

備註:

     分別介紹AndroidiOS的單元測試工具,以及MonkeyMonkeyRunner的編程技巧。下午會有1.5小時的分組實戰練習。

 

練習:

1.   JUnit實戰

2.   Robolectric實戰

3.   Mockito實戰

4.   XCTest實戰

5.   KIF實戰

6.   Kiwi實戰

7.   MonkeyMonkeyRunner實戰

 

3天 功能性測試和專項測試

l   App後門(切換服務器、崩潰記錄和查看、fps監控、流量電量)

l   持續集成(Monkey定製包、小流量包)

l   靜態代碼掃描

l   手機兼容性測試

l   網絡訪問速度測試(含弱網測試)

l   流暢度測試

l   電量測試

l   流量測試

l   性能測試

l   安全性測試

l   使用GT進行隨身測試

 

備註:

結合具體案例,來說解App各類專項測試技術。

 

練習

1.   針對於公司的App,開發同窗增長後面功能

2.   針對於公司的App,進行靜態代碼掃描

3.   針對於公司的App,進行弱網測試、流暢度測試、電量測試、流量測試

4.   針對於公司的App,使用GT統計性能數據

相關文章
相關標籤/搜索