SlideShare a Scribd company logo
1 of 26
exploratory & context driven
some unstructured gyaan by Younus Poonawala
 $840mn invested in building the site healthcare.gov
 6 users registered on the first day
 The site took 2 months to recover technically
 And the budget shot to ~$2 bn towards the end of campaign
 Research has shown that over the past 10 years,
94% of large federal information technology projects were unsuccessful, more than
50% were delayed, over budget, or didn’t meet expectations and a total of 41.4%were judged to be complete failures.
 YES, we are pessimistic
 YES, we are picky
 YES, we know what sucks and why
 BUT, we don’t know what would happen if we don’t test
 Web Based Applications
 Triangle App – Case Study
 Testing is not checking
 Different Hats of a Tester
 Critical Path Analysis
 Risk Based Testing
 Mind Mapping
 Q&A
 Triangle App by Michael Bolton
 Lets Think of Some Tests for this one?
 Why was the site built?
 What’s the objective behind this?
 Who is it targeted to?
 Is the site complete ? Is it ready to be tested?
 Does the original requirements reflect on site now?
 What is the critical path?
 What is at Stake?
Analogy of Checks & Tests
 Functionality
 Usability
 Compatibility/Responsiveness
 Performance
 Security
 Localisation
 508 compliance
 Clarify your mission
 Analyse your product
 Analyse risks
 Define Strategy
 Plan Logistics
 Share the Plan
• Structure
• Function
• Data
• Interfaces
• Platforms
• Operation
• Time
• Smoke/Sanity
• Learn/Explore
• Retest/Regress
• Report
• Repeat
Context Driven Plan Things To Test Roadmap
 Understanding Critical Path
 State Transition Testing
 CPM (Critical Path Method) Diagram
 Make a list of risks.
 Product Risks
 Project Risks
 Risk catalogs/watch lists/matrices
 Risk Prioritization
 Perform testing that explores each risk.
 As risks evaporate and new ones emerge, adjust your test effort to stay focused on
the current crop
 FEATURE MAPS
 COVERAGE MAPS
 TEST DESIGN MAPS
 Does your site need compatibility testing?
 Is your site built on a responsive (mobile
friendly) framework?
 If yes, does it work so?
 How do we test it for compatibility
 How to choose for which browsers to pick up
 Is your site performance optimized for
Mobile and low bandwidths?
 If yes, does it work so?
 How do we test for AMP
 We all know Jmeter, but have we understood
our applications performance needs yet?
 Is the application built around high speed
response or it will be done later?
 What is concurrency and how do I calculate it?
 I want to know single page performance for a
web-page?
 I want to understand my servers performance
 I want to make sure my website is not
penalized by Google for its shabby
performance
 What is the ultimate goal of security testing?
 AAA
 Authentication
 Authorization
 Availability
 Ever realized the importance of localisation?
 Ever wondered how to test for i18n?
 How to start
 Where are the caveats?
 What is the reward of testing for i18n?
 Case Study
 Know what is 508 compliance testing
 Know the need of compliance
 Know how it can be tested
 Few examples
 Case study
 James Bach: www.satisfice.com
 Michael Bolton: www.developsense.com
 Ministry of Testing: http://www.ministryoftesting.com/resources/exploratory-
testing/
 Presentation on Mindmaps and Exploratory Testing By
 Ajay Balamurgadas
 Meeta Prakash
 Lots of Stats available on wikipedia and leading online publishers
 12 years of overall working experience in the core industry
 Worked for Education, Finance & Travel sectors
 Switched roles between a developer, QA engineer, Business
Analyst and many more
 Now an entrepreneur running a web development firm and a test
consultancy
 Easy to connect with and loves to travel
 Call/Whatsapp - 9920996021
 Email : younus@rethinkingweb.com
Context Driven Testing Approaches & Case Studies

More Related Content

What's hot

Preparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignPreparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignRaven Tools
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designsElizabeth Snowdon
 
Optimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopEduardo Shiota Yasuda
 
Build Great Mobile Survey Experience with Qualtrics
Build Great Mobile Survey Experience with QualtricsBuild Great Mobile Survey Experience with Qualtrics
Build Great Mobile Survey Experience with QualtricsQualtrics
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...Optimizely
 
VWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation RoadmapVWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation RoadmapVWO
 
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....Di Zhang
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerProduct School
 
4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B TestingJanessa Lantz
 
User testing methodology
User testing methodologyUser testing methodology
User testing methodologyJames Hatfield
 
A/B Testing with Yammer's Product Manager
A/B Testing with Yammer's Product ManagerA/B Testing with Yammer's Product Manager
A/B Testing with Yammer's Product ManagerProduct School
 
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุด
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุดเก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุด
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุดSoftware Park Thailand
 
Measuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimMeasuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimJin Young Kim
 
Early Stage Venture Series - part 3
Early Stage Venture Series - part 3Early Stage Venture Series - part 3
Early Stage Venture Series - part 3Paul Orlando
 
User testing on a diet
User testing on a dietUser testing on a diet
User testing on a dietPaul Veugen
 
[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep LajaCXL
 
Monitoring and metrics in chrome
Monitoring and metrics in chromeMonitoring and metrics in chrome
Monitoring and metrics in chromeAnnieSullivan9
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsThe New Stack
 

What's hot (20)

Preparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignPreparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO Design
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 
Optimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely Partner Ecosystem
Optimizely Partner Ecosystem
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia Workshop
 
Build Great Mobile Survey Experience with Qualtrics
Build Great Mobile Survey Experience with QualtricsBuild Great Mobile Survey Experience with Qualtrics
Build Great Mobile Survey Experience with Qualtrics
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
 
VWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation RoadmapVWO Webinar: How To Plan Your Optimisation Roadmap
VWO Webinar: How To Plan Your Optimisation Roadmap
 
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....
Web Site Usability Test - Client Report - Victorian Deaf Society (Ver 1....
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product Manager
 
4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing
 
User testing methodology
User testing methodologyUser testing methodology
User testing methodology
 
A/B Testing with Yammer's Product Manager
A/B Testing with Yammer's Product ManagerA/B Testing with Yammer's Product Manager
A/B Testing with Yammer's Product Manager
 
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุด
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุดเก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุด
เก็บ Requirement อย่างไรให้มีประสิทธิภาพมากที่สุด
 
Measuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimMeasuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kim
 
Early Stage Venture Series - part 3
Early Stage Venture Series - part 3Early Stage Venture Series - part 3
Early Stage Venture Series - part 3
 
User testing on a diet
User testing on a dietUser testing on a diet
User testing on a diet
 
[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja
 
Monitoring and metrics in chrome
Monitoring and metrics in chromeMonitoring and metrics in chrome
Monitoring and metrics in chrome
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source Programs
 
E-verity Columbia
E-verity ColumbiaE-verity Columbia
E-verity Columbia
 

Similar to Context Driven Testing Approaches & Case Studies

Testing Tools Landscape
Testing Tools LandscapeTesting Tools Landscape
Testing Tools LandscapeCompuware APM
 
Sachin_Waghmare_Resume
Sachin_Waghmare_ResumeSachin_Waghmare_Resume
Sachin_Waghmare_ResumeSachin Wghmare
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO ProgramVWO
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramOptimizely
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The MetricsTeamQualityPro
 
Sandeep Updated Resume
Sandeep Updated ResumeSandeep Updated Resume
Sandeep Updated ResumeSandeep Sharma
 
7 Factors to Consider When Building Your Mobile Strategy
7 Factors to Consider When Building Your Mobile Strategy7 Factors to Consider When Building Your Mobile Strategy
7 Factors to Consider When Building Your Mobile StrategyiTexico
 
Stamats: Analytics Webinar
Stamats: Analytics WebinarStamats: Analytics Webinar
Stamats: Analytics Webinarcjcunniff
 
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflb
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflbWww.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflb
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflbchinchusha
 
How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of samplingHow analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of samplingJim Kaplan CIA CFE
 
How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of sampling How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of sampling Jim Kaplan CIA CFE
 
Matt_Scott_Resume_2016
Matt_Scott_Resume_2016Matt_Scott_Resume_2016
Matt_Scott_Resume_2016Matt Scott
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpThibault Imbert
 
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...Jim Kaplan CIA CFE
 
UX in Action: Fareportal with Murat Yilmaz
UX in Action: Fareportal with Murat YilmazUX in Action: Fareportal with Murat Yilmaz
UX in Action: Fareportal with Murat YilmazMurat Yilmaz
 
UserTesting Webinar - UX in Action: Fareportal
UserTesting Webinar - UX in Action: FareportalUserTesting Webinar - UX in Action: Fareportal
UserTesting Webinar - UX in Action: FareportalUserTesting
 
Paul Marples Resume
Paul Marples ResumePaul Marples Resume
Paul Marples ResumePaul Marples
 

Similar to Context Driven Testing Approaches & Case Studies (20)

Testing Tools Landscape
Testing Tools LandscapeTesting Tools Landscape
Testing Tools Landscape
 
Sachin_Waghmare_Resume
Sachin_Waghmare_ResumeSachin_Waghmare_Resume
Sachin_Waghmare_Resume
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation Program
 
Beginners QA Testing
Beginners QA TestingBeginners QA Testing
Beginners QA Testing
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
Sandeep Updated Resume
Sandeep Updated ResumeSandeep Updated Resume
Sandeep Updated Resume
 
55 interview questions
55 interview questions55 interview questions
55 interview questions
 
7 Factors to Consider When Building Your Mobile Strategy
7 Factors to Consider When Building Your Mobile Strategy7 Factors to Consider When Building Your Mobile Strategy
7 Factors to Consider When Building Your Mobile Strategy
 
Stamats: Analytics Webinar
Stamats: Analytics WebinarStamats: Analytics Webinar
Stamats: Analytics Webinar
 
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflb
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflbWww.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflb
Www.bai.org retaildelivery libraries_presentation_recordings_cog_tool_wp.sflb
 
CV_Thirumalai_1.0
CV_Thirumalai_1.0CV_Thirumalai_1.0
CV_Thirumalai_1.0
 
How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of samplingHow analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of sampling
 
How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of sampling How analytics should be used in controls testing instead of sampling
How analytics should be used in controls testing instead of sampling
 
Matt_Scott_Resume_2016
Matt_Scott_Resume_2016Matt_Scott_Resume_2016
Matt_Scott_Resume_2016
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
Touchstone Research for Internal Audit 2020 – A Look at the Now and Tomorrow ...
 
UX in Action: Fareportal with Murat Yilmaz
UX in Action: Fareportal with Murat YilmazUX in Action: Fareportal with Murat Yilmaz
UX in Action: Fareportal with Murat Yilmaz
 
UserTesting Webinar - UX in Action: Fareportal
UserTesting Webinar - UX in Action: FareportalUserTesting Webinar - UX in Action: Fareportal
UserTesting Webinar - UX in Action: Fareportal
 
Paul Marples Resume
Paul Marples ResumePaul Marples Resume
Paul Marples Resume
 

Recently uploaded

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Context Driven Testing Approaches & Case Studies

  • 1. exploratory & context driven some unstructured gyaan by Younus Poonawala
  • 2.  $840mn invested in building the site healthcare.gov  6 users registered on the first day  The site took 2 months to recover technically  And the budget shot to ~$2 bn towards the end of campaign  Research has shown that over the past 10 years, 94% of large federal information technology projects were unsuccessful, more than 50% were delayed, over budget, or didn’t meet expectations and a total of 41.4%were judged to be complete failures.
  • 3.  YES, we are pessimistic  YES, we are picky  YES, we know what sucks and why  BUT, we don’t know what would happen if we don’t test
  • 4.  Web Based Applications  Triangle App – Case Study  Testing is not checking  Different Hats of a Tester  Critical Path Analysis  Risk Based Testing  Mind Mapping  Q&A
  • 5.
  • 6.  Triangle App by Michael Bolton  Lets Think of Some Tests for this one?
  • 7.  Why was the site built?  What’s the objective behind this?  Who is it targeted to?  Is the site complete ? Is it ready to be tested?  Does the original requirements reflect on site now?  What is the critical path?  What is at Stake?
  • 9.  Functionality  Usability  Compatibility/Responsiveness  Performance  Security  Localisation  508 compliance
  • 10.  Clarify your mission  Analyse your product  Analyse risks  Define Strategy  Plan Logistics  Share the Plan • Structure • Function • Data • Interfaces • Platforms • Operation • Time • Smoke/Sanity • Learn/Explore • Retest/Regress • Report • Repeat Context Driven Plan Things To Test Roadmap
  • 11.  Understanding Critical Path  State Transition Testing  CPM (Critical Path Method) Diagram
  • 12.
  • 13.  Make a list of risks.  Product Risks  Project Risks  Risk catalogs/watch lists/matrices  Risk Prioritization  Perform testing that explores each risk.  As risks evaporate and new ones emerge, adjust your test effort to stay focused on the current crop
  • 14.
  • 15.  FEATURE MAPS  COVERAGE MAPS  TEST DESIGN MAPS
  • 16.
  • 17.
  • 18.  Does your site need compatibility testing?  Is your site built on a responsive (mobile friendly) framework?  If yes, does it work so?  How do we test it for compatibility  How to choose for which browsers to pick up  Is your site performance optimized for Mobile and low bandwidths?  If yes, does it work so?  How do we test for AMP
  • 19.  We all know Jmeter, but have we understood our applications performance needs yet?  Is the application built around high speed response or it will be done later?  What is concurrency and how do I calculate it?  I want to know single page performance for a web-page?  I want to understand my servers performance  I want to make sure my website is not penalized by Google for its shabby performance
  • 20.  What is the ultimate goal of security testing?  AAA  Authentication  Authorization  Availability
  • 21.
  • 22.  Ever realized the importance of localisation?  Ever wondered how to test for i18n?  How to start  Where are the caveats?  What is the reward of testing for i18n?  Case Study
  • 23.  Know what is 508 compliance testing  Know the need of compliance  Know how it can be tested  Few examples  Case study
  • 24.  James Bach: www.satisfice.com  Michael Bolton: www.developsense.com  Ministry of Testing: http://www.ministryoftesting.com/resources/exploratory- testing/  Presentation on Mindmaps and Exploratory Testing By  Ajay Balamurgadas  Meeta Prakash  Lots of Stats available on wikipedia and leading online publishers
  • 25.  12 years of overall working experience in the core industry  Worked for Education, Finance & Travel sectors  Switched roles between a developer, QA engineer, Business Analyst and many more  Now an entrepreneur running a web development firm and a test consultancy  Easy to connect with and loves to travel  Call/Whatsapp - 9920996021  Email : younus@rethinkingweb.com