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