Concise guide to software testing. ([2019])
- Record Type:
- Book
- Title:
- Concise guide to software testing. ([2019])
- Main Title:
- Concise guide to software testing
- Further Information:
- Note: Gerard O'Regan.
- Other Names:
- O'Regan, Gerard
- Contents:
- Intro; Preface; Overview; Organization and Features; Audience; Acknowledgements; Contents; List of Figures; List of Tables; 1 Fundamentals of Software Quality; 1.1 Introduction; 1.2 History of Software Failures; 1.3 Background to Software Quality; 1.3.1 What Is Software Quality?; 1.3.2 Early Quality Management; 1.3.3 Total Quality Management; 1.3.4 Software Quality Control; 1.4 History of Quality; 1.4.1 Shewhart; 1.4.2 Deming; 1.4.3 Juran; 1.4.4 Crosby; 1.4.5 Watts Humphrey; 1.4.6 Miscellaneous Quality Gurus; 1.5 Modern Software Quality Management; 1.5.1 Software Inspections 1.5.2 Software Testing1.5.3 Software Quality Assurance; 1.5.4 Problem-Solving Techniques; 1.5.5 Cost of Quality; 1.5.6 Software Process Improvement; 1.5.7 Software Metrics; 1.5.8 Customer Satisfaction; 1.5.9 Assessments (Appraisals); 1.5.10 Total Quality Management; 1.6 Miscellaneous; 1.6.1 Organization Culture and Change; 1.6.2 Law of Negligence; 1.6.3 Quality and the Web; 1.7 Review Questions; 1.8 Summary; References; 2 Fundamentals of Software Engineering; 2.1 Introduction; 2.2 What Is Software Engineering?; 2.3 Challenges in Software Engineering; 2.4 Software Processes and Lifecycles 2.4.1 Waterfall Lifecycle2.4.2 Spiral Lifecycles; 2.4.3 Rational Unified Process; 2.4.4 Agile Development; 2.5 Activities in Waterfall Lifecycle; 2.5.1 User Requirements Definition; 2.5.2 Specification of System Requirements; 2.5.3 Design; 2.5.4 Implementation; 2.5.5 Software Testing; 2.5.6 Support and Maintenance; 2.6Intro; Preface; Overview; Organization and Features; Audience; Acknowledgements; Contents; List of Figures; List of Tables; 1 Fundamentals of Software Quality; 1.1 Introduction; 1.2 History of Software Failures; 1.3 Background to Software Quality; 1.3.1 What Is Software Quality?; 1.3.2 Early Quality Management; 1.3.3 Total Quality Management; 1.3.4 Software Quality Control; 1.4 History of Quality; 1.4.1 Shewhart; 1.4.2 Deming; 1.4.3 Juran; 1.4.4 Crosby; 1.4.5 Watts Humphrey; 1.4.6 Miscellaneous Quality Gurus; 1.5 Modern Software Quality Management; 1.5.1 Software Inspections 1.5.2 Software Testing1.5.3 Software Quality Assurance; 1.5.4 Problem-Solving Techniques; 1.5.5 Cost of Quality; 1.5.6 Software Process Improvement; 1.5.7 Software Metrics; 1.5.8 Customer Satisfaction; 1.5.9 Assessments (Appraisals); 1.5.10 Total Quality Management; 1.6 Miscellaneous; 1.6.1 Organization Culture and Change; 1.6.2 Law of Negligence; 1.6.3 Quality and the Web; 1.7 Review Questions; 1.8 Summary; References; 2 Fundamentals of Software Engineering; 2.1 Introduction; 2.2 What Is Software Engineering?; 2.3 Challenges in Software Engineering; 2.4 Software Processes and Lifecycles 2.4.1 Waterfall Lifecycle2.4.2 Spiral Lifecycles; 2.4.3 Rational Unified Process; 2.4.4 Agile Development; 2.5 Activities in Waterfall Lifecycle; 2.5.1 User Requirements Definition; 2.5.2 Specification of System Requirements; 2.5.3 Design; 2.5.4 Implementation; 2.5.5 Software Testing; 2.5.6 Support and Maintenance; 2.6 Software Inspections; 2.7 Software Project Management; 2.8 CMMI Maturity Model; 2.9 Formal Methods; 2.10 Review Questions; 2.11 Summary; References; 3 Fundamentals of Software Testing; 3.1 Introduction; 3.2 Software Test Process; 3.3 Software Test Planning and Scheduling 3.4 Test Case Design and Definition3.5 Test Execution; 3.6 Test Reporting and Project Sign-off; 3.7 Testing and Quality; 3.7.1 What Is a Software Defect?; 3.7.2 Is Exhaustive Testing Possible?; 3.7.3 How Much Testing Should Be Done?; 3.7.4 Testing and Quality Improvement; 3.8 Psychology of Software Tester; 3.9 Test-Driven Development; 3.10 E-Commerce Testing; 3.11 Traceability of Requirements; 3.12 Software Maintenance and Evolution; 3.13 Software Test Tools; 3.14 Review Questions; 3.15 Summary; References; 4 Static Testing; 4.1 Introduction; 4.2 Economic Benefits of Software Inspections 4.3 Informal Reviews4.4 Structured Walk-through; 4.5 Semi-formal Review Meeting; 4.6 Fagan Inspections; 4.6.1 Fagan Inspection Guidelines; 4.6.2 Inspectors and Roles; 4.6.3 Inspection Entry Criteria; 4.6.4 Preparation; 4.6.5 The Inspection Meeting; 4.6.6 Inspection Exit Criteria; 4.6.7 Issue Severity; 4.6.8 Defect Type; 4.7 Automated Code Inspections; 4.8 Review Questions; 4.9 Summary; References; 5 Software Test Planning; 5.1 Introduction; 5.2 Test Estimation; 5.2.1 Estimation Techniques; 5.2.2 Work Breakdown Structure; 5.3 Test Planning and Scheduling; 5.4 Risk Management in Testing … (more)
- Publisher Details:
- Cham, Switzerland : Springer
- Publication Date:
- 2019
- Extent:
- 1 online resource
- Subjects:
- 005.1/4
Computer software -- Testing
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9783030284947
3030284948 - Related ISBNs:
- 303028493X
9783030284930 - Notes:
- Note: Includes bibliographical references and index.
Note: Description based on online resource; title from digital title page (viewed on October 11, 2019). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.461766
- Ingest File:
- 02_602.xml