出版時間:2009-3 出版社:電子工業(yè)出版社 作者:董杰 頁數(shù):211 字?jǐn)?shù):230000 譯者:51Testing軟件測試網(wǎng)
Tag標(biāo)簽:無
前言
目前中國市場上關(guān)于各種測試流程、測試規(guī)范、測試工具的相關(guān)書籍非常多,基本上都可以解答廣大測試同行們在業(yè)務(wù)上的問題和困惑??墒顷P(guān)于測試同行們非技術(shù)外的困惑,卻仍無法從現(xiàn)有書籍中得到滿意的答案。就連一些工作了四五年的測試朋友也常問我:“做測試能有什么快樂,有什么激情?”非常多的測試朋友們?nèi)狈ψ鰷y試的激情,沒有動力,充滿了職業(yè)發(fā)展的困惑。同時我發(fā)現(xiàn)很多測試人包括我自己一直以來都非常缺乏關(guān)于測試意義的交流,大家的經(jīng)驗和心得很少在業(yè)內(nèi)、公司間進(jìn)行交換和分享。同行們對于測試人生的意義、未來的職業(yè)發(fā)展太缺乏交流和借鑒了。正由于看不到測試人生的意義,工作沒有激情,自己得不到從事測試工作的快樂,加上對測試職業(yè)發(fā)展未來的迷茫,導(dǎo)致很多測試人員選擇了離開這個行業(yè)。雖然人各有志,但我還是希望能有更多的測試戰(zhàn)士們通過得到適時的激勵和肯定,發(fā)現(xiàn)測試的人生意義,從測試工作中找到激情和價值,看到未來的希望,用一個健康的心態(tài)過著一個自己滿意、幸福、有安全感的職業(yè)生涯。最好能夠每天早上起床投入工作時,能懷著一顆今天又是一個充滿創(chuàng)意、成就感的心,而不是一顆充滿厭倦、工作重復(fù)單調(diào)的心,投入到測試工作中?! ∥蚁Mx者們通過本書能多了解一些測試以外,但與大家的職業(yè)發(fā)展、生活快樂有關(guān)的信息和經(jīng)驗。在未來的職業(yè)發(fā)展和職業(yè)選擇中少走些彎路,少一些迷茫,少一些浮躁,看到自己的價值所在。希望通過本書的一點(diǎn)點(diǎn)啟發(fā),跳出每天測試工作的細(xì)節(jié),反思測試、工作和人生,最終找到自己工作和生活的平衡點(diǎn)、價值與快樂?! ”緯鴥?nèi)容基礎(chǔ)是以人的認(rèn)識客觀發(fā)展規(guī)律為主線來逐漸演進(jìn)的,使得處于測試各階段的讀者都能在本書中找到對自己有價值的內(nèi)容?! ?nèi)容基本主線為: 第一步:端正和樹立正確的“測試態(tài)度”,掌握“軟技能”?! 〉诙剑簩W(xué)習(xí)和掌握向高階測試高手發(fā)展的技巧和思想,掌握“硬技能”?! 〉谌剑赫业胶土私馕磥頊y試職業(yè)生涯的發(fā)展趨勢,看清“航行的方向”。 第四步:在測試工作中找到本職工作的意義和體現(xiàn)個人的價值,知道“目標(biāo)的意義”。
內(nèi)容概要
本書內(nèi)容是以人的認(rèn)知客觀發(fā)展規(guī)律為主線來逐漸演進(jìn)的,使得處于測試各階段的讀者都能在本書中找到對自己有價值的內(nèi)容。內(nèi)容基本主線為: 第一步(測試的態(tài)度、測試策略的相關(guān)因素):端正和樹立正確的“測試態(tài)度”,掌握“軟技能”;第二步(自動化測試策略、性能測試與Troubleshooting、安全測試技術(shù)):學(xué)習(xí)和掌握向高階測試高手發(fā)展的技巧和思想,掌握“硬技能”;第三步(測試職業(yè)發(fā)展、測試的組織架構(gòu)與測試管理):找到和了解未來測試職業(yè)生涯的發(fā)展趨勢,看清“航行的方向”;第四步(測試雜談):在測試工作中找到本職工作的意義和體現(xiàn)個人的價值,知道“目標(biāo)的意義”。本書圍繞以上四步編排內(nèi)容?! ”緯冗m合渴望了解軟件測試的新人,也適合對軟件測試有一定認(rèn)識和經(jīng)驗的中、高級測試工程師。同時,本書也可以作為高校開展軟件測試課程的參考教材,讓在校學(xué)生能對軟件測試的本質(zhì)和價值有一定的認(rèn)識。
作者簡介
董杰,生于四川宜賓,進(jìn)入軟件測試行業(yè)多年,先后從事過功能測試、性能測試、壓力測試、自動化測試、系統(tǒng)測試、安全測試、解決方案測試、測試需求調(diào)研分析、測試策略設(shè)計,參與過測試咨詢服務(wù)。測試過的產(chǎn)品領(lǐng)域有電信類SDHATM、Ethemet、lP、網(wǎng)絡(luò)安全、GPRS、IT產(chǎn)品。工作過的企業(yè)有自研網(wǎng)絡(luò)產(chǎn)品的民企,也有Motorola等外企。對測試的心得是:“像老板一樣做測試,做測試就是做老板!”
書籍目錄
第1章 測試的態(tài)度 1.1 精益求精 1.1.1 測試用例設(shè)計的精益求精 1.1.2 性能測試的精益求精 1.1.3 回歸測試的精益求精 1.1.4 測試腳本開發(fā)的精益求精 1.1.5 測試工具開發(fā)的精益求精 1.2 總結(jié)與溫習(xí)的重要性 1.3 學(xué)習(xí)和思考 1.4 謙虛好學(xué) 1.5 工欲善其事,必先利其器 1.6 人無遠(yuǎn)慮,必有近憂 第2章 測試策略的相關(guān)因素 2.1 測試資源與時間控制 2.2 測試的知己知彼 2.3 測試效率的優(yōu)化 2.4 測試中技術(shù)風(fēng)險的控制 2.5 測試中的金礦 2.6 靈活機(jī)動的測試 第3章 自動化測試策略 3.1 解析自動化測試的理解誤區(qū) 3.2 自動化測試與手工測試的分工 3.3 自動化測試實施策略 3.4 自動化測試實施過程 3.4.1 制定自動化測試方案 3.4.2 自動化測試腳本開發(fā) 3.4.3 自動化測試腳本的執(zhí)行 3.5 自動化測試開發(fā)腳本 3.5.1 什么是測試腳本語言 3.5.2 Tcl的故事 3.5.3 Perl的故事 3.5.4 Python的故事 3.6 自動化測試工具介紹 3.6.1 WinRunner 3.6.2 Fanfare 第4章 性能測試與Troubleshooting 4.1 性能測試 4.1.1 什么是性能測試 4.1.2 性能調(diào)優(yōu) 4.1.3 壓力測試 4.2 Troubleshooting 4.3 優(yōu)秀性能測試工具推薦 4.3.1 LoadRunner 4.3.2 SmartBits 4.3.3 IXIA 第5章 安全測試技術(shù) 5.1 終極測試人——黑客 5.1.1 黑客本質(zhì) 5.1.2 知名的測試黑客的故事 5.1.3 安全測試應(yīng)該包含什么 5.2 優(yōu)秀安全性測試工具推薦 5.2.1 針對Web安全性的工具 5.2.2 針對設(shè)備的安全性工具 第6章 測試職業(yè)發(fā)展 6.1 選擇——聽你的心 6.2 職業(yè)選擇的象限 6.3 測試職業(yè)種類 6.3.1 普通測試工程師 6.3.2 性能測試工程師 6.3.3 測試設(shè)計專家 6.3.4 自動化測試專家 6.3.5 測試工具開發(fā)專家 6.3.6 測試管理者 6.4 突破測試的選擇 6.4.1 市場 6.4.2 項目管理 6.4.3 售前技術(shù)支持 6.4.4 售后技術(shù)支持 6.4.5 技術(shù)培訓(xùn) 6.4.6 轉(zhuǎn)向開發(fā) 6.4.7 做生意 6.5 外企和民企的選擇 6.6 大公司和小公司的選擇 6.7 外包公司和自主產(chǎn)品公司的選擇 第7章 測試組織架構(gòu)與測試管理 7.1 測試部架構(gòu)與公司架構(gòu)的對照 7.1.1 功能測試工程師——銷售部 7.1.2 測試工具開發(fā)和自動化測試開發(fā)——研發(fā)部 7.1.3 測試設(shè)計工程師——公司的戰(zhàn)略規(guī)劃和市場部 7.1.4 解決方案測試工程師和系統(tǒng)測試工程師——銷售部中的高級銷售人員 7.1.5 測試領(lǐng)導(dǎo)者——公司的管理部門 7.2 測試部架構(gòu)與軍隊組織架構(gòu)的對照 7.2.1 功能測試工程師——一線戰(zhàn)斗的步兵 7.2.2 測試工具開發(fā)——軍工廠給戰(zhàn)士提供先進(jìn)的武器 7.2.3 測試設(shè)計工程師——軍隊參謀和各級指揮官 7.2.4 解決方案測試工程師和系統(tǒng)測試工程師——軍中的空軍和海軍 7.2.5 自動化測試腳本開發(fā)工程師——軍中的炮兵 7.2.6 測試領(lǐng)導(dǎo)者——軍中的軍長和政委 7.3 測試團(tuán)隊管理 7.4 測試新人的培訓(xùn)建議 第8章 測試雜談 8.1 測試是科學(xué)也是藝術(shù) 8.2 測試人員真正做什么 8.3 軟件測試的前景 8.4 測試人員市場需求現(xiàn)狀 8.5 測試中的困難 8.6 測試經(jīng)驗雜談 8.7 測試工程師的基本素質(zhì) 8.8 誰是測試團(tuán)隊中的核心技術(shù)人員 8.9 軟件測試值得投資嗎 8.10 軟件測試的黃金階段 8.11 軟件測試驗收基準(zhǔn) 附錄A 測試職業(yè)經(jīng)歷隨談 后記
章節(jié)摘錄
一個穩(wěn)定的性能測試環(huán)境是執(zhí)行性能測試和準(zhǔn)確統(tǒng)計性能測試結(jié)果的發(fā)動機(jī)。如果發(fā)動機(jī)不結(jié)實、不穩(wěn)定,時而無動力,時而動力下降,那么駕馭這個測試環(huán)境進(jìn)行性能測試的人將會非常痛苦。在筆者以前的性能測試經(jīng)歷中,就曾經(jīng)出現(xiàn)過測試環(huán)境中的模擬器時而正常工作產(chǎn)生正常的數(shù)據(jù),時而停發(fā)數(shù)據(jù),時而效率下降,其直接結(jié)果就是大大影響了正式性能測試的項目進(jìn)度,很難得到準(zhǔn)確的性能測試效果。 因此,一個追求精益求精的性能測試工程師,應(yīng)該用盡一切方法,確保性能測試的環(huán)境能夠非常穩(wěn)定,仔細(xì)地調(diào)試性能測試環(huán)境中的每個模擬器。如果物理連線環(huán)境有問題或設(shè)備有缺陷,則一定要事先準(zhǔn)備好備用方案,繞開這些問題,來保證性能測試環(huán)境的穩(wěn)定。如果性能測試工程師覺得只是保證性能測試環(huán)境的長期穩(wěn)定還不夠體現(xiàn)其精益求精的精神,則可以努力將性能測試環(huán)境再改造成一個半自動化測試的環(huán)境。一個半自動化測試的性能測試環(huán)境將會大大幫助提高性能測試環(huán)境的使用和搭建的效率,同時也是性能測試工程師對工作精益求精追求精神的體現(xiàn)。 正式的性能測試階段,通常是性能測試工程師在所有性能測試工作的各階段中最輕松也最有空閑時間的階段。大多數(shù)情況下,很多性能測試工程師就覺得該自己休息、喝咖啡、聊天了。請先別忙著完全放松下來,雖然前期的測試準(zhǔn)備工作非常辛苦,現(xiàn)在難得有空休息了,是應(yīng)該短暫休息一下。但是,是否我們還可以更好地利用好這段唯一的休息時間來做一些讓我們的工作更精益求精的事呢?例如:為了以后分析、定位問題更快,完成環(huán)境參數(shù)配置更快,我們是否可以利用這段時間開發(fā)一些自動化配置環(huán)境參數(shù)和自動化分析定位的小工具,每當(dāng)遇到麻煩時,就可以大大提高解決麻煩的效率,為公司節(jié)約時間和人力成本。同時你還可以利用這段時間,多思考是否可以在現(xiàn)有的性能測試方案的基礎(chǔ)上,針對性能測試方案再進(jìn)行改進(jìn)和優(yōu)化,創(chuàng)造出更多新的性能測試方案。
媒體關(guān)注與評論
作者以別具一格,另辟蹊徑,跳出傳統(tǒng)技術(shù)人員的思維框架,在高空中以另外一個視角審視測試,提出了許多獨(dú)特的見解,定會讓長期迷失在測試?yán)锏募夹g(shù)人員聞到外界飄來的清香,瞥見墻外探進(jìn)的花枝,窺到世外飄忽的美景。對測試迷茫的人,不妨放松心情,泡上一杯清茶,躺于一張?zhí)僖紊?,在陽光下打開此書慢慢酌之?! 哂?年測試經(jīng)驗的Nokia高級測試工程師 王東旭
編輯推薦
既適合渴望了解軟件測試的新人,也適合對軟件測試有一定認(rèn)識和經(jīng)驗的中、高級測試工程師。同時,《軟件測試精要》也可以作為高校開展軟件測試課程的參考教材,讓在校學(xué)生能對軟件測試的本質(zhì)和價值有一定的認(rèn)識。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載