Presenter Christian Molnar QA Director
Excell Data Application Services division of CompuCom Systems Inc. Solutions:Quality Assurance & Test Business Productivity Contract Consulting Founded:1981 Headquarters:Bellevue, WA Employees:1,350 Clients:Microsoft, Intel, Boeing, Ford, Safeco, City of Seattle
Agenda Issues, Myths and Lore The Functions of a Framework What is a Good Framework? Summary and discussion
Agenda Issues, Myths and Lore Why a Framework? What is a Good Framework? Summary and discussion
Hypothesis Through the use of good automation frameworks we can eliminate, or greatly reduce, the cost and effort associated with software quality assurance efforts.
What Does It Take? Meta-quality Appropriate Skill Sets Budget Schedule How much are you really testing?
The Usual Suspects Coverage Manual vs. Automation Production vs. Future Automation maintenance
Please Pass Me the Hammer… How much did that plunger cost?
Formality Time SME Subject Matter Robot Sentences Programs Formality Paragraphs Pages Scripts
Improvement Trajectory Test Coverage Efficiency
Goals Test Quality and Coverage Cost Manual and Ad Hoc Better Design Automation
Agenda Issues, Myths and Lore The Functions of a Framework What is a Good Framework? Summary and discussion
Execute Review Req’s What is Testing? ScriptDesign Execute } How Long?
Applying Automation Execute Review Req’s ScriptDesign Execute } Automation tools increase efficiency
Applying Automation Execute Review Req’s ScriptDesign Execute What about these? ( Effectiveness )
The Ideal Situation ScriptDesign Review Requirements Execute
Agenda Issues, Myths and Lore The Functions of a Framework What is a Good Framework? Summary and discussion
An Effective Framework… Removes Test’s Dependency on External Influences Self Documenting Organically Extensible Enforces and Enables Best Practices
An Effective Framework… Skill Efficient A Vehicle for Single Point Maintenance Independent from the Automation Tool Unobtrusive and, therefore, can be dispensed with.
Discussion
Contact Information Christian Molnar Director of Application Services Excell Data division of CompuCom office