SlideShare a Scribd company logo
1 of 9
FUNDAMENTAL TEST
PROCESS
http://appium-selenium.com/
1. Test Planning and Controlling
2. Test Analysis and Design
3. Test Implementation and Execution
4. Evaluating Exit criteria and Reporting
5. Test closure activities
http://appium-selenium.com/
1- TEST PLANNING AND CONTROLLING
• Identifying objective/scope for testing
• Prepare Specifications
• Implementation of Test strategy
• Maintaining/Tracking progress of Project
• Test controlling affects Test Planning
http://appium-selenium.com/
2- TEST ANALYSIS AND DESIGN
• Review test basis
• Prioritizing test conditions
• Define High level tests
• Considering test environment setup
• Identifying test data
http://appium-selenium.com/
3- TEST IMPLEMENTATION AND
EXECUTION
• Implementation of test cases
• Writing automation test scripts
• Creating test data
• Creating test suites so that execution
becomes easy
• Preparing traceability matrix
http://appium-selenium.com/
3- TEST IMPLEMENTATION AND
EXECUTION CONTD.
• Execution of test cases
• Logging test result in test management tool
• Comparing actual and expected result
• Logging defects
• Performing retesting and regression testing
http://appium-selenium.com/
4- EVALUATING EXIT CRITERIA AND
REPORTING
• Verify if exit criteria is met
• Reporting test execution summary to
managers and clients
• To assess if more test are needed or if
the exit criteria specified should be
changed
http://appium-selenium.com/
5- TEST CLOSURE ACTIVITIES
• Performed when project milestone is achieved
(cancelled, released ..)
• All deliverables which were agreed have been
delivered or not
• Closure of all defects
• Keeping test ware so that it can be used later
• To evaluate how the testing went and learn
lessons for future releases and projects
http://appium-selenium.com/
THANKS
http://appium-selenium.com/

More Related Content

What's hot

System testing
System testingSystem testing
System testing
Slideshare
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Nikita Knysh
 
Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test ToolsSoftware Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test Tools
Nikita Knysh
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
vidhyyav
 

What's hot (19)

System testing
System testingSystem testing
System testing
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software Lifecycle
 
Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test ToolsSoftware Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test Tools
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
System testing
System testingSystem testing
System testing
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definition
 
Test case design
Test case designTest case design
Test case design
 
verification and validation
verification and validationverification and validation
verification and validation
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
 
Software Teting
Software TetingSoftware Teting
Software Teting
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Software testing
Software testingSoftware testing
Software testing
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
 
System testing
System testingSystem testing
System testing
 
Performance testing
Performance testing Performance testing
Performance testing
 
Product Quality: Metrics, Verification, Validation, Testing
Product Quality: Metrics, Verification, Validation, TestingProduct Quality: Metrics, Verification, Validation, Testing
Product Quality: Metrics, Verification, Validation, Testing
 
Manual testing
Manual testingManual testing
Manual testing
 
7 stages of unit testing
7 stages of unit testing7 stages of unit testing
7 stages of unit testing
 
Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)
 

Viewers also liked (6)

Iseb, ISTQB Static Testing
Iseb, ISTQB Static TestingIseb, ISTQB Static Testing
Iseb, ISTQB Static Testing
 
Static Testing
Static TestingStatic Testing
Static Testing
 
Static Testing
Static TestingStatic Testing
Static Testing
 
Static Testing
Static Testing Static Testing
Static Testing
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

Similar to Fundamental test process

Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
MAshok10
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
Software test management
Software test managementSoftware test management
Software test management
Vishad Garg
 

Similar to Fundamental test process (20)

St 1.5
St 1.5St 1.5
St 1.5
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010
 
Unit v
Unit vUnit v
Unit v
 
Hemanth
HemanthHemanth
Hemanth
 
1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Test progress, monitoring and control
Test progress, monitoring and controlTest progress, monitoring and control
Test progress, monitoring and control
 
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Functional testing
Functional testingFunctional testing
Functional testing
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
Test process
Test processTest process
Test process
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
 
The Test Process
The Test ProcessThe Test Process
The Test Process
 
Software test management
Software test managementSoftware test management
Software test management
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
 
8.3 Control Quality
8.3 Control Quality8.3 Control Quality
8.3 Control Quality
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 

More from Vaibhav Dash

More from Vaibhav Dash (20)

Why need software testing
Why need software testingWhy need software testing
Why need software testing
 
What is testing
What is testingWhat is testing
What is testing
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
V model
V modelV model
V model
 
Types of test tools
Types of test toolsTypes of test tools
Types of test tools
 
Types of reviews
Types of reviewsTypes of reviews
Types of reviews
 
The psychology of testing
The psychology of testingThe psychology of testing
The psychology of testing
 
Test organization
Test organizationTest organization
Test organization
 
System testing
System testingSystem testing
System testing
 
Structure testing
Structure testingStructure testing
Structure testing
 
Static testing
Static testingStatic testing
Static testing
 
Static analysis by tools
Static analysis by toolsStatic analysis by tools
Static analysis by tools
 
Specification based (black-box) testing techniques
Specification based (black-box) testing techniquesSpecification based (black-box) testing techniques
Specification based (black-box) testing techniques
 
Seven testing principles
Seven testing principlesSeven testing principles
Seven testing principles
 
Roles and responsibilties in reviews
Roles and responsibilties in reviewsRoles and responsibilties in reviews
Roles and responsibilties in reviews
 
Risk & testing
Risk & testingRisk & testing
Risk & testing
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development model
 
Phases of review
Phases of reviewPhases of review
Phases of review
 
Non functional testing
Non functional testingNon functional testing
Non functional testing
 
Maintenance testing
Maintenance testingMaintenance testing
Maintenance testing
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

Fundamental test process

  • 2. 1. Test Planning and Controlling 2. Test Analysis and Design 3. Test Implementation and Execution 4. Evaluating Exit criteria and Reporting 5. Test closure activities http://appium-selenium.com/
  • 3. 1- TEST PLANNING AND CONTROLLING • Identifying objective/scope for testing • Prepare Specifications • Implementation of Test strategy • Maintaining/Tracking progress of Project • Test controlling affects Test Planning http://appium-selenium.com/
  • 4. 2- TEST ANALYSIS AND DESIGN • Review test basis • Prioritizing test conditions • Define High level tests • Considering test environment setup • Identifying test data http://appium-selenium.com/
  • 5. 3- TEST IMPLEMENTATION AND EXECUTION • Implementation of test cases • Writing automation test scripts • Creating test data • Creating test suites so that execution becomes easy • Preparing traceability matrix http://appium-selenium.com/
  • 6. 3- TEST IMPLEMENTATION AND EXECUTION CONTD. • Execution of test cases • Logging test result in test management tool • Comparing actual and expected result • Logging defects • Performing retesting and regression testing http://appium-selenium.com/
  • 7. 4- EVALUATING EXIT CRITERIA AND REPORTING • Verify if exit criteria is met • Reporting test execution summary to managers and clients • To assess if more test are needed or if the exit criteria specified should be changed http://appium-selenium.com/
  • 8. 5- TEST CLOSURE ACTIVITIES • Performed when project milestone is achieved (cancelled, released ..) • All deliverables which were agreed have been delivered or not • Closure of all defects • Keeping test ware so that it can be used later • To evaluate how the testing went and learn lessons for future releases and projects http://appium-selenium.com/