Académique Documents
Professionnel Documents
Culture Documents
Technical issues
testware architecture life cycle for automated tests standards quality of scripts test effectiveness
2
Grove Consultants
Technical issues
testware architecture life cycle for automated tests standards quality of scripts test effectiveness
4
Grove Consultants
Manager support can make or break automation projects need to understand automation capability & limits
building good automation takes time and effort and pays the greatest dividends building poor automation can be quick and cheap but costs outweigh benefits longer term
Grove Consultants
and another
Lars Wahlberg: a senior manager set clear goals (this helped) provided adequate funds, monitored closely 50,000 new tests in 3 years, reusable for all projects
8
Grove Consultants
Automation objective: find lots of bugs? tests find bugs, not automation automation is a mechanism for running tests the bug-finding ability of a test is largely unaffected by the manner in which it is executed* this can be a dangerous objective
particularly for regression automation!
Manual Scripted 507 (24%) Exploratory Testing 1229 (58%) Automated Tests 197 (9%) Bug Fix Verification 178 (8%)
Grove Consultants
results: 2400 times more efficient from: 20 people, 40 tests, 6 platforms in 4 days to: 1 person, 200 tests, 10 platforms in 1 day quick dev tests, nightly regression, release tests life cycle of automated tests low maintenance, machine use 24x7, better quality
11
Technical issues
testware architecture life cycle for automated tests standards quality of scripts test effectiveness
12
Grove Consultants
Testware architecture
Testers
structured testware
Structured Scripts
Test Automator(s)
Implementing testware architecture tool will have its own way of organising tests
generic solution may not suit will lock you in to that tool
Grove Consultants
life cycle
Suspend
Development
Candidate
Active
Retired
Deleted
16
Grove Consultants
coding standards
readable and modular to encourage reuse and minimise maintenance effort
document standards
automated test specifications and reports
process standards
e.g. automated test development, execution, and maintenance
17
reviews
review by automation expert useful (copied from dev.) daily technical reviews -> peer reviews -> forum
Grove Consultants
10
Summary: some key points management support and understanding is essential for long-term success
appropriate objectives and resource, measure ROI
Grove Consultants