- 測(cè)試有道:微軟測(cè)試技術(shù)心得
- 梁博 許珊 徐歆愷編著
- 1361字
- 2019-05-29 19:04:58
關(guān)于本書(shū)
由于經(jīng)濟(jì)危機(jī)等不利因素的影響,世界經(jīng)濟(jì)處在一種很大的不確定性中,軟件行業(yè)也不能獨(dú)善其身,同樣面臨著嚴(yán)峻的挑戰(zhàn)。很多軟件企業(yè)開(kāi)始收縮產(chǎn)品線,裁減軟件開(kāi)發(fā)團(tuán)隊(duì)規(guī)模以應(yīng)對(duì)這場(chǎng)危機(jī)。然而,在這樣的形勢(shì)下,相反地,我們看到世界軟件外包產(chǎn)業(yè)卻逆風(fēng)飛揚(yáng),呈現(xiàn)出了一幅前所未有的所謂“危機(jī)、危機(jī)、危中尋機(jī)”的態(tài)勢(shì)。
相對(duì)而言,“軟件測(cè)試”給廣大從業(yè)人員提供了大量的機(jī)會(huì)。從微軟公司來(lái)看,首先,仍然在廣泛地招聘軟件測(cè)試工程師(Software Test Engineer)、開(kāi)發(fā)測(cè)試工程師(Software Development Engineer in Test, SDE/T)。其次,作為對(duì)歐美外包項(xiàng)目的一個(gè)重要發(fā)包方,微軟仍然在源源不斷地向中國(guó)、印度等重要外包基地發(fā)放大量外包項(xiàng)目。這其中包括當(dāng)前正在開(kāi)發(fā)的產(chǎn)品(例如Windows 7, Office 14等)。為了降低成本,將部分研發(fā)和測(cè)試外包給勞動(dòng)力成本相對(duì)較低的國(guó)家,新版本的產(chǎn)品(例如Windows 8等)和全新產(chǎn)品研發(fā)團(tuán)隊(duì)需要招人,還有舊的產(chǎn)品(例如Windows XP等)需要為既有用戶提供支持,還要做版本更新(Service Pack)、升級(jí)、漏洞修補(bǔ)(Hot Fix)等維護(hù)工作。除了微軟公司,一些外企也紛紛開(kāi)始與商務(wù)部探討有關(guān)他們的外包訂單怎樣向中國(guó)轉(zhuǎn)移的方案。在這種情況下,在中國(guó)將產(chǎn)生大量的就業(yè)機(jī)會(huì)。
我們的感受是,最近三四年以來(lái),越來(lái)越多的人開(kāi)始關(guān)心到底什么是軟件測(cè)試,軟件測(cè)試工程師的工作具體是什么,需要具備什么樣的技能才能成為一名軟件測(cè)試工程師,做軟件測(cè)試這一職業(yè)到底有沒(méi)有前途,怎樣才能做好軟件測(cè)試工程師并擁有順暢的職業(yè)發(fā)展路徑。
為此,我們希望能通過(guò)這本書(shū),介紹微軟公司對(duì)于一名軟件測(cè)試工程師、軟件測(cè)試開(kāi)發(fā)工程師的具體的技術(shù)和技能要求,盡量將相關(guān)知識(shí)點(diǎn)全面地呈現(xiàn)給大家,同時(shí)提供相應(yīng)的參考資料,方便大家有針對(duì)性地深入了解和學(xué)習(xí)軟件測(cè)試。
本書(shū)所涉及的知識(shí)點(diǎn)都是經(jīng)過(guò)筆者歸納和總結(jié)的“必要”知識(shí)點(diǎn),我們盡量使用最簡(jiǎn)要的語(yǔ)句幫大家理解這些知識(shí)點(diǎn),具體做法是我們要求本書(shū)中對(duì)每個(gè)知識(shí)點(diǎn)的講解都盡量不超過(guò)一頁(yè)紙。本書(shū)將廣泛的閱讀和經(jīng)驗(yàn)積累濃縮為精要的語(yǔ)句,讀者可以用最短的時(shí)間得到最大的收獲。當(dāng)然,我們期望讀者的閱讀并不僅限于此,更好的閱讀方法是同時(shí)借助于互聯(lián)網(wǎng)和搜索引擎工具,根據(jù)書(shū)中提供的線索/關(guān)鍵字,或者在閱讀到感興趣的話題、不明白的地方時(shí),盡量通過(guò)互聯(lián)網(wǎng)獲取到更多的相關(guān)內(nèi)容。
本書(shū)的另外一大亮點(diǎn)是,書(shū)中包括微軟公司的超過(guò)20個(gè)開(kāi)發(fā)團(tuán)隊(duì)常用的測(cè)試工具及其使用方法的介紹。有很多工具是第一次正式通過(guò)出版物向公眾介紹,包括一些剛剛開(kāi)源不久的、之前僅在內(nèi)部使用的測(cè)試自動(dòng)化工具。同時(shí)本書(shū)也提供了一些實(shí)用測(cè)試文檔的模板、內(nèi)部最佳做法及常用度量標(biāo)準(zhǔn)。相信這些內(nèi)容會(huì)為讀者的實(shí)際測(cè)試工作提供幫助。
為了完成本書(shū),筆者邀請(qǐng)了一位美麗的英語(yǔ)專家參與了編寫(xiě),她幫助我們提供并審閱所涉及的關(guān)鍵術(shù)語(yǔ)和重要章節(jié)的英文對(duì)照(注意:并非嚴(yán)格對(duì)應(yīng)),她的扎實(shí)的專業(yè)知識(shí)和多年在微軟公司工作經(jīng)驗(yàn)的無(wú)私分享為本書(shū)高質(zhì)量地完成提供了保證,讓大家的技術(shù)和包括英文在內(nèi)的軟技能水平得到共同提高。普遍認(rèn)為印度在對(duì)歐美外包方面要比中國(guó)占優(yōu),因?yàn)橛《仁褂糜⒄Z(yǔ)作為交流語(yǔ)言,他們有壓倒性的語(yǔ)言優(yōu)勢(shì)。作為一名IT從業(yè)人員,學(xué)好英語(yǔ)是大有好處的,最明顯的是你能看到工資單上的數(shù)字成倍增長(zhǎng)(現(xiàn)在不少?gòu)氖峦獍鼧I(yè)的測(cè)試工程師的“薪情”要遠(yuǎn)遠(yuǎn)好于國(guó)內(nèi)的同水平軟件開(kāi)發(fā)工程師,就說(shuō)明了這個(gè)問(wèn)題)。
感謝您購(gòu)買(mǎi)本書(shū)并希望您閱讀愉快!
- Java應(yīng)用開(kāi)發(fā)與實(shí)踐
- Amazon S3 Cookbook
- Oracle Database 12c Security Cookbook
- Learning Network Forensics
- MongoDB權(quán)威指南(第3版)
- SAP BusinessObjects Dashboards 4.1 Cookbook
- PySide 6/PyQt 6快速開(kāi)發(fā)與實(shí)戰(zhàn)
- 響應(yīng)式架構(gòu):消息模式Actor實(shí)現(xiàn)與Scala、Akka應(yīng)用集成
- Spring Boot+Vue全棧開(kāi)發(fā)實(shí)戰(zhàn)
- OpenCV 3 Blueprints
- 從零開(kāi)始學(xué)算法:基于Python
- 體驗(yàn)之道:從需求到實(shí)踐的用戶體驗(yàn)實(shí)戰(zhàn)
- Python程序設(shè)計(jì)
- 數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用實(shí)驗(yàn)教程:Visual FoxPro 6.0
- Sony Vegas Pro 11 Beginner’s Guide