軟件自動(dòng)化測試成功之道

出版時(shí)間:2010-4  出版社:人民郵電出版社  作者:陳能技  頁數(shù):412  字?jǐn)?shù):585000  
Tag標(biāo)簽:無  

前言

軟件測試自動(dòng)化是軟件測試未來發(fā)展的重要方向,目前受到眾多軟件企業(yè)的關(guān)注,測試項(xiàng)目紛紛引入自動(dòng)化的功能測試,期待通過自動(dòng)化的功能測試達(dá)到提高測試效率、提高測試覆蓋率的目的。但在企業(yè)引入自動(dòng)化測試的過程中,也遇到了各種各樣的問題,很多企業(yè)耗費(fèi)巨資買入自動(dòng)化測試工具,但由于缺乏合理的管理過程,缺少自動(dòng)化測試實(shí)戰(zhàn)技術(shù)的指導(dǎo),導(dǎo)致測試工具在使用了一段時(shí)間后就被束之高閣,達(dá)不到應(yīng)有的目的。本書結(jié)合筆者在自動(dòng)化測試項(xiàng)目管理方面的實(shí)戰(zhàn)經(jīng)驗(yàn),為廣大測試人員介紹成功實(shí)施自動(dòng)化測試的完整過程,包括自動(dòng)化測試開展的前期準(zhǔn)備工作、測試框架搭建方法、自動(dòng)化測試的過程管理,并且詳細(xì)介紹了自動(dòng)化測試過程中經(jīng)常遇到的各種問題的解決方案,是自動(dòng)化測試工程師的必備參考書,也是企業(yè)進(jìn)行自動(dòng)化測試的指南。本書的內(nèi)容安排本書分為兩篇,共20章。第一篇是項(xiàng)目實(shí)踐篇(第l章至第18章),主要介紹了自動(dòng)化測試項(xiàng)目的前期準(zhǔn)備工作;自動(dòng)化測試工具的原理;如何借助測試工具有效地開展功能自動(dòng)化測試項(xiàng)目,如自動(dòng)化測試的計(jì)劃、設(shè)計(jì)、腳本開發(fā)和維護(hù)的全過程管理;如何解決自動(dòng)化測試項(xiàng)目中遇到的典型問題,如GuI控件識(shí)別等;如何提高自動(dòng)化測試項(xiàng)目的可維護(hù)性;如何管理自動(dòng)化測試項(xiàng)目。第二篇是實(shí)用技巧篇(第19章和第20章),主要介紹了基于QTP自動(dòng)化測試工具的幾個(gè)擴(kuò)展自動(dòng)化測試框架,包括SAFFRON、FrameworkManager等。除了介紹幾個(gè)常用的框架外,還重點(diǎn)介紹了筆者自行設(shè)計(jì)的自動(dòng)化測試框架QTestWare的思想和實(shí)現(xiàn)過程。本書的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:·本書的編排采用循序漸進(jìn)的方式,適合初級(jí)、中級(jí)讀者逐步掌握軟件測試的基本方法,軟件自動(dòng)化測試設(shè)計(jì)和管理的精髓;·本書在介紹各種測試方法和技術(shù)時(shí),結(jié)合了許多淺顯易懂的例子,方便讀者自己進(jìn)行實(shí)踐和演練,在介紹軟件測試腳本開發(fā)時(shí)更是提供了豐富完整的開發(fā)示例代碼,讀者可直接使用,或者根據(jù)自己的實(shí)際情況進(jìn)行調(diào)整;·不拘泥于工具,本書所介紹的自動(dòng)化測試設(shè)計(jì)思想和方法并不局限于某個(gè)測試工具;·實(shí)戰(zhàn)例子豐富,全文貫穿了各種實(shí)戰(zhàn)技術(shù)和技巧,如測試腳本開發(fā)、GUI控件測試等,以方便測試工程師參考,并把實(shí)例應(yīng)用到自己的自動(dòng)化測試項(xiàng)目中;·實(shí)踐性強(qiáng),本書融合了作者在自動(dòng)化測試項(xiàng)目管理方面的豐富經(jīng)驗(yàn),為測試人員答疑解惑,幫助廣大測試人員解決自動(dòng)化測試項(xiàng)目中遇到的各種實(shí)際問題。

內(nèi)容概要

  自動(dòng)化功能測試是目前測試領(lǐng)域的發(fā)展方向,自動(dòng)化功能測試能有效地降低測試成本、提高測試效率和測試覆蓋面。本書結(jié)合項(xiàng)目實(shí)踐全過程,對(duì)自動(dòng)化測試前期準(zhǔn)備階段、測試框架搭建方法、自動(dòng)化測試的過程管理進(jìn)行了詳細(xì)講解,并介紹了各種自動(dòng)化測試技巧,包括GUI控件的測試技巧、自動(dòng)化腳本編寫技巧等,以便讓讀者更好地學(xué)以致用。  本書分成兩篇,第一篇是項(xiàng)目實(shí)踐篇,主要介紹如何借助測試工具有效地開展功能自動(dòng)化測試項(xiàng)目,包括自動(dòng)化測試的計(jì)劃、設(shè)計(jì)、腳本開發(fā)和維護(hù)的全過程管理。第二篇是實(shí)用技巧篇,主要介紹如何基于流行的自動(dòng)化測試工具QTP設(shè)計(jì)測試框架,除介紹幾個(gè)常用的框架外,還將重點(diǎn)介紹筆者設(shè)計(jì)的自動(dòng)化測試框架QTestWare?! ”緯m合自動(dòng)化測試工程師、自動(dòng)化測試項(xiàng)目管理者、項(xiàng)目經(jīng)理、希望從事自動(dòng)化測試工作的測試人員,以及希望了解自動(dòng)化測試框架搭建技術(shù)的測試人員閱讀。

作者簡介

陳能技,IT168測試號(hào)攔作家、CSDN蹲客專家,某大型臺(tái)資食業(yè)自動(dòng)化測試顧問,8年軟件測試和質(zhì)量改進(jìn)工作經(jīng)驗(yàn),曾任QA、測試經(jīng)理、高級(jí)培訓(xùn)講師等職務(wù),具有豐富的測,試團(tuán)隊(duì)組建、自動(dòng)化測試管理經(jīng)驗(yàn)。目前專注于軟件自動(dòng)化測試及管理領(lǐng)域,已出版菩作:《軟件測試技術(shù)大全》、《OTP動(dòng)化測試實(shí)踐》、《.NET測試實(shí)戰(zhàn)技術(shù)大全》。

書籍目錄

第一篇 項(xiàng)目實(shí)踐篇 第1章 自動(dòng)化測試的前期準(zhǔn)備工作  第2章 自動(dòng)化測試工具  第3章 標(biāo)準(zhǔn)控件的特殊問題的處理方法  第4章 第三方控件的測試方法  第5章 自定義控件的測試方法  第6章 自動(dòng)化代碼框架的搭建  第7章 典型公共用例  第8章 自動(dòng)化冒煙測試  第9章 與每日構(gòu)建結(jié)合  第10章 對(duì)象驅(qū)動(dòng)測試(ODT)方法  第11章 關(guān)鍵字驅(qū)動(dòng)測試框架  第12章 非預(yù)期窗口的處理  第13章 自動(dòng)錯(cuò)誤預(yù)防(AEP)機(jī)制的建立  第14章 自動(dòng)化測試模式  第15章 手工測試用例的自動(dòng)化實(shí)現(xiàn)  第16章 UI自動(dòng)化測試  第17章 自動(dòng)化測試項(xiàng)目實(shí)踐技巧  第18章 自動(dòng)化測試的管理 第二篇 實(shí)用技巧篇 第19章 基于QTP的擴(kuò)展自動(dòng)化測試框架  第20章 QTestWare框架的設(shè)計(jì) 

章節(jié)摘錄

插圖:1.1 選擇合適的項(xiàng)目實(shí)施自動(dòng)化測試很多企業(yè)在實(shí)施自動(dòng)化測試時(shí),往往會(huì)進(jìn)入一個(gè)誤區(qū),認(rèn)為進(jìn)度緊、測試資源不夠的情況下,可以通過自動(dòng)化測試來減輕測試人員手工測試的負(fù)擔(dān),從而更快地完成測試任務(wù)。而事實(shí)上,自動(dòng)化測試無論是對(duì)人還是對(duì)進(jìn)度而言,都與普通的開發(fā)項(xiàng)目一樣,需要投入足夠的資源和時(shí)間進(jìn)行自動(dòng)化測試的計(jì)劃、設(shè)計(jì)和腳本開發(fā)。因此,挑選一個(gè)進(jìn)度不緊測試人員相對(duì)充裕的測試項(xiàng)目來開展自動(dòng)化測試,尤其是對(duì)于初次嘗試自動(dòng)化測試項(xiàng)目的組織而言成功率會(huì)高很多。自動(dòng)化測試只有在多次運(yùn)行后,才能體現(xiàn)出自動(dòng)化的優(yōu)勢,只有不斷地運(yùn)行自動(dòng)化測試,才能有效預(yù)防缺陷、減輕測試人員手工回歸測試的工作量。如果一個(gè)項(xiàng)目是短期的,并且是一次性的,則不適合開展自動(dòng)化測試,因?yàn)檫@種項(xiàng)目得不到自動(dòng)化測試的應(yīng)有效果和價(jià)值體現(xiàn)。1.2 選擇合適的測試用例實(shí)現(xiàn)自動(dòng)化對(duì)于自動(dòng)化測試團(tuán)隊(duì)而言,容易犯的一個(gè)典型的錯(cuò)誤是:沒有選擇恰當(dāng)?shù)臏y試用例來實(shí)現(xiàn)自動(dòng)化測試。大部分自動(dòng)化測試項(xiàng)目失敗的原因主要?dú)w咎于被測試應(yīng)用程序的快速變化、不恰當(dāng)?shù)臏y試用例、不可靠的框架以及腳本編程的問題。分析這些問題的根源,我們可以看到,自動(dòng)化測試必須分階段逐步開展,一而不能局限在某個(gè)階段完成自動(dòng)化測試。因此,建議自動(dòng)化測試從選擇那些重要的、合適的測試用例開始,然后慢慢地?cái)U(kuò)展到其他方面。這樣會(huì)帶來較低的維護(hù)成本,能實(shí)現(xiàn)更重要的業(yè)務(wù)價(jià)值。那么,如何選擇合適的測試用例呢?通常需要結(jié)合測試用例復(fù)雜度的評(píng)估來考慮選擇的測試用例以及個(gè)數(shù)。首先把測試用例按一定的原則分為簡單、中等、復(fù)雜3大類。然后從這3大類的測試用例中按一定的比例來選取需要實(shí)現(xiàn)自動(dòng)化測試的用例。測試用例的復(fù)雜度分組可以通過綜合分析測試用例包含的測試步驟(操作步驟),以及測試用例所包含的檢查點(diǎn)個(gè)數(shù)來判定。例如,可參考表1.1來分類。

編輯推薦

《軟件自動(dòng)化測試成功之道:典型工具·腳本開發(fā)·測試框架和項(xiàng)目實(shí)戰(zhàn)》:覆蓋自動(dòng)化測試前期準(zhǔn)備、測試框架搭建、自動(dòng)化測試過程管理等項(xiàng)目測試全過程。重點(diǎn)介紹自動(dòng)化測試的腳本編寫技巧,標(biāo)準(zhǔn)GuI、第三方控件和自定義控件測試等各種自動(dòng)化測試的實(shí)戰(zhàn)技術(shù),以及主流測試工具QTP、TestC0mpIefe的實(shí)戰(zhàn)知識(shí)。貼近實(shí)戰(zhàn)的案例,如自動(dòng)化測試框架搭建、自動(dòng)化冒煙測試、每日構(gòu)建最佳實(shí)踐,對(duì)象驅(qū)動(dòng)、關(guān)鍵字驅(qū)動(dòng)測試等。配書光盤中贈(zèng)送200多分鐘的教學(xué)視頻和全部源程序。幫助讀者快速掌握自動(dòng)化測試方法、技術(shù)和技巧。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    軟件自動(dòng)化測試成功之道 PDF格式下載


用戶評(píng)論 (總計(jì)18條)

 
 

  •   該書主要用test***plete這個(gè)非主流的測試工具來講解****的C/S程序,對(duì)自己幫助不大,
    現(xiàn)在軟件市場哪有用****的C/S程序來做的,從閱讀體驗(yàn)來看,該書內(nèi)容沒有做到順序漸漸
    、由淺入深、深入淺出,書中的例子基本沒有實(shí)踐的可能。
    另外書中的腳本編寫的很非主流,不適合當(dāng)今的編寫方法。
  •   非常好的一本書,值得看一下~ 質(zhì)量也挺好的。。我們公司正在用 TC做自動(dòng)化實(shí)施,值得借鑒。。
  •   書的東西有點(diǎn)亂,不是針對(duì)一種工具去寫
  •   書很好,送貨挺快,質(zhì)量很好,內(nèi)容正在閱讀中……
  •   剛開始看。。 對(duì)自己有用。 值得買
  •   早已經(jīng)聽過作者很擅長自動(dòng)化測試,看過書,覺得不錯(cuò),值得一看。
  •   挺好的一本書 不過貌似不適合初學(xué)者
  •   代買的,沒什么感覺
  •   這本書還行吧,它主要是拿Test***plete的工具來講,當(dāng)初買時(shí)以為是主要講到QTP測試框架的。不過呢,有開擴(kuò)到眼界,至少知道別人公司是怎么做自動(dòng)化測試,怎么做測試框架的,而且整本書寫得還算章節(jié)之間相互連貫。嗯,打算粗看一遍后再細(xì)看一遍,里面的實(shí)戰(zhàn)的源代碼還是挺好的,不純是講理論。
  •   書還可以,就是光盤不盡如人意,只有聲音,根本沒有動(dòng)作哦,估計(jì)是沒有錄好……
  •   書的內(nèi)容很一般,入門的人看不懂。內(nèi)行的人看不出什么東西。
  •   適合初級(jí)入門的學(xué)者。。。里面有說到一些項(xiàng)目常用技巧。。。有一定的參考價(jià)值。。。
  •   此書對(duì)于剛剛?cè)胄凶鲎詣?dòng)化的人比較適合,無論是對(duì)于自動(dòng)化測試的理論,實(shí)踐指導(dǎo)以及其他的一些技巧性的東西對(duì)入行的人來說都是特別的實(shí)用。但是在看書的過程中發(fā)現(xiàn)作者對(duì)于自動(dòng)化測試的一些感想或思想提及的比較少
  •   寫論文的時(shí)候買的,自動(dòng)化測試介紹的比較詳細(xì),總體來說還可以
  •   本書今日到貨,還未查看其里面的內(nèi)容,收到貨看了下書皮,書皮很舊,有很多刮痕和不明粘連物,有一個(gè)裂開的小口子,書角從書皮到第20頁有明顯翹起和折疊現(xiàn)象。很不爽,這是從哪找了本被N個(gè)人翻過的破爛書給我。
  •   先給滿分吧,還沒時(shí)間看呢
  •   訂購價(jià):41.2不錯(cuò),買來看看!
  •   看了前五章,自認(rèn)為對(duì)自己作用不大,失望!!
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7