班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
課程大綱 |
培訓(xùn)特色
Android系統(tǒng)測試的方面,包括各種測試工具的時候,黑盒測試和白盒測試的各種手段,開發(fā)和測試之間的互動。
本課程內(nèi)容來自開發(fā)實踐積累的豐富經(jīng)驗,來自,并指出工程師下一步的研究和學(xué)習(xí)方法。
目標(biāo)收益
本課程內(nèi)容考慮了Android系統(tǒng)的特點,為Android手機APP和全系統(tǒng)的開發(fā)提供了完整的測試方案,幫助Android項目高效完成測試,兼顧品質(zhì)和人力成本。
培訓(xùn)對象
Android測試工程師、項目經(jīng)理
學(xué)員基礎(chǔ)
1、具有Android系統(tǒng)的測試和使用經(jīng)驗;
2、了解編程的基本知識
課程大綱
主題 內(nèi)容
Android測試概述
幾種測試的特點
冒煙測試、全功能測試、白盒和代碼測試、壓力測試、兼容性測試(通用原理在Android的應(yīng)用)
測試的技術(shù)
基本知識、需要使用的工具、特殊的測試手段及其用途(環(huán)境概述)
Android系統(tǒng)結(jié)構(gòu)性知識
系統(tǒng)的原理
1 Android的設(shè)計
2 Android與其它系統(tǒng)的區(qū)別
3 功能測試的要點(關(guān)于重用Android和其他電視系統(tǒng)的知識)
系統(tǒng)的軟件結(jié)構(gòu) (開發(fā)相關(guān)知識的簡化版)
1 軟件的層次結(jié)構(gòu)
2 Android各部分的來源
系統(tǒng)的硬件結(jié)構(gòu)及其對測試的影響
1 硬件相關(guān)部分的特殊性(硬件部分涉及的功能模塊)
2 板級的硬件部分
3 硬件的關(guān)注點(手機、車載、電視)
Android運行時結(jié)構(gòu)
1 系統(tǒng)的運行流程
2 程序之間的聯(lián)系
3 用戶界面本質(zhì)
Android測試的工具
基本的通用工具
仿真器工具、adb工具、fastboot工具
Android終端控制臺的使用
使用Linux的Shell命令(系統(tǒng)信息、配置、性能分析)
Android中的特殊命令
控制臺使用的場景和流程
系統(tǒng)Log
Log的格式(時間、進(jìn)程、內(nèi)容信息)
C語言程序和Java程序的Log的打印
Log的過濾和選擇(準(zhǔn)確定位錯誤,測試環(huán)節(jié)問題的定位流程)
應(yīng)用界面工具
跟蹤、采樣剖析器(os.Debug其中的工具)
TrackView工具和相關(guān)剖析方法(性能測試?yán)砟睿?br>
DDMS工具(虛擬機、內(nèi)存、線程狀態(tài))
HierarchyViewer工具
(系統(tǒng)狀態(tài)查看、內(nèi)存跟蹤、性能調(diào)試,運行時狀態(tài),UI界面剖析)
應(yīng)用測試流程
1 基本驗證的思路
2 了解應(yīng)用的結(jié)構(gòu)信息(應(yīng)用管理器信息和DevTool信息)
3 耦合關(guān)系的分解、問題(Bug)的定位(實例內(nèi)容)
黑盒測試
特殊的工具
1 程序啟動工具,輸入工具等
2 自動化測試的手段
3 系統(tǒng)信息工具(與編程無關(guān),但需要使用命令行)
Android測試系統(tǒng)
1 測試系統(tǒng)的結(jié)構(gòu)和組件
2 Monkey工具
Monkey工具的使用方法和壓力測試原理、Monkey工具指定目標(biāo)及其運行條件 3 MonkeyRunner工具
MonkeyRunner的使用方法、MonkeyRunner擴(kuò)展用途
白盒測試與自動化測試
軟件測試架構(gòu)
1 JUnit框架
2 Android代碼測試框架(Instrumentation單元測試框架)
3 使用Android測試框架的測試方法
CTS源代碼級別測試
1 使用CTS輔助自動化測試
2 CTS代碼級別的擴(kuò)展
3 CTS的編譯和運行
4 CTS的運行結(jié)構(gòu)
5 CTS的具體測試的測試代碼、測試用例和測試計劃的組織(測試中最難的部分)
開發(fā)和測試的互助
1 開發(fā)者可提供的輔助測試工具
2 典型的測試包
3 測試覆蓋率的協(xié)調(diào)(主動減少測試工作量和提高效率的方法)
實例:測試輔助工具包
Robotium是一個測試框架
1 Robotium的特點和理念
2 Robotium與IDE環(huán)境的結(jié)合
3 Robotium的程序結(jié)構(gòu)和功能接口
開發(fā)和測試的互助
1 開發(fā)者可提供的輔助測試工具
2 典型的測試包
3 測試覆蓋率的協(xié)調(diào)(主動減少測試工作量和提高效率的方法)
實例:測試輔助工具包 |
|