《軟體自動化測試成功之道》目錄
http://www.china-pub.com/196509
專案實踐篇
第1章 自動化測試的前期準備工作
1.1 選擇合適的專案實施自動化測試
1.2 選擇合適的測試用例實現自動化
1.3 對控制元件的熟悉程度與自動化測試成功實施之間的關係
1.4 自動化測試計劃
1.5 自動化測試指令碼開發規範
1.6 自動化測試計劃文件
第2章 標準控制元件的特殊問題的處理方法
2.1 識別控制元件的技巧
2.2 帶CheckBox的TreeView控制元件的處理方法
2.3 DataGridView控制元件的處理方法
2.4 CheckedListBox控制元件的處理方法
2.5 ToolStrip控制元件的問題
第3章 第三方控制元件的測試方法
3.1 第三方控制元件的選擇
3.2 第三方控制元件的自動化測試與配置管理的關係
3.3 C1Schedule控制元件的測試方法
3.4 如何在C1TrueDBGrid控制元件中定位行
3.5 C1TrueDBGrid控制元件 – 分組顯示
3.6 C1TrueDBGrid控制元件 – 輸入資料
3.7 C1FlexGrid控制元件的測試方法
3.8 XtraNavBar控制元件的測試方法
第4章 自定義控制元件的測試方法
4.1 NavigateBar控制元件的測試方法
4.2 FlexGridTree控制元件的測試方法
4.3 ImageListBox控制元件的測試方法
4.4 TSSTrueDBGrid控制元件的測試方法
第5章 自動化程式碼框架的搭建
5.1 模組化框架
5.2 函式庫結構框架
5.3 關鍵字驅動框架
5.4 資料驅動框架
5.5 混合型框架
5.6 編寫框架範例
5.7 是否使用多個專案?
第6章 典型公共用例
6.1 登入模組
6.2 選單選擇
6.3 讀入測試資料
6.4 根據功能模組開啟選單
6.5 啟動被測試應用程式
6.6 退出被測試應用程式
6.7 配置測試資料庫的連線串(選擇測試資料庫)
6.8 “白+黑” - 檢查資料庫的資料
第7章 自動化冒煙測試
7.1 最簡單級別的冒煙測試
7.2 二級冒煙測試
7.3 Flight程式的二級冒煙測試
第8章 與每日構建結合
8.1 測試工具的命令列執行方式
8.2 通過COM訪問和控制測試工具
8.3 與Automated Build Studio結合
8.4 與FinalBuilder的結合
8.5 匯出測試指令碼的執行日誌
8.6 傳送測試日誌
第9章 物件驅動測試方法(ODT)
9.1 ODT編輯
9.2 關聯測試指令碼中的函式
9.3 類的方法
9.4 測試資料與類的關聯
9.5 測試資料與類的方法關聯
9.6 ODT小結
第10章 關鍵字驅動測試框架
10.1 什麼是關鍵字驅動?
10.2 在TestComplete中實現關鍵字驅動測試
10.3 第二種方法的嘗試
第11章 非預期視窗的處理
11.1 非預期視窗的預設處理方法
11.2 非預期視窗的自定義處理方法
第12章 自動錯誤預防(AEP)機制的建立
12.1 AEP的概念
12.2 與手工測試、缺陷列表結合
12.3 與缺陷跟蹤管理系統的整合
第13章 自動化測試模式
14.1 ToolBar按鈕狀態設定的檢查
14.2 查詢功能的測試
14.3 提示資訊的檢查
14.4 訊息框的處理
14.5 關聯資料的刪除檢查
14.6 檔案上傳下載過程的測試
第14章 手工測試用例的自動化實現
13.1 與測試用例庫結合
13.2 手工測試用例自動化實現的技巧
第15章 UI自動化測試
15.1 自動化的使用者體驗測試
15.2 檢查預設焦點位置
15.3 檢查Tab順序
15.4 對檢查Tab順序的指令碼進行完善
15.5 第二種檢查Tab順序的方法
15.6 檢查字型設定
15.7 檢查介面元素的尺寸
15.8 視窗標題根據選單名稱改變的問題
15.9 介面效能檢查
第16章 自動化測試專案實踐技巧
16.1 資料庫連線配置問題
16.2 錄製指令碼的修改
16.3 自動化測試指令碼編寫模式
16.4 測試指令碼編寫原則
16.5 CLR Bridge的問題
16.6 Keys還是wText?
16.7 中文命名的控制元件問題
16.8 回放指令碼失敗,慎防AUT多程式問題
16.9 全域性變數的問題
16.10 自動化測試指令碼開發與資料庫選擇的問題
16.11 LOG的問題
16.12 常用指令碼函式的封裝 - 字串操作
16.13 檔案操作
第17章 自動化測試的管理
17.1 測試指令碼的原始碼控制規範
17.2 自動化測試專案中的交流
17.3 自動化測試工具的版本升級問題
17.4 自動化測試指令碼的維護
17.5 自動化測試團隊管理
實用技巧篇
第18章 基於QTP的擴充套件自動化測試框架
18.1 SAFFRON框架
18.1.1 如何使用SAFFRON?
18.1.2 SAFFRON框架程式碼剖析
18.1.3 導航到指定URL
18.1.4 返回測試物件的描述
18.1.5 啟動瀏覽器
18.1.6 給指定字串前後加雙引號
18.1.7 點選連結
18.1.8 一個小例子
18.1.9 檢查物件是否存在
18.1.10 在文字框輸入字串
18.1.11 讀取文字框的字串
18.1.12 選擇列表中的一項
18.1.13 關閉瀏覽器
18.1.14 對SAFFRON框架進行擴充套件
18.2 FrameworkManager框架
18.2.1 FrameworkManager簡介
18.2.2 FrameworkManager的特點
18.2.3 下載FrameworkManager
18.2.4 FrameworkManager框架的組成
18.2.5 物件樹Excel檔案
18.2.6 clsTreeLevel類
18.2.7 輸入子類和隨機值子類
18.2.8 FrameworkManager的使用方法
18.3 QTP中的Process Guidance
18.3.1 什麼是過程指南?
18.3.2 過程指南的作用
18.3.3 自定義過程指南
18.3.4 過程指南深入探祕
第19章 QTestWare框架的設計
19.1 QTestWare框架介紹
19.1 QTestWare支援的環境
19.2 QTestWare解決控制元件錄製問題
19.3 QTestWare解決控制元件識別問題
19.4 QTestWare讓指令碼更簡短
19.5 QTestWare封裝了高可重用性的指令碼
19.6 QTestWare採用的技術和原理
19.2 用QTestWare解決.NET控制元件問題
19.2.1 CheckedListBox控制元件
19.2.2 ComponentOne之FlexGrid控制元件
19.2.3 ComponentOne之TrueDBGrid控制元件
19.2.4 ComponentOne之ToolBar控制元件
19.2.5 ComponentOne之MainMenu控制元件
19.2.6 ContextMenuStrip控制元件
19.2.7 DataGridView控制元件
19.2.8 DomainUpDown控制元件
19.2.9 ListView控制元件
19.2.10 MaskedTextBox控制元件
19.2.11 MenuStrip控制元件
19.2.12 PropertyGrid控制元件
19.2.13 StatusStrip控制元件
19.2.14 ToolStrip控制元件
19.2.15 ToolStrip控制元件
19.2.16 TreeView控制元件
19.3 用QTestWare解決WEB控制元件問題
19.3.1 QTP自動化測試工程師需要掌握的DOM
19.3.2 Browser物件
19.3.3 Page物件
19.3.4 WebTable物件
19.3.5 WebList物件
19.3.6 YUI之Calendar控制元件
19.3.7 YUI之DataTable控制元件
19.3.8 YUI之Slider控制元件
19.3.9 YUI之TreeView控制元件
19.4 QTestWare框架通用函式
19.4.1 CaptureBitmapAndSaveToLog用於截圖並儲存到日誌
19.4.2 DeviceReplay用於控制滑鼠和鍵盤
19.4.3 GetToolTip用於獲取ToolTip上的文字
19.4.4 MousePosition 用於獲取滑鼠座標
19.4.5 EnterNode和ExitNode用於建立層次化的測試報告
http://www.china-pub.com/196509
相關文章
- 新書《軟體自動化測試成功之道》出版新書
- 《軟體自動化測試成功之道》學習資源
- 《軟體自動化測試成功之道》節選12 - 自動化測試指令碼的維護指令碼
- 《軟體自動化測試成功之道》內容簡介和前言
- 《軟體自動化測試成功之道》隨書附帶原始碼原始碼
- 《軟體自動化測試成功之道》附帶的光碟說明
- 《軟體自動化測試成功之道》節選3 - DOM與IE Developer ToolBarDeveloper
- 《軟體自動化測試成功之道》節選1 - 選擇合適的專案實施自動化測試
- 《軟體自動化測試成功之道》節選6 - 自定義控制元件的測試方法控制元件
- 《軟體自動化測試成功之道》節選8 - 與每日構建結合
- 《軟體自動化測試成功之道》節選2 - 對控制元件的熟悉程度與自動化測試成功實施之間的關係控制元件
- 軟體測試:自動化測試
- 《軟體自動化測試成功之道》節選9 - 非預期視窗的處理
- 《軟體自動化測試成功之道》節選10 - 資料庫連線配置問題資料庫
- 《軟體自動化測試成功之道》節選11 - 常用指令碼函式的封裝指令碼函式封裝
- 《軟體自動化測試成功之道》節選5 - 第三方控制元件的測試方法控制元件
- 軟體測試自動化
- 軟體測試自動化框架框架
- 《軟體自動化測試成功之道》節選7 - “白+黑” - 檢查資料庫的資料資料庫
- 軟體測試框架——自動化測試框架框架
- 軟體測試理論(2)自動化測試
- 通用自動化測試軟體 — TAE
- 從功能測試轉成自動化測試,軟體測試工程師該如何成功轉型?工程師
- Eggplant—HMI 自動化測試軟體
- 《軟體自動化測試成功之道》節選4 - 標準控制元件的特殊問題的處理方法控制元件
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 軟體測試自動化的最新趨勢
- 軟體開發中的自動化測試
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- 談軟體自動化測試工具的評測方法
- 軟體自動化測試工具的那些事兒
- 軟體自動化測試的四個階段
- 軟體測試(功能、介面、效能、自動化)詳解
- 我的自動化軟體測試小結(2)
- 恰當選擇軟體測試自動化方案
- 基於GUI的自動化軟體測試工具GUI
- 《軟體測試自動化》電子書下載