作品介紹

iOS測(cè)試指南


作者:羋峮     整理日期:2017-01-19 19:59:16


  《iOS 測(cè)試指南》是一本專注于 iOS 測(cè)試領(lǐng)域的書。其中重點(diǎn)講述了各個(gè)測(cè)試階段 的具體實(shí)踐方法,并且通過持續(xù)集成串聯(lián)了各個(gè)測(cè)試階段的活動(dòng)。本書中所有的測(cè)試 實(shí)踐并非紙上談兵,而是出自于筆者實(shí)際工作中的探索和實(shí)踐。在測(cè)試實(shí)例上有一定 的簡(jiǎn)化,是為了脫離復(fù)雜的業(yè)務(wù)。本書的重點(diǎn)在于對(duì)方法的介紹。
  以下幾個(gè)方面的讀者可能會(huì)受益:有一定技術(shù)功底的測(cè)試工程師;有一定經(jīng)驗(yàn)的 移動(dòng)測(cè)試工程師;iOS 開發(fā)工程師;測(cè)試技術(shù)愛好者。

作者簡(jiǎn)介
  羋峮,發(fā)音(mi jun),但是輸入法需要輸入(mi qun)。具體為什么我不想太較真了,害怕最后發(fā)現(xiàn)自己把自己的名字讀錯(cuò)30年的尷尬。也可以叫我老羋,或者厚臉皮(豆瓣的ID)等。不管名字叫什么或者昵稱是什么,我就是我,一個(gè)想混進(jìn)程序員隊(duì)伍未果的非主流測(cè)試工程師。
  業(yè)界人稱中國(guó)iOS測(cè)試之父。

目錄:
  第1章 軟件測(cè)試與iOS測(cè)試
  1.1 什么是軟件測(cè)試
  1.1.1 測(cè)試活動(dòng)何時(shí)展開
  1.1.2 軟件測(cè)試與軟件缺陷
  1.1.3 軟件測(cè)試與軟件質(zhì)量
  1.2 軟件測(cè)試的類型
  1.2.1 單元測(cè)試
  1.2.2 集成測(cè)試
  1.2.3 系統(tǒng)測(cè)試
  1.3 iOS平臺(tái)的一些性
  1.4 iOS測(cè)試需要做么
  第2章 iOS環(huán)境準(zhǔn)備
  2.1 開發(fā)測(cè)試設(shè)備
  2.2 安裝和設(shè)置Xcode
  2.3 iOS開發(fā)者書
  2.4 知識(shí)的準(zhǔn)備
  第3章 iOS單元測(cè)試
  3.1 單元測(cè)試工具
  3.1.1 OCUnit
  3.1.2 GHUnit
  3.1.3 GTM
  3.2 單元測(cè)試實(shí)踐
  3.2.1 實(shí)踐項(xiàng)目介紹
  3.2.2 Model的單元測(cè)試
  3.2.3 Controller和View的單元測(cè)試
  3.3 單元測(cè)試的擴(kuò)展工具
  3.3.1 OCHamcrest
  3.3.2 OCMockito
  ?第4章 iOS的UI自動(dòng)化測(cè)試
  4.1 UI Automation的運(yùn)行
  4.2 Instruments工具的簡(jiǎn)要介紹
  4.3 UI Automation入門
  4.3.1 UI Automation腳本開發(fā)之前
  4.3.2 UI Automation腳本編輯
  4.3.3 UI Automation實(shí)踐
  4.3.4 UI Automation腳本的錄制
  4.3.5 UI Automation在真實(shí)設(shè)備上的運(yùn)行
  4.4 深入了解UI Automation API
  4.4.1 Logger日志輸出
  4.4.2 Element和ElementArray
  4.4.3 手勢(shì)動(dòng)作的模擬
  4.4.4 延時(shí)處理
  4.4.5 Target對(duì)象的一些系統(tǒng)級(jí)別的操作
  4.5 測(cè)試用例的組織
  4.6 第三方測(cè)試工具介紹
  4.6.1 TuneupJs的使用
  4.6.2 ynm3k的使用
  第5章 iOS Web應(yīng)用程序的自動(dòng)化測(cè)試
  5.1 使用Selenium進(jìn)行iOS Web自動(dòng)化測(cè)試
  5.1.1 WebDriver原理結(jié)構(gòu)
  5.1.2 iPhoneDriver實(shí)踐
  5.1.3 iPhoneDriver的缺陷
  5.2 使用Appium進(jìn)行iOS Web自動(dòng)化測(cè)試
  5.2.1 Appium初窺
  5.2.2 Appium實(shí)踐
  5.3 Appium常用方法介紹
  5.3.1 Appium控件定位方法
  5.3.2 Appium控件操作方法
  ?第6章 iOS的持續(xù)集成
  6.1 持續(xù)集成工具
  6.1.1 Jenkins和Hudson
  6.1.2 Jenkins的安裝和使用
  6.1.3 Jenkins相關(guān)插件介紹
  6.2 iOS持續(xù)集成實(shí)踐
  6.2.1 iOS Web自動(dòng)化測(cè)試的持續(xù)集成
  6.2.2 iOS UI自動(dòng)化測(cè)試的持續(xù)集成
  6.2.3 iOS單元測(cè)試的持續(xù)集成
  第7章 iOS測(cè)試策略及測(cè)試方法
  7.1 iOS測(cè)試策略
  7.2 兼容性測(cè)試
  7.3 網(wǎng)絡(luò)流量測(cè)試
  7.4 升級(jí)測(cè)試
  7.5 性能測(cè)試
  7.6 穩(wěn)定性測(cè)試
  第8章 iOS測(cè)試框架實(shí)踐
  8.1 iOS測(cè)試框架總覽
  8.2 UI Automation擴(kuò)展工具實(shí)踐
  8.3 UI Automation驅(qū)動(dòng)測(cè)試框架介紹
  8.3.1 UI Automation驅(qū)動(dòng)類測(cè)試框架介紹
  8.3.2 Appium測(cè)試實(shí)踐
  8.4 非UI Automation測(cè)試框架實(shí)踐
  8.5 BDD測(cè)試框架介紹
  8.5.1 Frank測(cè)試實(shí)踐
  8.5.2 再談BDD
  8.6 自動(dòng)化測(cè)試框架剖析
  ?第9章 Xcode 5測(cè)試的新特性
  9.1 Xcode 5中的單元測(cè)試
  9.1.1 XCTest測(cè)試框架
  9.1.2 便捷的單元測(cè)試管理
  9.1.3 XCTest Refactoring Tool
  9.1.4 新版本的命令和持續(xù)集成
  9.2 iOS持續(xù)集成工具OS X Server
  9.2.1 安裝配置OS X Server
  9.2.2 Web端的Bots設(shè)置和持續(xù)集成
  9.2.3 Xcode 5和OS X Server的雙劍合璧





上一本:圣石傳奇 下一本:精靈刺客茨瑞格之書·魘蛇

作家文集

下載說(shuō)明
iOS測(cè)試指南的作者是羋峮,全書語(yǔ)言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對(duì)作者的支持,建議在閱讀電子書的同時(shí),購(gòu)買紙質(zhì)書。

更多好書