You are previewing Advanced Automated Software Testing.
O'Reilly logo
Advanced Automated Software Testing

Book Description

Advanced Automated Software Testing: Frameworks for Refined Practice discusses the current state of test automation practices, as it includes chapters related to software test automation and its validity and applicability in different domains. This book demonstrates how test automation can be used in different domains and in the different tasks and stages of software testing, making it a useful reference for researchers, students, and software engineers.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. List of Reviewers
  5. Preface
  6. Acknowledgment
  7. Chapter 1: How Much Automation can be Done in Testing?
    1. ABSTRACT
    2. INTRODUCTION
    3. THE CAPTURE/PLAY-BACK TECHNIQUE AND TOOLS
    4. TEST AUTOMATION FRAMEWORK
    5. CONCLUSION
  8. Chapter 2: On the Application of Automated Software Testing Techniques to the Development and Maintenance of Speech Recognition Systems
    1. ABSTRACT
    2. 1. INTRODUCTION
    3. 2. BACKGROUND
    4. 3. THE TESTED SYSTEM
    5. 4. TESTING APPROACH and METHODOLOGY
    6. 5. UNIT TESTING
    7. 6. SYSTEM TESTING
    8. 7. INCORPORATING SOFTWARE MANAGEMENT CONFIGURATION TOOLS (SMC TOOLS) INTO THE TESTING PROCESS
    9. 8. CONCLUSION
  9. Chapter 3: Runtime Verification of Distributed Programs
    1. ABSTRACT
    2. INTRODUCTION
    3. A MODEL OF A RUN OF A DISTRIBUTED PROGRAM
    4. SPECIFICATION OF THE PROPERTIES TO BE VERIFIED
    5. PROPERTY CHECKING APPROACHES
    6. PROBLEMS IN CHECKING GLOBAL PROPERTIES
    7. CLASSES OF PROPERTIES
    8. ATOMICITY
    9. PROGRAM SLICING
    10. PARTIAL ORDER TRACE ANALYZER
  10. Chapter 4: On the Improvement of Cost-Effectiveness
    1. ABSTRACT
    2. INTRODUCTION
    3. Need for Maintenance and Cost
    4. Types of Software Maintenance
    5. Testing and Verification
    6. Testing Levels
    7. Testing Techniques
    8. Debugging the Code
    9. Test Profiler
    10. Beta Testing
    11. Test Automation
    12. Regression Testing
    13. The Proposed Technique
    14. Evaluation
    15. CONCLUSION
  11. Chapter 5: A Case Study on Testing for Software Security
    1. ABSTRACT
    2. INTRODUCTION
    3. CASE STUDY: SOURCE CODE ANALYSIS ON A FILE READER PROGRAM DEVELOPED IN JAVA
    4. A SUMMARIZED OVERVIEW OF THE VULNERABILITIES AND THE SOLUTIONS
    5. CONCLUSION
    6. FUTURE RESEARCH DIRECTIONS
  12. Chapter 6: Test Case Prioritization using Cuckoo Search
    1. ABSTRACT
    2. INTRODUCTION
    3. Background Work
    4. INTRODUCTION TO CONCEPT
    5. THE PROPOSED STRATEGY
    6. FIRST PHASE (Aggrawal K K, Sing Y and Kaur A, 2004)
    7. SECOND PHASE
    8. ANALYSIS OF PROPOSED APPROACH
    9. CASE STUDY
    10. CONCLUSION AND FUTURE
    11. APPENDIX A
    12. APPENDIX B
  13. Chapter 7: A Review of Software Quality Methodologies
    1. ABSTRACT
    2. INTRODUCTION
    3. QUALITY IN SOFTWARE DEVELOPMENT LIFECYCLE (SDLC)
    4. QUALITY METHODOLOGIES
    5. SOFTWARE TESTING
    6. SOFTWARE AUDITS
    7. CONCLUSION
  14. Chapter 8: Model-Based Testing of Distributed Functions
    1. ABSTRACT
    2. INTRODUCTION
    3. Integration Testing in Practice
    4. Component-Based Systems
    5. THE CASE STUDY
    6. Distributed and Composite Functions
    7. RELATED WORK
    8. MODELS AND NOTATIONS
    9. APPROACH OVERVIEW
    10. Integration Order
    11. TEST CASE GENERATION
    12. CONCLUSION AND OUTLOOK
  15. Chapter 9: Testing E-Learning Websites
    1. ABSTRACT
    2. INTRODUCTION
    3. RESEARCH METHODOLOGY
    4. THE CASE STUDY
    5. TESTING USER’S INFORMATION EXPERIENCE ON WEBSITES
    6. CONCLUSION
  16. Chapter 10: Testing E-Services
    1. ABSTRACT
    2. 1. INTRODUCTION
    3. 2. PERSPECTIVES TO THE RESEARCH problem
    4. 3. RESEARCH METHODOLOGY
    5. 4. ANALYSIS OF THE QUALITATIVE EVIDENCE
    6. 5. TESTING THE GAP BETWEEN THE PAPER BASED SYSTEM AND E-SERVICES SYSTEM
    7. 6. THE MIRROR EFFECT
    8. 7. IMPLICATIONS AND DISCUSSIONS FOR RESEARCH
    9. 8. CONCLUSION
  17. Compilation of References
  18. About the Contributors
  19. Related References
  20. Index