軟體自動化測試框架設計與實踐

軟體自動化測試框架設計與實踐

軟體自動化測試框架設計與實踐,柳勝編著。

軟體自動化測試框架設計與實踐
作 者: 柳勝 編著
出 版 社: 人民郵電出版社
出版時間: 2009-11-1
開 本: 大16開
印 次: 1
紙 張: 膠版紙
I S B N : 9787115215130
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 軟體工程/開發項目管理
定價:¥45.00

內容簡介

本書從自動化測試思想、技術和實施操作等層面進行深入分析,全面講解了如何針對企業或項目需求,並以量體裁衣的方式來設計完成自動化測試框架,從而為自動化測試實施的企業和個人提供實戰指南。
本書旨在幫助讀者學習和理解測試框架的設計原則和實施技巧,以便根據自己測試的項目特點貫徹實施。讀者閱讀本書之後,將會理解並把握如何根據項目和產品特點構建一個高效、高質量的自動化測試解決方案。
作者簡介
柳勝,具有多年的軟體開發和測試實踐經驗,尤其擅長自動化測試工具套用、性能測試和單元測試。曾在摩托羅拉等大型外企擔任高級開發工程師、離級自動化測試工程師等職務。

目錄

第一篇 初級篇——認識自動化測試框架
第1章 將降大任——自動化測試 
1.1 軟體測試面臨的困境與迷局 
1.2 “時勢造英雄”——軟體測試自動化的異軍突起 
第2章 “神話”破滅——自動化測試能否擔當大任 
2.1 企業自動化測試實施的情景 
2.2 自動化測試的“神話”破滅 
第3章 成功之道——如何構建高質量的自動化測試 
3.1 PERAL模型的實施背景 
3.2 Purpose:如何建立一個務實明確的自動化測試目標 
3.3 Evaluation:評估和估算的量化決策指南 
3.4 Architecture:構建和設計自動化測試 
3.5 Run and Debug:開發調試 
3.6 Link with Manual test:自動化測試與手工測試的有效整合 
3.7 PEARL模型實施成功經驗 
3.8 總結 
第4章 組織實施——怎樣建立與培養自動化測試團隊 
4.1 測試團隊簡介
4.2 明確自動化測試目標 
4.3 積極有效的溝通技巧 
4.4 培養和建立自動化測試團隊 
4.5 自動化測試技術儲備 
第二篇 中級篇——自動化測試框架基本原理及實現
第5章 廬山真面目——自動化測試框架 
5.1 自動化測試框架簡介 
5.2 測試的自動化——以工具為中心 
5.3 百家爭鳴——形形色色的自動化測試框架 
5.4 自動化的測試——測試框架原型 
5.5 測試框架集大成者——無需人工干預的自動化回歸測試 
第6章 實例研究——單元自動化測試框架解決方案 
6.1 被測對象介紹 
6.2 自動化測試框架逐步實施 
6.3 單元自動化測試框架實施總結 
第7章 實例研究——基於UI功能的自動化測試框架解決方案 
7.1 GUI的軟體自動化測試原理與技術基礎 
7.2 基於QTP的功能自動化測試框架原型的搭建 
第三篇 高級篇——自動化測試框架案例實戰
第8章 自動化測試框架實例——Automation Center(AC) 
第9章 開發高質量測試腳本 
附錄 與自動化測試實施人員的對話實錄

前言

自動化測試是當今軟體測試行業一個很受關注的方向。目前,業界實施比較成熟的是性能測試自動化。在系統測試自動化方面,包括UI測試自動化、單元測試自動化等領域,雖然可以用強大的第三方測試工具作為解決方案,如QTP、WinRunner、selenium等,但在具體實踐中,企業依靠某個工具很難成功實施測試自動化。究其原因,一是,理論上利用測試工具進行自動化測試可以替代部分工作,但在實踐過程中並不能完整地解決測試質量與效率、投入與產出等一系列現實因素之間存在的矛盾。從這個角度來說,測試工具提供的測試技術只是自動化測試實施的一部分。二是,測試人員開發了一堆自動化測試腳本若沒有具體的框架來規定實施和執行的原則,也會無用武之地,這就像造車一樣,只具備了零件等元素但缺少整體的造車圖紙來指導使用它們也難以造出整車。因此,現實的測試實踐中,我們需要一個完整而務實的自動化測試解決方案——測試框架,以便真正地實現高效、高質量的軟體自動化測試。.
測試框架(Test Framework)作為實現高效率、高質量自動化測試的完整解決方案,從誕生之日開始,越來越多的軟體組織和個人用自己的邏輯去詮釋測試框架,所以,我們聽到了種種說法,一套測試管理系統被稱之為測試框架,一個測試工具被冠以關鍵字驅動框架之名,甚至,一段程式也被聲稱其實現了數據驅動的框架。測試框架猶如盲人摸象中的那頭大象一樣,有人說它是一個軟體,只不過它的功能是測試另外一個軟體,有人認為它是一套流程和規範,否則怎稱框架。
本書的作者看來,所謂“測試眶架”這個概念只是一個封裝了很多東西的盒子,這個盒子的外觀和形狀對我們來說無關緊要,我們最關心的是這個盒子裡面到底存放了什麼東西,否則就成了“買櫝還珠”的現代版。因此,本書旨在幫助讀者打測試框架這個盒子,把裡面的“寶貝”呈現給讀者。相信讀者讀了本書之後,不會再追問測試框架到底是什麼,而會更關心怎樣構建一個高效務實的自動化測試解決方案。
本書從自動化測試思想、技術和實施操作等層面進行了深入分析,全面講解了如何針對企業或項目需求,並以量體裁衣的方式來設計完成自動化測試框架,從而為自動化測試實施的企業和個人提供實戰指南。具體內容包括自動化測試實施風險因素分析、PEARL過程模型建立、自動化測試團隊的培養和規劃、自動化框架設計思想、自動化測試技術儲備、自動化測試工具的有效評估、高質量程式/腳本編程技巧與原則等。另外,本書並不停留在框架理論層面,在第8章介紹了框架實例分析——Automation Center(AC),這些都能對從事自動化測試的讀者有很強的現實借鑑意義。
本書特色
本書全面闡述了集測試人員組織、流程管理、開發技術於一體的自動化測試框架的主要知識,並通過大量實例貫穿每個知識點,對於開發框架的核心知識反覆強調和套用,真正做到了學用結合地引導讀者掌握自動化測試框架開發的技術,是軟體測試業界第一本有關自動化測試框架開發的實戰技術書籍。
誰適合閱讀本書
本書面向有一定自動化開發經驗的讀者,通過本書的學習,可以迅速掌握如何根據實際測試需求,設計和實現自動化測試框架。對於剛入門自動化測試的讀者也可通過本書的學習,樹立正確的自動化測試思想,找到測試實戰的捷徑,儘快融入實戰角色。..
本書特別適合以下類型的讀者:
·希望學習軟體測試框架知識的初級、中級、高級測試人員:
·希望解決套用測試框架過程中遇到問題的設計、執行、分析等相關人員;
·測試組長、測試經理、質量保證工程師、軟體過程改進人員。
閱讀建議
本書按照循序漸進的思路安排內容,無論讀者是有經驗的軟體測試人員、開發人員、系統管理人員還是剛參加工作的測試人員,建議最好按照目錄順序進行閱讀。因為全書是按照概念解析、實踐套用、問題解答的順序來編寫的,不僅僅在實踐和問題解答部分提供了很多真實、詳細的案例,在進行概念解析的同時也提供了很多非常重要的經驗,這對於讀者深入理解相關概念和少走彎路都是不無裨益的。當然,對於自動化測試經驗相對豐富的讀者也可以依據自己的需要,選擇關心的內容進行針對性的閱讀。
本書作者
本書編著柳勝,計算機套用碩士,擁有多年的軟體開發和測試實踐經驗。尤其擅長在自動化測試工具套用、性能測試和單元測試等方面的工作。曾在摩托羅拉等大型外企擔任高級開發工程師、高級自動化測試工程師等職務。
本書編委
張海波、魏岩岩、王偉慶、趙子如、馬志強、王智群、鄭金鑫、李東方、王冰、王穎、於迪、厲敏劉桂梅、厲德仁、田月琴等。
網上答疑
在本書寫作過程中,本人已盡力而為,但由於時間倉促,水平有限,書中難免有錯誤之處,如讀者在閱讀過程中,發現本書存在錯誤或不妥之處,歡迎與作者聯繫,以便作者及時更正。本書的原始碼、開發教學視頻、勘誤、更新信息、答疑信息都可以從作者的部落格上直接獲得。讀者如有疑問,可以訪問作者的部落格直接留言,也可以和本書責任編輯聯繫。 致謝
在本書寫作過程中,很多測試同行提供了寶貴建議,在這裡向他們表示衷心的感謝!...
編者

相關詞條

熱門詞條

聯絡我們