出版時間:2003-8 出版社:科學出版社 作者:麥格雷戈 (John D.McGregor) 頁數(shù):393 字數(shù):612000
內(nèi)容概要
軟件測試是確保軟件產(chǎn)品質(zhì)量的必需過程和手段。在開發(fā)面向?qū)ο筌浖突诮M件的軟件時,同樣必須設(shè)計并實施有效的測試。本書明確指出了面向?qū)ο筌浖兔嫦蜻^程軟件測試任務的不同之處,論述了面向?qū)ο筌浖y試所面臨的機遇和挑戰(zhàn)。書中介紹了如何將測試工作整合進軟件開發(fā)的各個階段,以及各階段的具體測試內(nèi)容是什么。本書注重結(jié)合實例來講解對象軟件測試的過程和技巧,因而具有很強的實踐性和指導意義。 本書內(nèi)容完整,結(jié)果合理,適合軟件開發(fā)測試領(lǐng)域的技術(shù)人員和項目管理人員閱讀,也可作為軟件學院的教材。
作者簡介
Dr.John d.McGregor is a senior partner in Dorson-McGregor and an associate Professor of computer scienence at clemson University.Dr.McGregor is coauthor ,with David A.Sykes,of Object-Oriented Sofware Development:Engineering Sftware for Reuse Published by Van Nostrand Reinhold.He writes a column on testing and quality for the Journal of Object-Oriented Programming (JOOP)published by SIGS/101communications Publishing .Currently he serves on the editirial board of two journal:Journal for Software Testing Professional(JSTP)and the Interantional Journal of Computer and Informantion Sciences(IJCIS).
Dr.David A.Sykes is and assistant professor of computer science at Furman University .He is an associate of Korson-McGregor and has tautht courses in object-oriented analysis,design,and testing .he has worked in the development and testing of systems and application software since 1975.
書籍目錄
PrefaceChapter 1 Introduction Who Should Read This Book? What Software Testing Is--and Isn't What Is Different about Testing Object-Oriented Software? Overview of Our Testing Approach The Testing Perspective Organization of This Book Conventions Used in This Book A Continuing Example--BricklesChapter 2 The Testing Perspective Testing Perspective Object-Oriented Concepts Development Products SummaryChapter 3 Planning for Testing A Development Process Overview A Testing Process Overview Risk Analysis--A Tool for Testing A Testing Process Roles in the Testing Process A Detailed Set of Test Activities Planning Activities SummaryChapter 4 Testing Analysis and Design Models An Overview Place in the Development Process The Basics of Guided Inspection Organization of the Guided Inspection Activity Preparing for the Inspection Testing Specific Types of Models Testing Models for Additional Qualities Summary Addendum:A Process Definition for Guided InspectionChapter 5 Class Testing Basics Class Testing Constructing Test Cases Constructing a Test Driver SummaryChapter 6 Testing Interactions Object Interactions Testing Object Interactions Sampling Test Cases Testing Off-the-Shelf Components Protocol Testing Test Patterns Testing Exceptions SummaryChapter 7 Testing Class Hierarchies Inheritance in Object-Oriented Development Subclass Test Requirements Organizing Testing Software Testing Abstract Classes SummaryChapter 8 Testing Distributed Object Basic Concepts Computational Models Basic Differences Threads Path Testing in Distributed Systems Life-Cycle Testing Models of Distribution A Generic Distributed-Component Model Specifying Distributed Objects Temporal Logic A Test Environment Test Cases The Ultimate Distributed System--The Internet SummaryChapter 9 Testing Systems Defining the System Test Plan Complementary Strategies Use Cases as Sources of Test Cases Testing Incremental Projects Testing Multiple Representations What Needs to Be Tested? Types of Testing Testing Different Types of Systems Measuring Test Coverage SummaryChapter 10 Components,F(xiàn)rameworks,and Product Lines Component Models Frameworks Product Lines SummaryChapter 11 Conclusion Suggestions Brickles FinallyBibliographyIndex
圖書封面
評論、評分、閱讀與下載