發表於2024-12-23
軟件質量保證與測試(第2版)(21世紀高等學校規劃教材·軟件工程) pdf epub mobi txt 電子書 下載
本書全麵係統地講述瞭軟件質量保證與測試的概念、原理和典型的方法,並介紹瞭相關軟件項目的管理技術。本書共15章,第1章是概述,第2~8章講述瞭軟件質量工程體係、軟件質量度量和配置管理、軟件可靠性度量和測試、軟件質量標準、軟件評審、軟件全麵質量管理、高質量編程,第9~15章分彆講述瞭軟件測試、黑盒測試、白盒測試、基於缺陷模式的軟件測試、集成測試、係統測試、測試管理。
本書條理清晰、語言流暢、通俗易懂,在內容組織上力求自然、閤理、循序漸進,並提供瞭豐富的實例和實踐要點,更好地把握瞭軟件工程學科的特點,使讀者更容易理解所學的理論知識,掌握軟件質量保證與測試的應用之道。
本書可作為高等學校軟件工程專業、計算機應用專業和相關專業的教材,成為軟件質量保證工程師和軟件測試工程師的良師益友,並可作為其他各類軟件工程技術人員的參考書。
前言
創新的動力源自人類不斷升級的願望和需求。
自1968年在德國的南部小城加爾米施召開的NATO會議上提齣軟件工程的概念以來,經過近50年的發展,軟件産業已經成為當今世界投資迴報比最高的産業之一。軟件産業定義瞭商業創新,並正在潛移默化地改變人們賴以生存的星球的麵貌。
新世紀的軟件産業呈現齣引人入勝的網絡化、服務化、全球化的轉變趨勢。但與此同時,當今社會卻每天都有關於火星探測器失蹤、黑客獲得數百萬張信用卡號這樣的軟件問題或者安全缺陷的新聞報道,應用軟件漏洞成為連接信任的“互聯網+”時代的主要安全威脅。正如2005年普利策新聞奬的三屆獲奬者ThomasL.Friedman(托馬斯·弗裏德曼)在《世界是平的》一書中指齣:世界,開始從垂直的價值創造模式(命令和控製)嚮日益水平化的價值創造模式(聯係和閤作)轉變。在新常態下,對於軟件質量保證和測試的探討比以往任何時期更加急迫、更加重要。
預見未來最好的方式就是親手創造未來。麵對創新驅動,軟件質量保證與測試概括地說是運用工程的思想、原理、理論、技術、工具來研究提高大規模軟件係統質量,並改進測試方法的學科;具體地說,軟件質量是軟件與明確、隱含的定義需求相一緻的程度,也是軟件符閤明確敘述的功能、性能需求,文檔中明確描述的開發標準以及專業軟件具有的隱含特徵程度。
在新時期,為瞭增加軟件産品的國際競爭力,軟件質量已經成為經濟發展的戰略問題。在這一點上,美國著名質量大師約瑟夫·硃蘭(JosephM.Juran)就指齣,20世紀是生産率的世紀,21世紀是質量的世紀,質量是和平占領市場最有效的武器。那麼,隨著質量管理的不斷受關注、質量意識的不斷創新,人們已經從單純的質量檢驗發展到全麵質量管理、能力成熟度模型、六西格瑪質量管理、零缺陷管理,等等。新的理論、方法、體係使得質量改進過程得到瞭很大促進。
軟件開發從分析、設計、製造、測試到發布、部署都會涉及質量保證。誠然,軟件質量是軟件企業的生命,完善的質量保證體係和嚴格的質量認證是提高軟件企業生産能力和競爭能力的重要因素。一些有益的探索和實踐包括敏捷建模、極限編程、軟件驅動開發、團隊軟件過程,等等。整個軟件組織始終圍繞著軟件質量管理的主題,高度的質量意識紮根於軟件工程師和項目經理的靈魂深處,直至形成整個組織的質量文化。由此,作為軟件組織員工的共同價值觀的體現,質量文化正通過有效的軟件質量管理模式、係統的軟件質量工程體係發揮齣越來越重要的作用,並貫穿到軟件開發、維護的整個生命周期。一直以來,計算機科學和軟件工程都在尋求對軟件本質更清晰的認識,試圖以更加閤理的方法、流程來開發軟件,在保證高質量的前提下大量、快速地開發軟件。
至繁歸於至簡。在全球化時代的大背景下,伴隨軟件質量保證而來的軟件測試最終是利用測試工具按照測試方案、流程對産品進行功能、性能測試,甚至根據需要編寫不同的測試工具設計、維護測試係統,對測試方案進行分析、評估,實現軟件測試自動化。測試用例執行後需要跟蹤故障,以確保開發的産品滿足需求。當然,軟件測試是軟件質量保證的關鍵步驟,軟件缺陷發現得越早,軟件開發費用就越低。相應地,軟件質量越高,軟件發布後的維護費用就越低。軟件工程實踐錶明,對軟件思想有深刻理解的工程師通過軟件測試可以大幅度提高軟件質量。
本書從實踐的角度對軟件研發各階段的質量保證和管理的思想、方法、活動、案例進行瞭詳細描述,並係統介紹瞭軟件測試的各種方法,從不同的角度探討軟件測試的本質及其內涵,通過應用在各個測試階段來滿足不同的應用係統測試需求。同時,本書用瞭較大篇幅詳細介紹瞭怎樣組建測試隊伍、部署測試環境,以及測試用例設計、缺陷報告、測試項目管理等方麵。
全書由秦航、楊強任主編。第1、7、15章由秦航編寫,第8、10、11章由夏浩波編寫,第2、4章由邱林編寫,第5、14章由徐杏芳編寫,第6、9章由包小軍編寫,第3、12章由吳中博編寫,第13、14章由楊強編寫。全書由秦航負責統稿。
本書可作為高等院校“軟件質量保證與測試”相關課程的教材或教學參考書,也可供有一定實際經驗的軟件工程人員和需要開發應用軟件的廣大計算機用戶閱讀參考。由於作者水平有限,書中不當與錯誤之處在所難免,敬請讀者和專傢提齣寶貴意見,以幫助作者不斷地改進和完善。
作者2017年5月
軟件質量保證與測試(第2版)(21世紀高等學校規劃教材·軟件工程) pdf epub mobi txt 電子書 下載