contents
foreword by admiral edmund p. giambastiani, jr
foreword by dr. william nylin, jr
preface
acknowledgments
about the authors
Ⅰ. what is automated software testing and why shoul we
automate?
1.what is effective automated software testing ast?
1.1 automated software testing definition
1.2 automated software testing recipes
1.3 advances in ast technologies
1.4 automating various software testing types
1.5 providing ast-based production support
1.6 automating standards assessments
2.why automate?
2.1 the challenges of testing software today
2.2 reducing the time and cost of software testing
2.3 impacting software quality
2.4 improvements to your software test program
3.the business case
3.1 definition of the business case
3.2 identifying the business needs
3.3 justifying automation in terms of cost and benefits
3.4 risks
3.5 other considerations
4.why automated software testing fails and pitfalls to avoid
4.1 r&d does not generally focus on automated or manual testing
efforts
4.2 ast myths and realities
4.3 lack of software development consideration for ast
4.4 the forest for the trees-not knowing which tool to pick
4.5 lack of automaton standards across tool vendors
4.6 lack of business case
Ⅱ.how to automate: top six keys for automation payoff
5.key 1: know your requirements
5.1 understand the ast support requirements
5.2 additional information in support of ast requirements
5.3 when information is not available
5.4 start implementing your requirements traceability
matrixrtm
……
contributing authors
index