日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
軟件測試的藝術(原書第3版)圖書
人氣:61

軟件測試的藝術(原書第3版)

本書從第1版付梓到現在已經30余年,是軟件測試領域的經典著作。本書結構清晰、講解生動活潑,簡明扼要地展示了久經考驗的軟件測試方法和智慧。
  • 所屬分類:圖書 >計算機/網絡>程序設計>其他  
  • 作者:(美)[梅耶] 等
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787111376606
  • 出版社:機械工業出版社
  • 出版時間:2012-04
  • 印刷時間:2012-04-01
  • 版次:1
  • 開本:12開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

本書從第1版付梓到現在已經30余年,是軟件測試領域的經典著作。本書結構清晰、講解生動活潑,簡明扼要地展示了久經考驗的軟件測試方法和智慧。

本書以一次自評價測試開篇,從軟件測試的心理學和經濟學入手,探討了代碼檢查、走查與評審、測試用例的設計、模塊(單元)測試、系統測試、調試等主題,以及極限測試、互聯網應用測試等高級主題,展現了作者的軟件測試思想。第3版在前兩版的基礎上,結合軟件測試的發展進行了更新,覆蓋了可用性測試、移動應用測試以及敏捷開發測試等內容。

本書適合軟件開發人員、IT項目經理等相關讀者閱讀,還可以作為高等院校計算機相關專業軟件測試課程的教材或參考書。

第3版闡述了如何將經典軟件測試法則應用到解決當今計算機行業所面臨的最緊迫的問題之中,這些 問題包括:

移動設備的應用測試

各種設備上的軟件代碼走查、代碼審查(從技術以及如何發現錯誤的角度討論)

可用性測試(隨著直接面向廣大終端用戶的應用在數量上呈爆發性增長,可用性變得越來越重要)

互聯網應用、電子商務和敏捷編程環境的測試

編輯推薦

《人件(原書第3版)》軟件管理領域的傳奇經典著作!被譽為"對美國軟件業影響的一本書"

軟件測試的經典著作版!

作者簡介

Glenford J. Myers,IBM系統研究所前高級研究員,同時還是RadiSys公司的創始人和前CEO。

Tom Badgett,曾經主管大型企業軟件開發團隊,已出版超過60本關于計算機軟件和硬件的技術書籍,同時他還是PcJr,Digital News等主流計算機雜志的技術編輯。

Corey Sandler,計算機新聞的先鋒,他曾經負責Gannett Newspapers 和the Associated Press的技術部分以及之后成為Pc Magazine的及時任主編。他同時還是Digital News(針對DEC小型機的一份報紙)的編輯創始團隊成員,他著作等身,目前已經出版了超過150本書籍,覆蓋了從計算機到商業以及很多其他領域。

目錄

譯者序

序言

前言

第1章 一次自評價測試

第2章 軟件測試的心理學和經濟學

2.1 軟件測試的心理學

2.2 軟件測試的經濟學

2.2.1 黑盒測試

2.2.2 白盒測試

2.3 軟件測試的原則

2.4 小結

第3章 代碼檢查、走查與評審

3.1 代碼檢查與走查

3.2 代碼檢查

3.2.1 代碼檢查小組

3.2.2 檢查議程與注意事項

3.2.3 對事不對人,和人有關的注意事項

3.2.4 代碼檢查的衍生功效

3.3 用于代碼檢查的錯誤列表

3.3.1 數據引用錯誤

3.3.2 數據聲明錯誤

3.3.3 運算錯誤

3.3.4 比較錯誤

3.3.5 控制流程錯誤

3.3.6 接口錯誤

3.3.7 輸入/輸出錯誤

3.3.8 其他檢查

3.4 代碼走查

3.5 桌面檢查

3.6 同行評審

3.7 小結

第4章 測試用例的設計

4.1 白盒測試

4.2 黑盒測試

4.2.1 等價劃分

4.2.2 一個范例

4.2.3 邊界值分析

4.2.4 因果圖

4.3 錯誤猜測

4.4 測試策略

4.5 小結

第5章 模塊(單元)測試

5.1 測試用例設計

5.2 增量測試

5.3 自頂向下測試與自底向上測試

5.3.1 自頂向下的測試

5.3.2 自底向上的測試

5.3.3 比較

5.4 執行測試

5.5 小結

第6章 更高級別的測試

6.1 功能測試

6.2 系統測試

6.2.1 能力測試

6.2.2 容量測試

6.2.3 強度測試

6.2.4 可用性測試

6.2.5 安全性測試

6.2.6 性能測試

6.2.7 存儲測試

6.2.8 配置測試

6.2.9 兼容性/轉換測試

6.2.10 安裝測試

6.2.11 性測試

6.2.12 可恢復性測試

6.2.13 服務/可維護性測試

6.2.14 文檔測試

6.2.15 過程測試

6.2.16 系統測試的執行

6.3 驗收測試

6.4 安裝測試

6.5 測試的計劃與控制

6.6 測試結束準則

6.7 獨立的測試機構

6.8 小結

第7章 可用性(或用戶體驗)測試

7.1 可用性測試基本要素

7.2 可用性測試流程

7.2.1 測試用戶的選擇

7.2.2 需要多少用戶進行測試

7.2.3 數據采集方法

7.2.4 可用性調查問卷

7.2.5 何時收工,還是多多益善

7.3 小結

第8章 調試

8.1 暴力法調試

8.2 歸納法調試

8.3 演繹法調試

8.4 回溯法調試

8.5 測試法調試

8.6 調試的原則

8.6.1 定位錯誤的原則

8.6.2 修改錯誤的技術

8.7 錯誤分析

8.8 小結

第9章 敏捷開發模式下的測試

9.1 敏捷開發的特征

9.2 敏捷測試

9.3 極限編程與測試

9.3.1 極限編程基礎

9.3.2 極限測試:概念

9.3.3 極限測試的應用

9.4 小結

第10章 互聯網應用測試

10.1 電子商務的基本結構

10.2 測試的挑戰

10.3 測試的策略

10.3.1 表示層的測試

10.3.2 業務層的測試

10.3.3 數據層的測試

10.4 小結

第11章 移動應用測試

11.1 移動環境

11.2 測試面臨的挑戰

11.2.1 移動設備多樣性

11.2.2 運營商網絡基礎設施

11.2.3 腳本編程

11.2.4 可用性測試

11.3 測試方法

11.3.1 真機測試

11.3.2 基于模擬器的測試

11.4 小結

附錄A 極限編程示例程序

附錄B 小于1000的素數

在線預覽

序言

1979年,Glenford J. Myers出版了一本現在仍被證明為經典的著作,這就是本書第1版。本書經受住了時間的考驗,25年來一直列在出版商提供的書目清單中。這個事實本身就是對本書、精粹和珍貴品質的佐證。

在同一時期,本書第3版的幾位合著者共出版了200余本著作,大多數都是關于計算機軟件的。其中有一些很暢銷,再版了多次(例如Corey Sandler的《Fix Your Own PC》自付梓以來已出版到第8版,Tom Badgett關于微軟PowerPoint及其他Office組件的著作已經出版到第4版)。然而,那些作者的著作中沒有哪一本書能夠像本書一樣持續數年之后仍暢銷不衰。

區別究竟在哪里呢?那些新書只涵蓋了短期性的主題:操作系統、應用軟件、安全性、通信技術及硬件配置。20世紀80年代和90年代以來的計算機硬件與軟件技術的飛速發展,必然使得這些主題頻繁變動和更新。

在此期間出版的有關軟件測試的書籍已數以百計,這些書也對軟件測試的主題進行了簡要的探討。然而,本書為計算機界一個最為重要的主題提供了長期、基本的指南:如何確保所開發的所有軟件做了其應該做的,并且同樣重要的是,未做其不應該做的?

本書第3版中保留了同樣的基本思想。我們更新了其中的例子以包含更為現代的編程語言。我們還研究了在Myers編著本書第1版時尚無人了解的主題:Web編程、電子商務、極限編程與測試及移動應用測試。

但是,我們永遠不會忘記,新的版本必須遵從其原著,因此,新版本依然向讀者展示Glenford Myers全部的軟件測試思想,這個思想體系以及過程將適用于當今乃至未來的軟件和硬件平臺。我們也希望本書能夠順應時代,適用于當今的軟件設計人員和開發人員掌握近期的軟件測試思想及技術。

第1章

Chapter 1

一次自評價測試

自本書30年前首次出版以來,軟件測試變得比以前容易得多,也困難得多。 軟件測試何以變得更困難?原因在于大量的編程語言、操作系統以及硬件平臺的涌現。在20世紀70年代只有相當少的人使用計算機,而在今天幾乎人人離不開計算機。而今天計算機不僅僅是指擺在你書桌上的計算機了,幾乎所有我們所接觸和使用的電子設備都內置了一個"計算機"或者計算芯片,以及運行在其上的軟件系統。不妨回想一下在今天的社會中還在使用哪些不需要軟件驅動的設備,沒錯,錘子和手推車是,但是這些工具也大量使用在由軟件控制和操作的車間中。軟件的普遍應用提升了測試的意義。今天的設備已經千百倍強于它們的"前輩",今天的"計算機"這個概念也變得越來越廣泛和越來越難地定義。數字電視、電話、游戲產品、汽車等都有一顆計算機的"心"以及運行其中的軟件,以至于在某些情況下它們自己本身也能夠被看做是一臺特別的計算機。 因此,現在的軟件會潛在地影響到數以百萬計的人,使他們更高效地完成工作,反之也會給他們帶來數不清的麻煩,導致工作或事業的損失。這并不是說今天的軟件比本書第1版發行時更重要,但可以肯定地說,今天的計算機(以及驅動它的軟件)無疑已影響到了更多的人、更多的行業。

就某些方面而言,軟件測試變得更容易了,因為大量的軟件和操作系統比以往更加復雜,內部提供了很多已充分測試過的例程供應用程序集成,無須程序員從頭進行設計。例如,圖形用戶界面(GUI)可以從開發語言的類庫中建立起來,同時,由于它們是經過充分調試和測試的預編程對象,將其作為自定義應用程序的組成部分進行測試的要求就減少了許多。另外,盡管市場上的測試書籍越來越多,甚至有過剩之嫌,似乎依舊有很多開發人員對的測試并不那么歡迎。引入更的開發工具、使用已經通過測試的GUI(圖形界面控件)控件、緊張的交付日期以及高度集成的便利開發環境會讓測試變得僅僅是讓那些最基本的測試用例走走過場罷了。影響不大的bug也許只不過會讓最終用戶覺得使用不方便而已,然而嚴重的bug則可能造成經濟損失甚至是人身傷害。本書所闡述的方法旨在幫助設計人員、開發工程師以及項目經理更好地理解綜合測試的意義所在,并提供行之有效的指南以幫助達成測試的目標。

所謂軟件測試,就是一個過程或一系列過程,用來確認計算機代碼完成了其應該完成的功能,不執行其不該有的操作。軟件應當是可預測且穩定的,不會給用戶帶來意外驚奇。在本書中,我們將討論多種方法來達到這個目標。

……

網友評論(不代表本站觀點)

來自無昵稱**的評論:

物流很快,書被保護的很好。書的內容不錯,很適合我這種初學者。

2016-03-07 10:32:00
來自sediali**的評論:

介紹了軟件測試的概念。對工作和軟考有一定參考意義。

2012-08-15 08:41:26
來自抓住陽**的評論:

和圖片介紹一樣,快遞和以往一樣快,準時這點非常滿意。書還沒看,但是感覺不錯。

2016-07-02 08:55:19
來自士多啤**的評論:

同學推薦的,很不錯,看完之后對測試有了一個全面的了解,講的也不晦澀,很好懂

2014-08-28 10:36:17
來自dennisd**的評論:

軟件測試的入門圣經,內容非常基礎,看了下后,覺得實例可以再多點就好,總體還是不錯,很適合我這個初學者。

2013-06-11 21:08:39
來自無昵稱**的評論:

翻了一下,內容還可以。目前正在仔細學習以深入掌握這門藝術,為今后工作提供指導。

2016-07-31 13:24:41
來自無昵稱**的評論:

我是剛開始做測試,買書來自己看,這本書都是理論,適合補充基礎測試知識。

2014-06-17 17:12:22
來自J_Xian**的評論:

這本書確實是不錯的、、、看了相信對面試軟件測試的工作很有幫助

2014-02-27 14:37:07
來自無昵稱**的評論:

本書是軟件測試方面的教材,老師推薦的,很不錯,很有用。

2014-03-14 12:31:24
來自無昵稱**的評論:

了解測試不錯的一本書

2013-06-04 22:33:43
來自moxibit**的評論:

軟件測試的經典,不管是不是軟件工程的看著都受益匪淺!

2014-03-26 12:28:26
來自farseep**的評論:

測試經典力作。樸實的語言,帶領到家走入到測試深處

2012-08-10 12:58:50
來自無昵稱**的評論:

無破損無折痕,發貨快。快遞給力,到了電話通知了,不像全峰快遞,買的書等了7天不見影,打客服問說是早簽收了,媽的打個電話會死人啊,嫌貴你發短信啊,害我苦等

2015-06-24 12:56:48
來自z***w(**的評論:

正在看,感覺里面的好多知識點雖然知道,但是如此系統的介紹,總結。當真不錯

2017-05-19 13:12:24
來自upcan**的評論:

很不錯的一本軟側入門級圖書,引導慢慢思考如何進行軟件測試。很不錯

2016-03-17 13:55:55
來自晨樂樂**的評論:

這本書語言寫的很好測試變成了藝術 回味無窮

2016-04-07 06:36:53
來自無昵稱**的評論:

軟件測試是我的方向,老師推薦的教材,是軟件測試的經典教材

2014-03-05 18:15:02
來自無昵稱**的評論:

對于想往軟件測試發展的同學們來說,這本書還是值得一看的。

2015-05-31 21:30:46
來自無昵稱**的評論:

感覺不適合測試初學者,全是理論性的,買回來后發現不適合現階段看

2016-10-29 18:48:47
來自vivizwj**的評論:

剛開始看了兩天,我是測試方面的新手,不過有計算機基礎,現在暫時沒有發現這本書的精華,希望在看下去的過程中可以獲取到有用的東西!!

2015-12-25 15:50:27
來自匿名用**的評論:

買的專業書,打算學習一下軟件測試,挺好的,以為很厚,沒想到還挺薄的

2017-03-16 13:57:31
來自***(匿**的評論:

感覺不適合測試初學者,全是理論性的,買回來后發現不適合現階段看.好多內容其實看不懂

2017-05-23 08:10:50
來自匿名用**的評論:

很多人推薦這本書,雖然不是太出名,但也是測試界元老級的書

2017-07-13 22:07:22
來自人***9(**的評論:

軟件測試的又一部經典,比較薄,但是內容還是很充實的

2017-07-16 11:11:14
來自h***(匿**的評論:

大致瀏覽了目錄,是我想要的測試入門書籍,看完可以對測試有個整體的框架認識

2017-02-23 09:26:31
來自赤墨丹**的評論:

總的來說這本書是軟件測試入門的敲門磚,讓自己在軟件測試需要的基礎知識有一定的了解

2016-07-22 13:18:55
來自喜歡讀**的評論:

經典就是經典!開發人員可以看一下。我喜歡第4章(測試用例的設計)第9章(敏捷開發模式下的測試--使用java設計一個判斷素數的程序,配合使用JUnit)第10章(互聯網應用測試---WEB應用中的表示層,業務層,數據層的測試)

2013-05-16 18:34:04
來自無昵稱**的評論:

剛收到 看了一下感覺不錯測試入門的第一本書我會努力讀的

2016-03-05 16:01:10

免責聲明

更多出版社
主站蜘蛛池模板: 朝阳区| 田阳县| 靖远县| 萍乡市| 安丘市| 眉山市| 丽江市| 阿拉善右旗| 金昌市| 和平县| 万盛区| 呈贡县| 苏州市| 清苑县| 济南市| 德庆县| 宾阳县| 方正县| 蛟河市| 那坡县| 巴东县| 德江县| 高平市| 罗平县| 郧西县| 含山县| 罗源县| 阜平县| 广水市| 伊宁市| 锡林郭勒盟| 土默特右旗| 台安县| 鲁山县| 蒙自县| 老河口市| 民乐县| 陆良县| 高要市| 庆元县| 平山县|