SlideShare a Scribd company logo
TEST AUTOMATION
Presentation T14 :
Success with
Automated
Regression Test
EuroSTAR December 2009
Ane Clausen ©
2
Speaker
Master of Science in Computer Science,
Copenhagen University
Have been working with IT for the last 23 years:
8 years with test as a test manager
2 years with automated test
3
Agenda
Background
Strategy
Practice
Production
Benefits of Automated Test
Success Criteria
Questions
4
Background
Problem: Increasing complexity of IT-insurance system
Solution: Automated Regression Test
• Organization
-task embedded in management, business, IT
-management support
• Work process
-all recognize the tasks and responsibilities
• (Infra-)Structure
-location
• System Environment Citrix
-Quality Center with Business Process Testing
-Quick Test Professional
5
Strategy
Goal: go – no go
Project
• Pilot-project 3 months
• Only automated test
• Start with positive test
• Clear goals
• ”Keep it simple”
Work Processes
• Few persons
-100% dedicated
• Agile testing
-iterative, test delivered weekly
• Learning process
-Common reference framework
-Ensure shared knowledge
-Documentation
(standard, best practice, log)
• Help from (tool-)expert
6
Practice
Where to begin automated test:
• Select a real business (insurance) application
• Stable application
• Simple function
• Limited scope
• Automate a small area ”end to end” (logon-logoff)
• Easy to continue working with
7
Practice -Example Insurance Appl.
General
reused:
custom,
business
Specific
used once:
coverage
8
Practice – Example Overview
Application structure
Capital
Pension Rate Policy
:
Private Dog
Car Policy
:
logon Business Building Policy logoff
Agricultural
Technical
:
Test case structure
Automated test
Pension
Private
Business
General Business
tc1:business type
tc2:custom details
Building
tc3: protected house
Agricultural
tc4: farm cows coverage
tc5: farm pigs coverage
General test cases
tc6: Logon
tc7: Policy
tc8: Logoff
9
Practice
Build the test so it reflects the real application
Size:
• Well-arranged test case
- composite test cases: general/specific
Structure:
• Structure the test cases in a business oriented way
- easy to locate test cases and maintain an overview
Name:
• Naming convention
- recognize and understand test cases
10
Test report
11
Production
Agreements on procedures before production
• Developer describes functionality and changes in GUI
in the Change Management System
• Delivery Manager agrees on time schedule
• Automated regression test takes 3 days to execute
including bugfixing and retesting
• Visible Quality. Every automated test ends up with a
test report describing test coverage
• Business wants more test cases – you need a process
for the work to continue
12
Benefits of Automated Test
• The Automated test was in Production with limited
scope after 3 months and all of it after 6 months
• Small success motivates
• Automated test helps ensure quality
• Automated test finds serious errors
• Can execute test in many environments (citrix)
• Can execute the test when we want
• Same regression test every time
• Big acknowledgement both in-house and outside
13
Success Criteria
1. Task and responsibility must be agreed on and
known in the organization
2. Make a pilot project and define clear goals
3. Ensure common understanding, knowledge and
document best practice and standards
4. Understanding the whole business application
ensures the right structure and size of test cases
5. ”Keep it simple”
14
QUESTIONS
abancs@almbrand.dk

More Related Content

PDF
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
PDF
Dirk Van Dael - Test Accounting - EuroSTAR 2010
PPT
John Brennen - Red Hot Testing in a Green World
PPT
Jarian van de Laar - Test Policy - Test Strategy
PPT
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
PDF
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
PPT
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
PPT
'How To Apply Lean Test Management' by Bob van de Burgt
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
John Brennen - Red Hot Testing in a Green World
Jarian van de Laar - Test Policy - Test Strategy
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
'How To Apply Lean Test Management' by Bob van de Burgt

What's hot (20)

PDF
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
PDF
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
PDF
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
PDF
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
PPT
Jelle Calsbeek - Stay Agile with Model Based Testing revised
PPT
'Acceptance Testing' by Erik Boelen
PPTX
'Growing to a Next Level Test Organisation' by Tim Koomen
PPT
John Kent - An Entity Model for Software Testing
PDF
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
PDF
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
PDF
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
PPT
Michael Snyman - Software Test Automation Success
PPTX
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
PDF
Test Process Improvement in Agile
PPT
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
PDF
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
PPTX
Overview of test process improvement framework
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PDF
Using the test process improvement models. Case study based on TPI Next model...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Jelle Calsbeek - Stay Agile with Model Based Testing revised
'Acceptance Testing' by Erik Boelen
'Growing to a Next Level Test Organisation' by Tim Koomen
John Kent - An Entity Model for Software Testing
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Michael Snyman - Software Test Automation Success
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Test Process Improvement in Agile
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Overview of test process improvement framework
Geoff Thompson - Why Do We Bother With Test Strategies
Using the test process improvement models. Case study based on TPI Next model...
Ad

Similar to Ane Clausen - Success with Automated Regression Test revised (20)

PPTX
7 Tips from Siemens Energy for Success with Automation
PPTX
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
PDF
How to build confidence in your release cycle
PDF
Strategies For Enterprise Test Automation.pdf
PDF
ROI in automated testing
PPTX
6 Ways to Measure the ROI of Automated Testing
PPT
7 steps to Software test automation success
PDF
Simplify Salesforce Testing with AI-Driven Codeless Tools
PDF
Software Testing Process & Trend
PDF
Continuous testing in agile projects 2015
PDF
Lean pilots by Mariya Breyter from Dun & Bradstreet
PPT
9.process improvement chapter 9
PPTX
QA Best Practices in Agile World_new
PDF
[HCMC STC Jan 2015] Practical Experiences In Test Automation
PPTX
Types of Testing
PPTX
Test Planning and Test Estimation Techniques
PPTX
How To Transform the Manual Testing Process to Incorporate Test Automation
PPTX
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
PPTX
Agile performance testing
PPTX
Chapter -5 Agile Testing types and its examples.pptx
7 Tips from Siemens Energy for Success with Automation
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
How to build confidence in your release cycle
Strategies For Enterprise Test Automation.pdf
ROI in automated testing
6 Ways to Measure the ROI of Automated Testing
7 steps to Software test automation success
Simplify Salesforce Testing with AI-Driven Codeless Tools
Software Testing Process & Trend
Continuous testing in agile projects 2015
Lean pilots by Mariya Breyter from Dun & Bradstreet
9.process improvement chapter 9
QA Best Practices in Agile World_new
[HCMC STC Jan 2015] Practical Experiences In Test Automation
Types of Testing
Test Planning and Test Estimation Techniques
How To Transform the Manual Testing Process to Incorporate Test Automation
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
Agile performance testing
Chapter -5 Agile Testing types and its examples.pptx
Ad

More from TEST Huddle (20)

PPTX
Why We Need Diversity in Testing- Accenture
PPTX
Keys to continuous testing for faster delivery euro star webinar
PPTX
Why you Shouldnt Automated But You Will Anyway
PDF
Being a Tester in Scrum
PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Using Test Trees to get an Overview of Test Work
PPTX
Big Data: The Magic to Attain New Heights
PPTX
Will Robots Replace Testers?
PPTX
TDD For The Rest Of Us
PDF
Scaling Agile with LeSS (Large Scale Scrum)
PPTX
Creating Agile Test Strategies for Larger Enterprises
PPTX
Is There A Risk?
PDF
Are Your Tests Well-Travelled? Thoughts About Test Coverage
PDF
Growing a Company Test Community: Roles and Paths for Testers
PDF
Do we need testers on agile teams?
PDF
How to use selenium successfully
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Practical Test Strategy Using Heuristics
PDF
Thinking Through Your Role
PDF
Using Selenium 3 0
Why We Need Diversity in Testing- Accenture
Keys to continuous testing for faster delivery euro star webinar
Why you Shouldnt Automated But You Will Anyway
Being a Tester in Scrum
Leveraging Visual Testing with Your Functional Tests
Using Test Trees to get an Overview of Test Work
Big Data: The Magic to Attain New Heights
Will Robots Replace Testers?
TDD For The Rest Of Us
Scaling Agile with LeSS (Large Scale Scrum)
Creating Agile Test Strategies for Larger Enterprises
Is There A Risk?
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Growing a Company Test Community: Roles and Paths for Testers
Do we need testers on agile teams?
How to use selenium successfully
Testers & Teams on the Agile Fluency™ Journey
Practical Test Strategy Using Heuristics
Thinking Through Your Role
Using Selenium 3 0

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Essential Infomation Tech presentation.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
System and Network Administration Chapter 2
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How to Choose the Right IT Partner for Your Business in Malaysia
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Odoo POS Development Services by CandidRoot Solutions
Operating system designcfffgfgggggggvggggggggg
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Illustrator 28.6 Crack My Vision of Vector Design
VVF-Customer-Presentation2025-Ver1.9.pptx
Essential Infomation Tech presentation.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
System and Network Administration Chapter 2
Design an Analysis of Algorithms I-SECS-1021-03
history of c programming in notes for students .pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
CHAPTER 2 - PM Management and IT Context
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...

Ane Clausen - Success with Automated Regression Test revised

  • 1. TEST AUTOMATION Presentation T14 : Success with Automated Regression Test EuroSTAR December 2009 Ane Clausen ©
  • 2. 2 Speaker Master of Science in Computer Science, Copenhagen University Have been working with IT for the last 23 years: 8 years with test as a test manager 2 years with automated test
  • 4. 4 Background Problem: Increasing complexity of IT-insurance system Solution: Automated Regression Test • Organization -task embedded in management, business, IT -management support • Work process -all recognize the tasks and responsibilities • (Infra-)Structure -location • System Environment Citrix -Quality Center with Business Process Testing -Quick Test Professional
  • 5. 5 Strategy Goal: go – no go Project • Pilot-project 3 months • Only automated test • Start with positive test • Clear goals • ”Keep it simple” Work Processes • Few persons -100% dedicated • Agile testing -iterative, test delivered weekly • Learning process -Common reference framework -Ensure shared knowledge -Documentation (standard, best practice, log) • Help from (tool-)expert
  • 6. 6 Practice Where to begin automated test: • Select a real business (insurance) application • Stable application • Simple function • Limited scope • Automate a small area ”end to end” (logon-logoff) • Easy to continue working with
  • 7. 7 Practice -Example Insurance Appl. General reused: custom, business Specific used once: coverage
  • 8. 8 Practice – Example Overview Application structure Capital Pension Rate Policy : Private Dog Car Policy : logon Business Building Policy logoff Agricultural Technical : Test case structure Automated test Pension Private Business General Business tc1:business type tc2:custom details Building tc3: protected house Agricultural tc4: farm cows coverage tc5: farm pigs coverage General test cases tc6: Logon tc7: Policy tc8: Logoff
  • 9. 9 Practice Build the test so it reflects the real application Size: • Well-arranged test case - composite test cases: general/specific Structure: • Structure the test cases in a business oriented way - easy to locate test cases and maintain an overview Name: • Naming convention - recognize and understand test cases
  • 11. 11 Production Agreements on procedures before production • Developer describes functionality and changes in GUI in the Change Management System • Delivery Manager agrees on time schedule • Automated regression test takes 3 days to execute including bugfixing and retesting • Visible Quality. Every automated test ends up with a test report describing test coverage • Business wants more test cases – you need a process for the work to continue
  • 12. 12 Benefits of Automated Test • The Automated test was in Production with limited scope after 3 months and all of it after 6 months • Small success motivates • Automated test helps ensure quality • Automated test finds serious errors • Can execute test in many environments (citrix) • Can execute the test when we want • Same regression test every time • Big acknowledgement both in-house and outside
  • 13. 13 Success Criteria 1. Task and responsibility must be agreed on and known in the organization 2. Make a pilot project and define clear goals 3. Ensure common understanding, knowledge and document best practice and standards 4. Understanding the whole business application ensures the right structure and size of test cases 5. ”Keep it simple”