SlideShare a Scribd company logo
Archana Krushnan, Test Analyst
Nihilent Technologies Pvt Ltd
1
Exploratory Testing explored using
Risk Analysis for Mobile Applications
Agenda
 Introduction
 Blend of Exploratory Testing along with Risk based Analysis
 Need for Risk based Exploratory Testing in Mobile applications.
 Approach to Exploratory Testing in any Application using Risk analysis
 How is Exploratory testing useful in Mobile applications?
 Pros and Cons
 Conclusion
2
Introduction
• Testing approach that can be described as simultaneous learning, test
design and test execution.
• “Think Different” every time we do exploratory testing.
• Scripted testing alone often fails to find hidden defects.
• It incorporates exploration and experience into the testing process.
• Risk-based testing (RBT) is a type of software testing that is used to
prioritize the tests of features and functions in software, based on the risk
of failure, the function of their importance and likelihood or impact of
failure.
3
A Quick Example
4
Exploratory Testing Explained..
• Its not a testing technique. It can be applied to any testing technique
• Every experienced tester does some exploratory testing some time or the
other.
• Scripted Vs Exploratory Tests
5
Scripted Testing, Adhoc Testing, Exploratory Testing Explained..
6
Blend of Exploratory Testing along with Risk based Analysis
• Risk based exploratory testing gives a proper structure to exploratory
testing.
• “Exploratory testing"--coined by Cem Kaner, in Testing Computer
Software-- refers to a sophisticated, thoughtful approach to ad hoc
testing.
• Explore the application and identity the risks and execute the test
accordingly.
• Strategy is to categorize the system based on scope and do Risk analysis
on that particular scope “Risk based Scope”.
7
Need for Risk based Exploratory Testing in Mobile applications.
• Mobile systems involve a lot of learning from system and Customers, lot
of changes are made based on what the customer wants, the typical
errors in mobile systems, device dependencies make mobile testing more
complex.
• One step leads to another and new scenarios can be identified in each
round of testing, which basically adds to knowledge of the tester.
• Exploratory Testing in Mobile Applications using Risk analysis comes a
very powerful way to find defects.
• Testing on wide range of mobile devices makes it impossible to test all
test cases, Risk Analysis in such cases becomes essential for testing in such
cases.
8
Approach to Exploratory Testing in any Application using Risk
analysis
• Step 1: Risk Identification and Analysis for the application.
• Step 2: Carry out Exploratory Tests on the identified areas of Risk
• Step 3: Maintain a Test Charter to document for the test scenarios and outputs
• Step 4: Perform Gap analysis to check if any test scenarios have been missed.
9
How is Exploratory testing useful in Mobile applications?
• Exploratory testing is useful in case of complex projects, where there is very little
known about the project. This type of testing can be implemented in Acceptance
phases (UAT) where end user can be asked to do a round of exploratory testing.
• Mobile Testing has a very wide scope, because of the number of platforms, Device
range and network scenarios. Mobile testing requires rapid feedback and is mostly
done with agile technology. Mobile screens and navigations keeps changing as per
design and OS, so the traditional test scripts become obsolete very soon. In this
case, exploratory risk testing comes handy.
• The tests can be run based on prioritization and defects can be reported. During
exploration testers come across newer flows and hence chances to uncover newer
defects.
10
Pros and Cons
Pros
•Less preparation is needed, important bugs are found quickly, and the approach
tends to be more intellectually stimulating to execute than scripted tests.
•Testers can derive conduct tests based on previous results to guide their future
testing on-the-fly. They do not have to complete a current series of scripted tests
before focusing in on or moving on to exploring a more target rich environment.
Cons
•Exploratory testing requires highly skilled testers who are able to produce results
quickly and consistently
•Defining Exit criteria for exploratory testing becomes difficult.
•If not documented properly, exploratory test can lead to clutter and make Test
reporting difficult.
•How will tester learn, analyze, execute, document if he is an amateur?
11
Conclusion
• Main objective of testing is to achieve quality while working with deadlines.
Exploratory testing can be combined with several other testing techniques and
contribute to achieving the goal. The best results can be achieved using this
technique.
• This paper only covers a few ways that adding exploratory testing to your testing
regimen can improve your test coverage and help reduce risk. It can take the
testing to a newer level .There are many, many other advantages, Pros and Cons
not covered here in this paper. So keep exploring!
12
13
References & Appendix
1) White Paper : A Tutorial in Exploratory Testing : Cem Kaner J.D, Ph.D
2) White Paper : How to perform Exploratory Testing by using Test Charter : ENEA ,
Andres Claesson
3) Exploratory Testing Explained : James Bach
14
Author Biography
Archana Krushnan is currently working as Test Analyst at Nihilent Technologies
Pvt Ltd. She has been in the field of Software Testing for 5 years and worked on
several domains such as Telecom, Ecommerce and Healthcare. Her interests
include exploring new things in testing and sharing on her blog. She has
previous experiences of working with companies like Reliance Communications
Ltd and Fab.com. She has good knowledge in Selenium, Jmeter and Soap UI. She
is ISTQB Foundation Level Certified.
15
Thank You!!!

More Related Content

What's hot

Software Testing
Software Testing Software Testing
Software Testing
Vignesh Suresh
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | Edureka
Edureka!
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-conceptsmedsherb
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
Durga Prasad
 
Fresher interview question for software testing (QA) manual + basic automation
Fresher interview question for software testing (QA) manual + basic automationFresher interview question for software testing (QA) manual + basic automation
Fresher interview question for software testing (QA) manual + basic automation
Rakesh Hansalia
 
Abc of testing
Abc of testingAbc of testing
Abc of testing
Nimble Esolutions
 
Software testing Training Syllabus Course
Software testing Training Syllabus CourseSoftware testing Training Syllabus Course
Software testing Training Syllabus Course
TOPS Technologies
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software Tester
QAI Global
 
Software Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival GuideSoftware Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival Guide
Oleksandr Lutsaievskyi
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologies
Webwing Technologies
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
Vinay Agnihotri
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
Samer Desouky
 
Manual Testing
Manual TestingManual Testing
Manual Testing
Zeeshan Khan
 
Software testing
Software testingSoftware testing
Software testingthaneofife
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
Trimantra Software Solutions
 

What's hot (20)

Software Testing
Software Testing Software Testing
Software Testing
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | Edureka
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
 
Manual testing
Manual testingManual testing
Manual testing
 
Fresher interview question for software testing (QA) manual + basic automation
Fresher interview question for software testing (QA) manual + basic automationFresher interview question for software testing (QA) manual + basic automation
Fresher interview question for software testing (QA) manual + basic automation
 
Abc of testing
Abc of testingAbc of testing
Abc of testing
 
Software testing Training Syllabus Course
Software testing Training Syllabus CourseSoftware testing Training Syllabus Course
Software testing Training Syllabus Course
 
Role of a Software Tester
Role of a Software TesterRole of a Software Tester
Role of a Software Tester
 
Software Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival GuideSoftware Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival Guide
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologies
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
 
Software testing
Software testingSoftware testing
Software testing
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 

Viewers also liked

Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Archana Krushnan
 
Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.
Archana Krushnan
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
Archana Krushnan
 
Uft ppt
Uft pptUft ppt
Uft ppt
bethagreen
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Uft Basics
Uft BasicsUft Basics
Uft Basics
Archana Krushnan
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework IntroductionHimal Bandara
 
Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)
Archana Krushnan
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.Confiz
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
rosaleenm
 

Viewers also liked (10)

Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
 
Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Uft ppt
Uft pptUft ppt
Uft ppt
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Uft Basics
Uft BasicsUft Basics
Uft Basics
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
 
Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)Introduction to Unified Functional Testing 12 (UFT)
Introduction to Unified Functional Testing 12 (UFT)
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 

Similar to Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis

Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
pCloudy
 
Software Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCESoftware Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCE
Dr Anuranjan Misra
 
Software Testing
Software TestingSoftware Testing
Testing Software
Testing SoftwareTesting Software
Testing Software
Sibel Kuzgun AKIN
 
Software unit4
Software unit4Software unit4
Software unit4
Himanshu Awasthi
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
Mohammad Faizan
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
webomates
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
Sathya R
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Muhammad Khairil
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
TechWell
 
Istqb lesson1
Istqb lesson1Istqb lesson1
Istqb lesson1
Sunday Ayandele
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
Testnetic
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...
Amit Aggarwal
 
What is software testing in software engineering?
What is software testing in software engineering?What is software testing in software engineering?
What is software testing in software engineering?
tommychauhan
 
What is Testing in Software Engineering?
What is Testing in Software Engineering?What is Testing in Software Engineering?
What is Testing in Software Engineering?
tommychauhan
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
Oprim Solutions
 
Manual Tester Interview Questions(1).pdf
Manual Tester Interview Questions(1).pdfManual Tester Interview Questions(1).pdf
Manual Tester Interview Questions(1).pdf
SupriyaDongare
 
Best Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in ChennaiBest Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in Chennai
sanjayqtreetechonolo
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
zynofustechnology
 

Similar to Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis (20)

Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
 
Software Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCESoftware Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCE
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Software unit4
Software unit4Software unit4
Software unit4
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
 
Istqb lesson1
Istqb lesson1Istqb lesson1
Istqb lesson1
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...
 
What is software testing in software engineering?
What is software testing in software engineering?What is software testing in software engineering?
What is software testing in software engineering?
 
What is Testing in Software Engineering?
What is Testing in Software Engineering?What is Testing in Software Engineering?
What is Testing in Software Engineering?
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
 
Manual Tester Interview Questions(1).pdf
Manual Tester Interview Questions(1).pdfManual Tester Interview Questions(1).pdf
Manual Tester Interview Questions(1).pdf
 
Best Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in ChennaiBest Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in Chennai
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 

Recently uploaded

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 

Recently uploaded (16)

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 

Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis

  • 1. Archana Krushnan, Test Analyst Nihilent Technologies Pvt Ltd 1 Exploratory Testing explored using Risk Analysis for Mobile Applications
  • 2. Agenda  Introduction  Blend of Exploratory Testing along with Risk based Analysis  Need for Risk based Exploratory Testing in Mobile applications.  Approach to Exploratory Testing in any Application using Risk analysis  How is Exploratory testing useful in Mobile applications?  Pros and Cons  Conclusion 2
  • 3. Introduction • Testing approach that can be described as simultaneous learning, test design and test execution. • “Think Different” every time we do exploratory testing. • Scripted testing alone often fails to find hidden defects. • It incorporates exploration and experience into the testing process. • Risk-based testing (RBT) is a type of software testing that is used to prioritize the tests of features and functions in software, based on the risk of failure, the function of their importance and likelihood or impact of failure. 3
  • 5. Exploratory Testing Explained.. • Its not a testing technique. It can be applied to any testing technique • Every experienced tester does some exploratory testing some time or the other. • Scripted Vs Exploratory Tests 5
  • 6. Scripted Testing, Adhoc Testing, Exploratory Testing Explained.. 6
  • 7. Blend of Exploratory Testing along with Risk based Analysis • Risk based exploratory testing gives a proper structure to exploratory testing. • “Exploratory testing"--coined by Cem Kaner, in Testing Computer Software-- refers to a sophisticated, thoughtful approach to ad hoc testing. • Explore the application and identity the risks and execute the test accordingly. • Strategy is to categorize the system based on scope and do Risk analysis on that particular scope “Risk based Scope”. 7
  • 8. Need for Risk based Exploratory Testing in Mobile applications. • Mobile systems involve a lot of learning from system and Customers, lot of changes are made based on what the customer wants, the typical errors in mobile systems, device dependencies make mobile testing more complex. • One step leads to another and new scenarios can be identified in each round of testing, which basically adds to knowledge of the tester. • Exploratory Testing in Mobile Applications using Risk analysis comes a very powerful way to find defects. • Testing on wide range of mobile devices makes it impossible to test all test cases, Risk Analysis in such cases becomes essential for testing in such cases. 8
  • 9. Approach to Exploratory Testing in any Application using Risk analysis • Step 1: Risk Identification and Analysis for the application. • Step 2: Carry out Exploratory Tests on the identified areas of Risk • Step 3: Maintain a Test Charter to document for the test scenarios and outputs • Step 4: Perform Gap analysis to check if any test scenarios have been missed. 9
  • 10. How is Exploratory testing useful in Mobile applications? • Exploratory testing is useful in case of complex projects, where there is very little known about the project. This type of testing can be implemented in Acceptance phases (UAT) where end user can be asked to do a round of exploratory testing. • Mobile Testing has a very wide scope, because of the number of platforms, Device range and network scenarios. Mobile testing requires rapid feedback and is mostly done with agile technology. Mobile screens and navigations keeps changing as per design and OS, so the traditional test scripts become obsolete very soon. In this case, exploratory risk testing comes handy. • The tests can be run based on prioritization and defects can be reported. During exploration testers come across newer flows and hence chances to uncover newer defects. 10
  • 11. Pros and Cons Pros •Less preparation is needed, important bugs are found quickly, and the approach tends to be more intellectually stimulating to execute than scripted tests. •Testers can derive conduct tests based on previous results to guide their future testing on-the-fly. They do not have to complete a current series of scripted tests before focusing in on or moving on to exploring a more target rich environment. Cons •Exploratory testing requires highly skilled testers who are able to produce results quickly and consistently •Defining Exit criteria for exploratory testing becomes difficult. •If not documented properly, exploratory test can lead to clutter and make Test reporting difficult. •How will tester learn, analyze, execute, document if he is an amateur? 11
  • 12. Conclusion • Main objective of testing is to achieve quality while working with deadlines. Exploratory testing can be combined with several other testing techniques and contribute to achieving the goal. The best results can be achieved using this technique. • This paper only covers a few ways that adding exploratory testing to your testing regimen can improve your test coverage and help reduce risk. It can take the testing to a newer level .There are many, many other advantages, Pros and Cons not covered here in this paper. So keep exploring! 12
  • 13. 13 References & Appendix 1) White Paper : A Tutorial in Exploratory Testing : Cem Kaner J.D, Ph.D 2) White Paper : How to perform Exploratory Testing by using Test Charter : ENEA , Andres Claesson 3) Exploratory Testing Explained : James Bach
  • 14. 14 Author Biography Archana Krushnan is currently working as Test Analyst at Nihilent Technologies Pvt Ltd. She has been in the field of Software Testing for 5 years and worked on several domains such as Telecom, Ecommerce and Healthcare. Her interests include exploring new things in testing and sharing on her blog. She has previous experiences of working with companies like Reliance Communications Ltd and Fab.com. She has good knowledge in Selenium, Jmeter and Soap UI. She is ISTQB Foundation Level Certified.