Contents

Cover

Title Page

Copyright

Preface

Introduction

Chapter 1: A Self-Assessment Test

Chapter 2: The Psychology and Economics of Software Testing

The Psychology of Testing

The Economics of Testing

Software Testing Principles

Summary

Chapter 3: Program Inspections, Walkthroughs, and Reviews

Inspections and Walkthroughs

Code Inspections

An Error Checklist for Inspections

Walkthroughs

Desk Checking

Peer Ratings

Summary

Chapter 4: Test-Case Design

White-Box Testing

Black-Box Testing

Error Guessing

The Strategy

Summary

Chapter 5: Module (Unit) Testing

Test-Case Design

Incremental Testing

Top-Down versus Bottom-Up Testing

Performing the Test

Summary

Chapter 6: Higher-Order Testing

Function Testing

System Testing

Acceptance Testing

Installation Testing

Test Planning and Control

Test Completion Criteria

The Independent Test Agency

Summary

Chapter 7: Usability (User) Testing

Usability Testing Basics

Usability Testing Process

Summary

Chapter 8: Debugging

Debugging by Brute Force

Debugging by Induction

Debugging by Deduction

Debugging by Backtracking

Debugging by Testing

Debugging Principles

Error Analysis

Summary

Chapter 9: Testing in the Agile Environment

Features of Agile Development

Agile Testing

Extreme Programming and Testing

Summary

Chapter 10: Testing Internet Applications

Basic E-Commerce Architecture

Testing Challenges

Testing Strategies

Summary

Chapter 11: Mobile Application Testing

Mobile Environment

Testing Challenges

Testing Approaches

Summary

Appendix: Sample Extreme Testing Application

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.181.252