Description |
1 online resource (xix, 317 pages) : illustrations |
Contents |
Introduction ; Production Systems in the Real World; Why Should I Read This Book?; The Non-functional Systems Challenge; What Is Covered by Non-functional Testing; Planning for the Unexpected; Patterns for Operability in Application Design; Summary; Planning and Project Initiation ; The Business Case for Non-functional Testing; Scoping and Estimating; Test and Resource Planning; Communication Planning; Summary; Non-functional Requirements ; What are Non-functional Requirements?; Do I Need Non-functional Requirements?; Roles and Responsibilities; Challenging Requirements; Establishing a Business Usage Model; Non-functional Requirements; Summary Designing for Operability ; Error Categorization; Design Patterns; The Characteristics of a Robust System; Infrastructure Services; Design Reviews; The Operability Review; Summary |
|
Designing for Performance ; Requirements; Architecture; Patterns; Antipatterns; Algorithms; Technology; Software; Hardware Infrastructure; Summary; Notes; Test Planning ; Defining Your Scope; Load Testing Software; Additional Testing Apparatus; Test Environments; Test Beds; Historical Data; Summary; Test Preparation and Execution ; Preparation Activities; Script Development; Performance Testing; Operability Testing; Sustainability Testing; Challenges; Summary; Deployment Strategies ; Procedure Characteristics; Packaging; Deployment Rehearsal; Rollout Strategies; Case Study: Online Banking; Case Study: The Banking Front Office; Back-Out Strategies; Summary; Resisting Pressure from the Functional Requirements Stream ; A Question of Degree; Pressures from the Functional |
|
Requirements Stream; Attention; Defining Success; Setting the Stage for Success; Summary Operations Trending and Monitoring ; Monitoring; Trending and Reporting; Error Reporting; Capacity Modelling and Planning; Summary; Troubleshooting and Crisis Management ; Reproducing the Issue; Determining Root Cause; Troubleshooting Strategies; Applying a Fix; Post-Mortem Review; Summary Common Impediments to Good Design ; Design Dependencies; What Is the Definition of Good Design?; Testing a Design; Common Impediments to Good Design; Design Principles; Summary References ; Articles; Books; Web Sites |
Summary |
Examines common failure scenarios and defensive design patterns, focusing on the complexities of nonfunctional testing and the difficulty to express accurate nonfunctional requirements |
Bibliography |
Includes bibliographical references and index |
Notes |
Print version record |
Subject |
Computer software -- Development.
|
|
Computer software -- Specifications
|
|
Debugging in computer science.
|
|
COMPUTERS -- Programming -- Open Source.
|
|
COMPUTERS -- Software Development & Engineering -- Tools.
|
|
COMPUTERS -- Software Development & Engineering -- General.
|
|
Computer software
|
|
Computer software -- Development
|
|
Debugging in computer science
|
Genre/Form |
Specifications
|
Form |
Electronic book
|
Author |
Ford, Chris (Christopher B.)
|
ISBN |
9781420053357 |
|
1420053353 |
|
1420053345 |
|
9781420053340 |
|