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

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

前言

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


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


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

 
 

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

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

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