商品描述
This practically-focused textbook provides a concise and accessible introduction to the field of software testing, explaining the fundamental principles and offering guidance on applying the theory in an industrial environment.
Topics and features: presents a brief history of software quality and its influential pioneers, as well as a discussion of the various software lifecycles used in software development; describes the fundamentals of testing in traditional software engineering, and the role that static testing plays in building quality into a product; explains the process of software test planning, test analysis and design, and test management; discusses test outsourcing, and test metrics and problem solving; reviews the tools available to support software testing activities, and the benefits of a software process improvement initiative; examines testing in the Agile world, and the verification of safety critical systems; considers the legal and ethical aspects of software testing, and the importance of software configuration management; provides key learning topics and review questions in every chapter, and supplies a helpful glossary at the end of the book.This easy-to-follow guide is an essential resource for undergraduate students of computer science seeking to learn about software testing, and how to build high quality and reliable software on time and on budget. The work will also be of interest to industrialists including software engineers, software testers, quality professionals and software managers, as well as the motivated general reader.
商品描述(中文翻譯)
這本以實務為導向的教科書提供了對軟體測試領域的簡明且易於理解的介紹,解釋了基本原則並提供在工業環境中應用理論的指導。
主題與特點:介紹了軟體品質的簡史及其影響力的先驅,並討論了在軟體開發中使用的各種軟體生命週期;描述了傳統軟體工程中測試的基本原則,以及靜態測試在產品品質建設中的角色;解釋了軟體測試計畫、測試分析與設計以及測試管理的過程;討論了測試外包、測試指標與問題解決;回顧了支持軟體測試活動的工具,以及軟體流程改進計畫的好處;檢視了在敏捷環境中的測試,以及安全關鍵系統的驗證;考慮了軟體測試的法律與倫理方面,以及軟體配置管理的重要性;在每一章中提供了關鍵學習主題和回顧問題,並在書末附上有用的術語表。
這本易於理解的指南是計算機科學本科生學習軟體測試的必備資源,幫助他們了解如何按時、按預算構建高品質和可靠的軟體。這本書對於包括軟體工程師、軟體測試員、品質專業人士和軟體經理在內的業界人士,以及有動力的一般讀者也將具有吸引力。
作者簡介
Dr. Gerard O'Regan is a CMMI software process improvement consultant with research interests including software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of such Springer textbooks as Concise Guide to Formal Methods, Concise Guide to Software Engineering, Guide to Discrete Mathematics, and Introduction to Software Quality.
作者簡介(中文翻譯)
Gerard O'Regan 博士 是一位 CMMI 軟體流程改進顧問,研究興趣包括軟體品質與軟體流程改進、數學方法在軟體品質中的應用,以及計算機歷史。他是多本 Springer 教科書的作者,包括 正式方法簡明指南、軟體工程簡明指南、離散數學指南 和 軟體品質導論。