SlideShare una empresa de Scribd logo
1 de 36
In next 3 min …
Renata Čičman, Tieto
Aistė Stikliūtė, Webmedia


UAT WITH
SALT
The taste of UAT in large projects




  © 2011 Tieto Corporation
Aistė Stikliūtė                Renata Čičman




LinkedIn:http://lt.linkedin.com/in/aistestikliute   LinkedIn: http://lt.linkedin.com/in/renatacicman
                    Blog: http://luni.net84.net/    Blog: http://reci7422.projektas.in
                                                    Twitter: @RenataCicman
IN THE NEXT 30 MIN …

                             COMPLAINTS FINDINGS

                        SARCASM        GOOD EXAMPLES

                            STOLEN IDEAS ADVANTAGES OF
                            LESSONS LEARNED


                                  OUR IDEAS

 © 2011 Tieto Corporation
HOW TO START?
Do not wait for someone to tell You what to do




  Determine company culture and    Collect existing processes
         existing systems               and procedures




                Understand the               Identify
                Business Case     stakeholders, requirements, ri
                                  sks, constraints, assumptions


   © 2011 Tieto Corporation
WHAT TO BE CONSIDERED?

                            Context in which the UAT testing
                            is to be performed

                            Consistency in testing across
                            the testing teams

                            Schedule


                            Methods and
                            techniques, metrics, tools

                            Communication




 © 2011 Tieto Corporation
BEST PRACTICES
There are good practices in
context, but there are no best
practices.

Understand your context and
then make your approach




(Michael Bolton @ DevelopSense,
http://www.developsense.com/presentations/
User%20Acceptance%20Testing%20-
%20STAR%20East%202006.pdf)



     © 2011 Tieto Corporation
ENVIRONMENT –
Human resources
POSSIBLE ON TIME?

 How to make environment come on time:
 • Rehearsals
 • Set up the environment in advance
 • Pre-test the environment
 • Good configuration management is the key!



 © 2011 Tieto Corporation
CASE STUDY
2 environments with different versions of the system
   • Same test data (periodic loads from production)
   • Same schedule
   • No other systems integrated, no other teams involved




  © 2011 Tieto Corporation
HOW MANY /
Human resources
WHAT METRICS TO USE
 Per team / area:
 • Percentage of test cases executed
 • Defects found (per priority/severity)
 • Defects found (per root cause)
 •…




 © 2011 Tieto Corporation
HOW MANY /
WHAT METRICS TO USE
                            How many: depends on what
                            decisions you’ll want to make

                            No ambiguities!


                            Performance metrics?
                            Probably not, but...




 © 2011 Tieto Corporation
CASE STUDY (2 METRICS)




 © 2011 Tieto Corporation
CASE STUDY (MANY METRICS)




 © 2011 Tieto Corporation
TEST CASES: WHO SHOULD
DEFINE?
• Customer knows what’s important to him
• Vendor knows how to use the system
• Solution:
   • customer gives guidelines
   • vendor writes test cases
   • customer can add test cases




  © 2011 Tieto Corporation
HOW TO SELECT WHAT TO TEST?
                                            Critical
                                            success
                    Typical                 factors???
                    scenarios
                                High risk
                                scenarios
                                                         Business
                                                         benefits???

 Existing
 requirement
 documentation




  © 2011 Tieto Corporation
TRAININGS FOR UAT
TEST ANALYSTS

 • Purpose of UAT
 • Ownership of the testing
 • Rely on "End-User" documentation
 • Use of the Testing Tool/Repository
 • Activities involved




 © 2011 Tieto Corporation
SUPPORT FOR UAT
TEST ANALYSTS

 • Inexperienced Testers
 • Compliance Issues
 • Poor Release Control
 • Unstable Test environment
 • Poor Planning
 • Incomplete Test Scripts
 • ...

 © 2011 Tieto Corporation
BUSINESS SUPPORT
FOR TEST ANALYSTS

 • Gaps in requirements
 • 3rd parties performing acceptance testing




 © 2011 Tieto Corporation
‘PILOT’ – THE WAY
TO PREVENT FAILURE

 • Is our UAT strategy working?
 • Are our trainings effective?
 • Gaps in testing scripts? In requirements?!
 • Should we use UAT environment for ‘Pilot’?
 • Should testing results from ‘Pilot’ be considered as part
   of UAT?



 © 2011 Tieto Corporation
PHASES FOR UAT?
                                ITER.        WTF.




 How to split:
 • By functionality to be rolled-out first
 • By resources availability
 When to split:
 • Time frame is long enough
 • By diversity of activities

 What ever approach you choose it must be
 thoroughly planned in advance
 © 2011 Tieto Corporation
CASE STUDY
From staged
                                UAT1     UAT2         UAT3    Reh.        Go-Live
to continuous




                                  UAT2 cont.                 Defects retesting
 UAT1 cont.

                      No env.                  UAT3 cont.


  © 2011 Tieto Corporation
COMMUNICATION
• How to communicate with UAT test analysts?
• How to communicate progress?
• What channels should be used?




   © 2011 Tieto Corporation
DEFECTS TRACKING


 • There shouldn’t be many new defects during UAT.
 • But they need special attention.




 © 2011 Tieto Corporation
DEFECT ANALYSIS

Why we find defects in UAT still?
  • Business-knowledge related defects,
      like missed requirements
  •   Technical issues because of newly
      setup environment
  •   Defects were missed in
      functional testing




   © 2011 Tieto Corporation
POSTPONING FIXES
ACCEPTABLE OR NOT?
• Should UAT defects be of higher
  priority by default?
• When should UAT defects be closed?




   © 2011 Tieto Corporation
CASE STUDY




                              Why these bugs are
                              found only now???!

Why are you testing things                         Why TC that I tested 5 times
 that are not in TC ???                              now suddenly FAILS?!




   © 2011 Tieto Corporation
CHALLENGES

 • Environmental (technical) issues
 • Scope control
 • Business users engagement
 • Plan changes




 © 2011 Tieto Corporation
ENVIRONMENTAL
(TECHNICAL) PROBLEMS
• super-fast communicating
  and escalating
• Rescheduling
• planning pre-prod or prod
  tests
• postponing UAT
• releasing without testing in
  UAT



   © 2011 Tieto Corporation
SCOPE CONTROL


• Keep scope unchanged as much as possible
• Apply bureaucratic view for any potential changes
• Testing scope can be reduced but more often vice
   versa




 © 2011 Tieto Corporation
SCOPE TENDS TO GROW…
© 2011 Tieto Corporation
CASE STUDY
Scope change during UAT preparation




   © 2011 Tieto Corporation
CASE STUDY
Scope change during UAT execution




   © 2011 Tieto Corporation
BUSINESS ENGAGEMENT
Need whipped cream or a whip? :)




                              Vs.




   © 2011 Tieto Corporation
BUSINESS ENGAGEMENT

UAT timeframe vs.
UAT scope vs.
business availability




   © 2011 Tieto Corporation
SIGN-OFF

 • Sign-off time causes sudden diligence :)
 • The key: sign-off strategy confirmed in advance




 © 2011 Tieto Corporation
CONDITIONAL SIGN-OFF

 • Reduces the number of sign-off iterations
 • Planning the follow-up:
       - Due date
       - Resources for verification




  © 2011 Tieto Corporation
YOUR QUESTIONS?
                            Aistė Stikliūtė                Renata Čičman




  LinkedIn:http://lt.linkedin.com/in/aistestikliute        LinkedIn: http://lt.linkedin.com/in/renatacicman
                            Blog: http://luni.net84.net/   Blog: http://reci7422.projektas.in
                                                           Twitter: @RenataCicman




 © 2011 Tieto Corporation

Más contenido relacionado

Último

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Destacado

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destacado (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

UAT_in_large_projects

  • 1. In next 3 min … Renata Čičman, Tieto Aistė Stikliūtė, Webmedia UAT WITH SALT The taste of UAT in large projects © 2011 Tieto Corporation
  • 2. Aistė Stikliūtė Renata Čičman LinkedIn:http://lt.linkedin.com/in/aistestikliute LinkedIn: http://lt.linkedin.com/in/renatacicman Blog: http://luni.net84.net/ Blog: http://reci7422.projektas.in Twitter: @RenataCicman
  • 3. IN THE NEXT 30 MIN … COMPLAINTS FINDINGS SARCASM GOOD EXAMPLES STOLEN IDEAS ADVANTAGES OF LESSONS LEARNED OUR IDEAS © 2011 Tieto Corporation
  • 4. HOW TO START? Do not wait for someone to tell You what to do Determine company culture and Collect existing processes existing systems and procedures Understand the Identify Business Case stakeholders, requirements, ri sks, constraints, assumptions © 2011 Tieto Corporation
  • 5. WHAT TO BE CONSIDERED? Context in which the UAT testing is to be performed Consistency in testing across the testing teams Schedule Methods and techniques, metrics, tools Communication © 2011 Tieto Corporation
  • 6. BEST PRACTICES There are good practices in context, but there are no best practices. Understand your context and then make your approach (Michael Bolton @ DevelopSense, http://www.developsense.com/presentations/ User%20Acceptance%20Testing%20- %20STAR%20East%202006.pdf) © 2011 Tieto Corporation
  • 7. ENVIRONMENT – Human resources POSSIBLE ON TIME? How to make environment come on time: • Rehearsals • Set up the environment in advance • Pre-test the environment • Good configuration management is the key! © 2011 Tieto Corporation
  • 8. CASE STUDY 2 environments with different versions of the system • Same test data (periodic loads from production) • Same schedule • No other systems integrated, no other teams involved © 2011 Tieto Corporation
  • 9. HOW MANY / Human resources WHAT METRICS TO USE Per team / area: • Percentage of test cases executed • Defects found (per priority/severity) • Defects found (per root cause) •… © 2011 Tieto Corporation
  • 10. HOW MANY / WHAT METRICS TO USE How many: depends on what decisions you’ll want to make No ambiguities! Performance metrics? Probably not, but... © 2011 Tieto Corporation
  • 11. CASE STUDY (2 METRICS) © 2011 Tieto Corporation
  • 12. CASE STUDY (MANY METRICS) © 2011 Tieto Corporation
  • 13. TEST CASES: WHO SHOULD DEFINE? • Customer knows what’s important to him • Vendor knows how to use the system • Solution: • customer gives guidelines • vendor writes test cases • customer can add test cases © 2011 Tieto Corporation
  • 14. HOW TO SELECT WHAT TO TEST? Critical success Typical factors??? scenarios High risk scenarios Business benefits??? Existing requirement documentation © 2011 Tieto Corporation
  • 15. TRAININGS FOR UAT TEST ANALYSTS • Purpose of UAT • Ownership of the testing • Rely on "End-User" documentation • Use of the Testing Tool/Repository • Activities involved © 2011 Tieto Corporation
  • 16. SUPPORT FOR UAT TEST ANALYSTS • Inexperienced Testers • Compliance Issues • Poor Release Control • Unstable Test environment • Poor Planning • Incomplete Test Scripts • ... © 2011 Tieto Corporation
  • 17. BUSINESS SUPPORT FOR TEST ANALYSTS • Gaps in requirements • 3rd parties performing acceptance testing © 2011 Tieto Corporation
  • 18. ‘PILOT’ – THE WAY TO PREVENT FAILURE • Is our UAT strategy working? • Are our trainings effective? • Gaps in testing scripts? In requirements?! • Should we use UAT environment for ‘Pilot’? • Should testing results from ‘Pilot’ be considered as part of UAT? © 2011 Tieto Corporation
  • 19. PHASES FOR UAT? ITER. WTF. How to split: • By functionality to be rolled-out first • By resources availability When to split: • Time frame is long enough • By diversity of activities What ever approach you choose it must be thoroughly planned in advance © 2011 Tieto Corporation
  • 20. CASE STUDY From staged UAT1 UAT2 UAT3 Reh. Go-Live to continuous UAT2 cont. Defects retesting UAT1 cont. No env. UAT3 cont. © 2011 Tieto Corporation
  • 21. COMMUNICATION • How to communicate with UAT test analysts? • How to communicate progress? • What channels should be used? © 2011 Tieto Corporation
  • 22. DEFECTS TRACKING • There shouldn’t be many new defects during UAT. • But they need special attention. © 2011 Tieto Corporation
  • 23. DEFECT ANALYSIS Why we find defects in UAT still? • Business-knowledge related defects, like missed requirements • Technical issues because of newly setup environment • Defects were missed in functional testing © 2011 Tieto Corporation
  • 24. POSTPONING FIXES ACCEPTABLE OR NOT? • Should UAT defects be of higher priority by default? • When should UAT defects be closed? © 2011 Tieto Corporation
  • 25. CASE STUDY Why these bugs are found only now???! Why are you testing things Why TC that I tested 5 times that are not in TC ??? now suddenly FAILS?! © 2011 Tieto Corporation
  • 26. CHALLENGES • Environmental (technical) issues • Scope control • Business users engagement • Plan changes © 2011 Tieto Corporation
  • 27. ENVIRONMENTAL (TECHNICAL) PROBLEMS • super-fast communicating and escalating • Rescheduling • planning pre-prod or prod tests • postponing UAT • releasing without testing in UAT © 2011 Tieto Corporation
  • 28. SCOPE CONTROL • Keep scope unchanged as much as possible • Apply bureaucratic view for any potential changes • Testing scope can be reduced but more often vice versa © 2011 Tieto Corporation
  • 29. SCOPE TENDS TO GROW… © 2011 Tieto Corporation
  • 30. CASE STUDY Scope change during UAT preparation © 2011 Tieto Corporation
  • 31. CASE STUDY Scope change during UAT execution © 2011 Tieto Corporation
  • 32. BUSINESS ENGAGEMENT Need whipped cream or a whip? :) Vs. © 2011 Tieto Corporation
  • 33. BUSINESS ENGAGEMENT UAT timeframe vs. UAT scope vs. business availability © 2011 Tieto Corporation
  • 34. SIGN-OFF • Sign-off time causes sudden diligence :) • The key: sign-off strategy confirmed in advance © 2011 Tieto Corporation
  • 35. CONDITIONAL SIGN-OFF • Reduces the number of sign-off iterations • Planning the follow-up: - Due date - Resources for verification © 2011 Tieto Corporation
  • 36. YOUR QUESTIONS? Aistė Stikliūtė Renata Čičman LinkedIn:http://lt.linkedin.com/in/aistestikliute LinkedIn: http://lt.linkedin.com/in/renatacicman Blog: http://luni.net84.net/ Blog: http://reci7422.projektas.in Twitter: @RenataCicman © 2011 Tieto Corporation