SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Joel Montvelisky
Chief Solution Architect
Simplify Test Management
Mixing Test Types to
Optimize Your Results
What do we want to cover today?
• Why do we need different types of Tests?
• Some “common” testing type classifications
• Testing types review
• Mixing testing types as part of your MTP
• Questions and Answers
About
 SaaS ALM Solution
 Simple & Intuitive – yet – Methodological & Flexible
 Integrates with Jira, Selenium, Jenkins, Pivotal Tracker, QTP,
Bugzilla, Ranorex, SoapUI, etc…
 Best Darn Support in the Business 
Show of hands!
“Raise your hand”
if you consciously
use different types
of testing as part
of your work
Why Do We Need
Different
Types of Tests?
Why Do We Need Different Types of Tests???
Let’s do a short exercise…
Close your eyes and imagine the following professionals:
 A Doctor
 A Wood Craftsman
 A Soldier
Knowledge
Experience
Tools
And So… Why Do We Need
Different Types of Tests?
Some “Common”
Test Type
Classifications
Some Test Type Classifications
 Based on the phase of the project
 Based on the understanding of the code
 Based on the rigidity of the test
 Based on the tools used
 Based on the attribute tested
And more…
Test Type Classifications -
Based on “Project Phase”
Unit
Integration
System
Acceptance
Originated with V model
It is also very valuable
in Agile and all approaches
Main Value: Focuses on specific aspects of the product in an
incremental way, each time spot-lighting a different
type of interaction
Test Type Classifications -
Based on “Understanding of the Code”
Black White
Grey
Black Box is done without knowing
the code at all
White Box is done with full
understanding of the code
>> Most testing is actually Grey
Box…
Main Value:
There is value in understanding the weakness of the code
while testing.
But, there is also a the known drawback of “sticking to the
known paths”, this is broken by Black Box Testing.
Test Type Classifications -
Based on “Rigidity of the Test”
Scripted Context Driven
Scripted tests are based on written testing scripts and steps.
Context Driven testing is based on learning, planning and
running the tests simultaneously in the same operation.
Main Value:
Most testing is done somewhere in between. Depending
on the experience of the tester and nature of the test,
sometimes it is better to go in one direction or the other.
Examples of
Context Driven Tests
- Exploratory Testing –
Learn, plan, test & document simultaneously
- Session Based Testing –
Test charters are created for each ET session
- Bug Hunts –
Pair testing or team testing, focused on finding bugs
- “Soap Opera” Scenarios -
Exaggerated role playing exercises
Test Type Classifications -
Based on the “Tools Used”
Main Value: There are tons of value in automating repetitive
tasks, but not all tests can or should be automated.
Automation includes:
Functional Automation - Load/Stress - API testing -
Data Creation - Environment Setup - etc.
Manual Testing Automated Testing
Vs.
Test Type Classifications -
Based on the “Attribute Tested”
Functional
Tests
Non-Functional
Tests
Functional tests checks the “regular” user interactions with
the system
Non-Functional tests concentrate on the other attributes
that the software needs to comply with
Main Value:
There is a wide variety of attributes that need to be
tested that are not related to the “regular” functionality
of the software.
Examples of
Non-Functional Tests
- Usability Testing
- Maintainability Testing
- Compatibility Testing
- Compliance Testing
- Security Testing
- Recovery Testing
- Install/Uninstall Testing
- Upgrade Testing
- Accessibility Testing
- Portability Testing
- I18N Testing
- Volume Testing
OK …
So Now What?!
Back to our wall with the tools…
Mixing Different Test Types
as Part of the Master Test Plan*
My MTP’s ToC
(only an example!)
1. Objectives
2. Testing scope
3. Testing matrix
4. Risks
5. Software / Hardware
requirements
6. Preparations
6. Task schedules
6. Calendar & Resources
6. External references
6. Contact information
(*Reminder from the previous webinar)
Questions & Answers
Mixing Testing Types
About
 SaaS ALM Solution
 Simple & Intuitive – yet – Methodological & Flexible
 Integrates with Jira, Selenium, Jenkins, Redmine, Bugzilla, QTP,
Ranorex, SoapUI, etc…
 Best Darn Support in the Business 
Thank You!
joel@practitest.com
http://qablog.practitest.com

Weitere ähnliche Inhalte

Was ist angesagt?

Type mock isolator
Type mock isolatorType mock isolator
Type mock isolator
MaslowB
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
Abdul Basit
 
Automate your functional testing
Automate your functional testingAutomate your functional testing
Automate your functional testing
Yasui Tsutomu
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
Seyed Ali Marjaie
 

Was ist angesagt? (19)

Test automation
Test automationTest automation
Test automation
 
Automation test scripting techniques
Automation test scripting techniquesAutomation test scripting techniques
Automation test scripting techniques
 
Type mock isolator
Type mock isolatorType mock isolator
Type mock isolator
 
Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testing
 
Unit Testing (C#)
Unit Testing (C#)Unit Testing (C#)
Unit Testing (C#)
 
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
 
So you think you can write a test case
So you think you can write a test caseSo you think you can write a test case
So you think you can write a test case
 
Unit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and MoqUnit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and Moq
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
 
Automate your functional testing
Automate your functional testingAutomate your functional testing
Automate your functional testing
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
 
Test case writing
Test case writingTest case writing
Test case writing
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Unit testing - the hard parts
Unit testing - the hard partsUnit testing - the hard parts
Unit testing - the hard parts
 
Unit testing
Unit testingUnit testing
Unit testing
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
Mock driven development using .NET
Mock driven development using .NETMock driven development using .NET
Mock driven development using .NET
 
Unit 2 - Test Case Design
Unit 2 - Test Case DesignUnit 2 - Test Case Design
Unit 2 - Test Case Design
 

Andere mochten auch

Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016
Tony Barber
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
anilreddyqa
 

Andere mochten auch (10)

Application Testing Services
Application Testing ServicesApplication Testing Services
Application Testing Services
 
Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
Project Management Centre of Excellence
Project Management Centre of ExcellenceProject Management Centre of Excellence
Project Management Centre of Excellence
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric Systems
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 

Ähnlich wie Mixing testing types to improve your testing results

Computer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.pptComputer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.ppt
TrevorChinguwo
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
Huib Schoots
 
Testing and TDD - KoJUG
Testing and TDD - KoJUGTesting and TDD - KoJUG
Testing and TDD - KoJUG
lburdz
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
ISsoft
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Samer Desouky
 

Ähnlich wie Mixing testing types to improve your testing results (20)

Computer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.pptComputer Software Testing Basics introduced.ppt
Computer Software Testing Basics introduced.ppt
 
Automated Testing but like for PowerShell (April 2012)
Automated Testing but like for PowerShell (April 2012)Automated Testing but like for PowerShell (April 2012)
Automated Testing but like for PowerShell (April 2012)
 
Test analysis & design good practices@TDT Iasi 17Oct2013
Test analysis & design   good practices@TDT Iasi 17Oct2013Test analysis & design   good practices@TDT Iasi 17Oct2013
Test analysis & design good practices@TDT Iasi 17Oct2013
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Software testing part
Software testing partSoftware testing part
Software testing part
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Testing and TDD - KoJUG
Testing and TDD - KoJUGTesting and TDD - KoJUG
Testing and TDD - KoJUG
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
 
Why unit testingl
Why unit testinglWhy unit testingl
Why unit testingl
 
Why Unit Testingl
Why Unit TestinglWhy Unit Testingl
Why Unit Testingl
 
utplsql.pdf
utplsql.pdfutplsql.pdf
utplsql.pdf
 
Agile test practices
Agile test practicesAgile test practices
Agile test practices
 
Agile testing
Agile testingAgile testing
Agile testing
 
Lessons Learned When Automating
Lessons Learned When AutomatingLessons Learned When Automating
Lessons Learned When Automating
 
Test Driven Development - a Practitioner’s Perspective
Test Driven Development - a Practitioner’s PerspectiveTest Driven Development - a Practitioner’s Perspective
Test Driven Development - a Practitioner’s Perspective
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
 
Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.Testing and Mocking Object - The Art of Mocking.
Testing and Mocking Object - The Art of Mocking.
 
Software testing career 20180929 update
Software testing career 20180929 updateSoftware testing career 20180929 update
Software testing career 20180929 update
 

Mehr von PractiTest

Mehr von PractiTest (20)

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test Automation
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanity
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting left
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teams
 
Testing and AI
Testing and AITesting and AI
Testing and AI
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locator
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
 
Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to be
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API's
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause Analysis
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam Knight
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testers
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 

Kürzlich hochgeladen

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Kürzlich hochgeladen (20)

Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Mixing testing types to improve your testing results

  • 1. Joel Montvelisky Chief Solution Architect Simplify Test Management Mixing Test Types to Optimize Your Results
  • 2. What do we want to cover today? • Why do we need different types of Tests? • Some “common” testing type classifications • Testing types review • Mixing testing types as part of your MTP • Questions and Answers
  • 3. About  SaaS ALM Solution  Simple & Intuitive – yet – Methodological & Flexible  Integrates with Jira, Selenium, Jenkins, Pivotal Tracker, QTP, Bugzilla, Ranorex, SoapUI, etc…  Best Darn Support in the Business 
  • 4. Show of hands! “Raise your hand” if you consciously use different types of testing as part of your work
  • 5. Why Do We Need Different Types of Tests?
  • 6. Why Do We Need Different Types of Tests??? Let’s do a short exercise… Close your eyes and imagine the following professionals:  A Doctor  A Wood Craftsman  A Soldier Knowledge Experience Tools
  • 7. And So… Why Do We Need Different Types of Tests?
  • 9. Some Test Type Classifications  Based on the phase of the project  Based on the understanding of the code  Based on the rigidity of the test  Based on the tools used  Based on the attribute tested And more…
  • 10. Test Type Classifications - Based on “Project Phase” Unit Integration System Acceptance Originated with V model It is also very valuable in Agile and all approaches Main Value: Focuses on specific aspects of the product in an incremental way, each time spot-lighting a different type of interaction
  • 11. Test Type Classifications - Based on “Understanding of the Code” Black White Grey Black Box is done without knowing the code at all White Box is done with full understanding of the code >> Most testing is actually Grey Box… Main Value: There is value in understanding the weakness of the code while testing. But, there is also a the known drawback of “sticking to the known paths”, this is broken by Black Box Testing.
  • 12. Test Type Classifications - Based on “Rigidity of the Test” Scripted Context Driven Scripted tests are based on written testing scripts and steps. Context Driven testing is based on learning, planning and running the tests simultaneously in the same operation. Main Value: Most testing is done somewhere in between. Depending on the experience of the tester and nature of the test, sometimes it is better to go in one direction or the other.
  • 13. Examples of Context Driven Tests - Exploratory Testing – Learn, plan, test & document simultaneously - Session Based Testing – Test charters are created for each ET session - Bug Hunts – Pair testing or team testing, focused on finding bugs - “Soap Opera” Scenarios - Exaggerated role playing exercises
  • 14. Test Type Classifications - Based on the “Tools Used” Main Value: There are tons of value in automating repetitive tasks, but not all tests can or should be automated. Automation includes: Functional Automation - Load/Stress - API testing - Data Creation - Environment Setup - etc. Manual Testing Automated Testing Vs.
  • 15. Test Type Classifications - Based on the “Attribute Tested” Functional Tests Non-Functional Tests Functional tests checks the “regular” user interactions with the system Non-Functional tests concentrate on the other attributes that the software needs to comply with Main Value: There is a wide variety of attributes that need to be tested that are not related to the “regular” functionality of the software.
  • 16. Examples of Non-Functional Tests - Usability Testing - Maintainability Testing - Compatibility Testing - Compliance Testing - Security Testing - Recovery Testing - Install/Uninstall Testing - Upgrade Testing - Accessibility Testing - Portability Testing - I18N Testing - Volume Testing
  • 17. OK … So Now What?!
  • 18. Back to our wall with the tools…
  • 19. Mixing Different Test Types as Part of the Master Test Plan* My MTP’s ToC (only an example!) 1. Objectives 2. Testing scope 3. Testing matrix 4. Risks 5. Software / Hardware requirements 6. Preparations 6. Task schedules 6. Calendar & Resources 6. External references 6. Contact information (*Reminder from the previous webinar)
  • 20. Questions & Answers Mixing Testing Types
  • 21. About  SaaS ALM Solution  Simple & Intuitive – yet – Methodological & Flexible  Integrates with Jira, Selenium, Jenkins, Redmine, Bugzilla, QTP, Ranorex, SoapUI, etc…  Best Darn Support in the Business 