Software Error Detection through Testing and Analysis
By J. C. Huang
()
About this ebook
Software error detection is one of the most challenging problems in software engineering. Now, you can learn how to make the most of software testing by selecting test cases to maximize the probability of revealing latent errors. Software Error Detection through Testing and Analysis begins with a thorough discussion of test-case selection and a review of the concepts, notations, and principles used in the book. Next, it covers:
- Code-based test-case selection methods
- Specification-based test-case selection methods
- Additional advanced topics in testing
- Analysis of symbolic trace
- Static analysis
- Program instrumentation
Each chapter begins with a clear introduction and ends with exercises for readers to test their understanding of the material. Plus, appendices provide a logico-mathematical background, glossary, and questions for self-assessment. Assuming a basic background in software quality assurance and an ability to write nontrivial programs, the book is free of programming languages and paradigms used to construct the program under test.
Software Error Detection through Testing and Analysis is suitable as a professional reference for software testing specialists, software engineers, software developers, and software programmers. It is also appropriate as a textbook for software engineering, software testing, and software quality assurance courses at the advanced undergraduate and graduate levels.
Related to Software Error Detection through Testing and Analysis
Related ebooks
Fundamentals of Performance Evaluation of Computer and Telecommunication Systems Rating: 0 out of 5 stars0 ratingsStructured Software Testing: The Discipline of Discovering Rating: 0 out of 5 stars0 ratingsRunning an Agile Software Development Project Rating: 0 out of 5 stars0 ratingsReliability of Software Intensive Systems Rating: 0 out of 5 stars0 ratingsEvaluation of diagnostic systems Rating: 0 out of 5 stars0 ratingsEstablishing A CGMP Laboratory Audit System: A Practical Guide Rating: 0 out of 5 stars0 ratingsMicroarray Technology in Practice Rating: 0 out of 5 stars0 ratingsBuilding a Successful Board-Test Strategy Rating: 4 out of 5 stars4/5Practical Model-Based Testing: A Tools Approach Rating: 0 out of 5 stars0 ratingsLigand-Binding Assays: Development, Validation, and Implementation in the Drug Development Arena Rating: 0 out of 5 stars0 ratingsGuidelines for Investigating Chemical Process Incidents Rating: 0 out of 5 stars0 ratingsBehavioral Biometrics: A Remote Access Approach Rating: 0 out of 5 stars0 ratingsOptimization Techniques in Statistics Rating: 0 out of 5 stars0 ratingsThe Digital Technical Documentation Handbook Rating: 0 out of 5 stars0 ratingsSoftware Engineer's Pocket Book Rating: 3 out of 5 stars3/5Software Quality Control, Error, Analysis Rating: 0 out of 5 stars0 ratingsEnsuring Quality to Gain Access to Global Markets: A Reform Toolkit Rating: 0 out of 5 stars0 ratingsNumerical Issues in Statistical Computing for the Social Scientist Rating: 3 out of 5 stars3/5Analytic Methods in Systems and Software Testing Rating: 0 out of 5 stars0 ratingsSoftware Reliability: State of the Art Report 14:2 Rating: 0 out of 5 stars0 ratingsTest Anxiety: Applied Research, Assessment, and Treatment Interventions Rating: 0 out of 5 stars0 ratingsHuman Factors Testing and Evaluation Rating: 0 out of 5 stars0 ratingsTrustworthy Compilers Rating: 0 out of 5 stars0 ratingsRisk Management Technology in Financial Services: Risk Control, Stress Testing, Models, and IT Systems and Structures Rating: 0 out of 5 stars0 ratingsEconomic Forecasting Rating: 0 out of 5 stars0 ratingsMaintenance Systems and Documentation Rating: 5 out of 5 stars5/5Timing Analysis of Real-Time Software Rating: 1 out of 5 stars1/5Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design Rating: 0 out of 5 stars0 ratingsSoftware for Roundoff Analysis of Matrix Algorithms Rating: 3 out of 5 stars3/5Component-Oriented Programming Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Python For Dummies Rating: 4 out of 5 stars4/5iPhone Application Development For Dummies Rating: 4 out of 5 stars4/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SQL For Dummies Rating: 0 out of 5 stars0 ratingsFlow: A Handbook for Change-Makers, Mavericks, Innovators and Leaders Rating: 0 out of 5 stars0 ratingsSalesforce Certification: Earn Salesforce certifications and increase online sales real and unique practice tests included Kindle Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsThe Inmates Are Running the Asylum (Review and Analysis of Cooper's Book) Rating: 4 out of 5 stars4/527 PROGRAM MANAGEMENT INTERVIEW TECHNIQUES - To Ace That Dream Job Offer ! Rating: 5 out of 5 stars5/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsiOS App Development For Dummies Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5DevOps For Dummies Rating: 4 out of 5 stars4/5The Essential Persona Lifecycle: Your Guide to Building and Using Personas Rating: 4 out of 5 stars4/5Beginning Programming For Dummies Rating: 4 out of 5 stars4/5Git Essentials Rating: 4 out of 5 stars4/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Tiny Python Projects: Learn coding and testing with puzzles and games Rating: 5 out of 5 stars5/5Beginning C++ Programming Rating: 3 out of 5 stars3/5RESTful API Design - Best Practices in API Design with REST: API-University Series, #3 Rating: 5 out of 5 stars5/5
Reviews for Software Error Detection through Testing and Analysis
0 ratings0 reviews