Visual Studio 2005 Team System軟件測(cè)試專(zhuān)家教程

出版時(shí)間:2008-10  出版社:清華大學(xué)出版社  作者:(美)阿納爾德 等著,顏炯 譯  頁(yè)數(shù):377  譯者:顏炯  
Tag標(biāo)簽:無(wú)  

前言

我有幸參與過(guò)許多創(chuàng)建性的工作。當(dāng)時(shí),我們?nèi)齻€(gè)人著手創(chuàng)建一個(gè)公司,這個(gè)公司后來(lái)發(fā)展為一個(gè)擁有250名員工,實(shí)際年銷(xiāo)售額達(dá)到一千四百萬(wàn)美元的公司。在這個(gè)公司,我還參與創(chuàng)建了一個(gè)新部門(mén)。在各種條件下,我們都認(rèn)真思考過(guò)這類(lèi)問(wèn)題:在一個(gè)開(kāi)發(fā)團(tuán)隊(duì)中,到底都需要什么樣的開(kāi)發(fā)工具,如何將這些開(kāi)發(fā)工具集成起來(lái),團(tuán)隊(duì)?wèi)?yīng)該如何有效地利用這些工具,在盡可能短的時(shí)間內(nèi)開(kāi)發(fā)出高質(zhì)量的產(chǎn)品,從而滿(mǎn)足市場(chǎng)的需要。

內(nèi)容概要

Visual Studio 2005 Team System(VSTS)是微軟公司為軟件開(kāi)發(fā)人員和軟件測(cè)試工程師提供的第一個(gè)完整的軟件測(cè)試工具套件。VSTS不僅提供了工具庫(kù),同時(shí)還為這些工具能夠協(xié)同工作提供了支持。本書(shū)介紹了如何在軟件測(cè)試最佳實(shí)踐中應(yīng)用VSTS測(cè)試及開(kāi)發(fā)工具:Visual Studio Team Edition for Software Testers(VSTEST)和Visual Studio Team Edition for Software Developers(VSTESD),并給出了大量的詳細(xì)應(yīng)用實(shí)例。    為了解釋說(shuō)明相關(guān)技術(shù),本書(shū)提供了大量的相關(guān)代碼和有關(guān)圖表。讀者在閱讀本書(shū)之后,將會(huì)對(duì)如何在軟件開(kāi)發(fā)生命周期中應(yīng)用VSTEST和VSTESD有一個(gè)清晰的認(rèn)識(shí),并可以熟練將其應(yīng)用于開(kāi)發(fā)實(shí)踐當(dāng)中。

作者簡(jiǎn)介

Tom Arnold是Microsoft Visual Studi0 2005 Team System的程序開(kāi)發(fā)主管,主要負(fù)責(zé)測(cè)試工具開(kāi)發(fā)。他還曾經(jīng)負(fù)責(zé)過(guò)微軟公司和Rational Software公司的其他商用測(cè)試工具項(xiàng)目的開(kāi)發(fā)工作,并在STAR、Microsoft Tech Ed、Internet World等會(huì)議上擔(dān)任過(guò)發(fā)言人。作為本書(shū)作者之一,Tom Arnold還編寫(xiě)過(guò)其他兩部有關(guān)軟件測(cè)試的著作,并出版了三部與軟件測(cè)試相關(guān)的錄像帶。此外,作為創(chuàng)始人之一,Tom Arnold參與創(chuàng)建了一個(gè)擁有250位員工的軟件測(cè)試公司(后來(lái)該公司被Lionbridge/Veritest收購(gòu))。目前,Tom是微軟公司Office Live.com項(xiàng)目小組的程序開(kāi)發(fā)主管。

書(shū)籍目錄

第1章  VSTEST和VSTESD簡(jiǎn)介	 1.1  軟件開(kāi)發(fā)過(guò)程和軟件開(kāi)發(fā)生命周期	  1.1.1  規(guī)劃、分析、設(shè)計(jì)和開(kāi)發(fā)	  1.1.2  市場(chǎng)上現(xiàn)有的工具	 1.2  VSTEST和VSTESD適用于軟件開(kāi)發(fā)生命周期的哪個(gè)階段	 1.3  VSTEST和VSTESD能夠完成什么工作	  1.3.1  VSTEST提供的功能	  1.3.2  VSTESD的特點(diǎn)	  1.3.3  VSTEST和VSTESD如何在SDLC中發(fā)揮作用	  1.3.4  為什么選擇了VSTEST而沒(méi)有選擇其他工具集	 1.4  小結(jié)	第2章  VSTEST和VSTESD快速瀏覽	 2.1  測(cè)試類(lèi)型	  2.1.1  手工測(cè)試類(lèi)型	  2.1.2  單元測(cè)試類(lèi)型	  2.1.3  Web測(cè)試類(lèi)型	  2.1.4  負(fù)載測(cè)試類(lèi)型	  2.1.5  順序測(cè)試類(lèi)型	  2.1.6  一般測(cè)試類(lèi)型	  2.1.7  未來(lái)/第三方測(cè)試類(lèi)型	 2.2  測(cè)試用戶(hù)界面	  2.2.1  創(chuàng)建和編寫(xiě)測(cè)試的用戶(hù)界面	  2.2.2  管理測(cè)試的用戶(hù)界面	  2.2.3  執(zhí)行測(cè)試和觀察測(cè)試執(zhí)行結(jié)果的用戶(hù)界面	 2.3  分析工具	  2.3.1  代碼分析	  2.3.2  性能度量 2.4  小結(jié)	第3章  使用VSTEST和VSTESD 進(jìn)行單元測(cè)試	 3.1  單元測(cè)試概要	  3.1.1  為什么進(jìn)行單元測(cè)試	  3.1.2  單元測(cè)試方法	  3.1.3  VSTEST和VSTESD的單元測(cè)試有什么獨(dú)特之處	 3.2  創(chuàng)建第一個(gè)單元測(cè)試	  3.2.1  創(chuàng)建一個(gè)示例庫(kù)	  3.2.2  生成單元測(cè)試	  3.2.3  運(yùn)行單元測(cè)試	 3.3  VSTEST中的單元測(cè)試	  3.3.1  剖析一個(gè)測(cè)試類(lèi)	  3.3.2  測(cè)試通過(guò)和測(cè)試失效	  3.3.3  代碼生成	  3.3.4  定制測(cè)試方法	  3.3.5  單元測(cè)試斷言	  3.3.6  對(duì)單元測(cè)試進(jìn)行調(diào)試	 3.4  高級(jí)單元測(cè)試	  3.4.1  MSTest命令行工具	  3.4.2  單元測(cè)試生命周期	  3.4.3  ASP.NET	  3.4.4  數(shù)據(jù)驅(qū)動(dòng)的測(cè)試	  3.4.5  測(cè)試上下文	 3.5  小結(jié)	第4章  對(duì)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試	 4.1  數(shù)據(jù)庫(kù)測(cè)試是不同的	 4.2  開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)項(xiàng)目	  4.2.1  數(shù)據(jù)庫(kù)項(xiàng)目探索研究	  4.2.2  為數(shù)據(jù)庫(kù)添加信息架構(gòu)、數(shù)據(jù)表和約束	  4.2.3  添加視圖和存儲(chǔ)過(guò)程	  4.2.4  當(dāng)前開(kāi)發(fā)數(shù)據(jù)庫(kù)的內(nèi)部工作過(guò)程	 4.3  重命名重構(gòu)	 4.4  數(shù)據(jù)庫(kù)項(xiàng)目部署	 4.5  生成測(cè)試數(shù)據(jù)	 4.6  單元測(cè)試	 4.7  開(kāi)發(fā)定制的單元測(cè)試	  4.7.1  添加定制的測(cè)試條件項(xiàng)目	  4.7.2  構(gòu)建定制的測(cè)試條件項(xiàng)目	  4.7.3  構(gòu)建“掛鉤”	  4.7.4  使用定制的測(cè)試條件開(kāi)發(fā)單元測(cè)試	 4.8  小結(jié)	第5章  Web測(cè)試	第6章  如何使用手工測(cè)試、順序測(cè)試和一般測(cè)試類(lèi)型第7章  負(fù)載測(cè)試	第8章  使用代碼分析和動(dòng)態(tài)分析	第9章  在軟件開(kāi)發(fā)生命周期中應(yīng)用VSTEST和VSTESD附錄A  安裝Team Explorer	附錄B  創(chuàng)建并運(yùn)行一個(gè)Web測(cè)試:循序漸進(jìn)指導(dǎo)	附錄C  創(chuàng)建并運(yùn)行一個(gè)單元測(cè)試:循序漸進(jìn)指導(dǎo)	附錄D  創(chuàng)建并運(yùn)行一個(gè)負(fù)載測(cè)試:循序漸進(jìn)指導(dǎo)	附錄E  創(chuàng)建并運(yùn)行一個(gè)手工測(cè)試:循序漸進(jìn)指導(dǎo)	附錄F  其他信息資源

章節(jié)摘錄

插圖:第1章 VSTEST和VSTESD簡(jiǎn)介為了學(xué)習(xí)Visual Studio Team Edition for Software Testers(VSTEST)和I Visual Studio Team Edition for Software Developers(VSTESD),我們首先需要了解這些工具都可以應(yīng)用于軟件開(kāi)發(fā)生命周期中的哪個(gè)階段。為了使讀者能夠更好地了解這一點(diǎn),我們首先簡(jiǎn)單地介紹一下軟件開(kāi)發(fā)的一般過(guò)程。1.1 軟件開(kāi)發(fā)過(guò)程和軟件開(kāi)發(fā)生命周期軟件開(kāi)發(fā)過(guò)程為軟件開(kāi)發(fā)提供了一個(gè)通用的框架。實(shí)際上, “軟件開(kāi)發(fā)過(guò)程”本身并非開(kāi)發(fā)軟件時(shí)使用的一組指導(dǎo)原則,而是一組術(shù)語(yǔ)。利用這些術(shù)語(yǔ),我們可以描述和討論許多不同的開(kāi)發(fā)方法學(xué),例如瀑布方法、CMMI、Scrum方法和極限方法(extreme)等。這些方法分別代表了不同的軟件開(kāi)發(fā)過(guò)程,盡管這些開(kāi)發(fā)過(guò)程的具體實(shí)現(xiàn)各有不同,但是這些開(kāi)發(fā)過(guò)程都可以被劃分為不同的階段,這些階段分別表示為某種形式的內(nèi)容,并且具有一定的共性。我們可以將這些內(nèi)容歸入“軟件開(kāi)發(fā)生命周期(Software Development Life Cycle,SDLC)”這個(gè)范疇內(nèi)。許多研究組織(包括一些政府機(jī)構(gòu))對(duì)這些開(kāi)發(fā)過(guò)程進(jìn)行了形式定義。例如,卡內(nèi)基?梅隆大學(xué)的軟件工程研究所定義了CMMI,同時(shí),該研究所還負(fù)責(zé)CMMI的管理工作,而Rational統(tǒng)一過(guò)程是由IBM定義并管理的。1.1.1 規(guī)劃、分析、設(shè)計(jì)和開(kāi)發(fā)雖然軟件設(shè)計(jì)過(guò)程各有不同,但是這些設(shè)計(jì)過(guò)程中一般都包括一些通用的步驟。下面我們簡(jiǎn)單討論一下VSTEST和VSTESD沒(méi)有深入涉及的步驟。為了對(duì)這些步驟進(jìn)行支持,目前研究人員已經(jīng)開(kāi)發(fā)出多種支持工具。實(shí)際上,微軟公司開(kāi)發(fā)的Visual Studio Team System就已經(jīng)為這些VSTEST和VSTESD并未深入涉及的步驟提供了大量支持。這些工具包括Team Foundation Server、Team Architect和Database Professional等。目前,Borland公司和IBM公司也提供了類(lèi)似的支持工具。

編輯推薦

《Visual Studio 2005 Team System軟件測(cè)試專(zhuān)家教程》作為一部權(quán)威的著作,介紹了如何在軟件測(cè)試最佳實(shí)踐中應(yīng)用VSTS測(cè)試及開(kāi)發(fā)工具。《Visual Studio 2005 Team System軟件測(cè)試專(zhuān)家教程》內(nèi)容覆蓋了軟件開(kāi)發(fā)生命周期的全部階段,通過(guò)學(xué)習(xí),讀者可以掌握如何在軟件開(kāi)發(fā)的整個(gè)生命周期過(guò)程中實(shí)現(xiàn)這些最佳實(shí)踐?!  禫isual Studio 2005 Team System軟件測(cè)試專(zhuān)家教程》適用于那些希望學(xué)習(xí)微軟最新的開(kāi)發(fā)工具VSTS的中高級(jí)軟件從業(yè)人員。Visual Studio 2005 Team System是一種高效率的、集成的和可擴(kuò)展的軟件生命周期管理工具,已經(jīng)成為廣大中高級(jí).NET開(kāi)發(fā)人員必備的開(kāi)發(fā)工具。來(lái)自C# MVP、Team System MVP(微軟最有價(jià)值專(zhuān)家)Jean-Luc David等人的這本專(zhuān)家教程,不但介紹了Team System的各種基本應(yīng)用技術(shù),還融入了作者們多年的實(shí)戰(zhàn)經(jīng)驗(yàn),可幫助你迅速成為T(mén)eam System的應(yīng)用高手。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    Visual Studio 2005 Team System軟件測(cè)試專(zhuān)家教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   如題,拿到手紙質(zhì)比較差,毛邊還在,印刷也不很清晰,越看越像盜版書(shū),同出版社的開(kāi)發(fā)專(zhuān)家就不是這樣的……
 

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

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