SlideShare a Scribd company logo
1 of 20
TYPES OF TEST TOOLS
http://appium-selenium.com/
TYPES OF TEST TOOLS
• Some tools support multiple activities while others only specific
• Computer and humans are good in there fields so use combination
of both
• Probe effect: Extra/wrong value calculated during the measurement
is called probe effect Examples: Performance tool, coverage tools
• Heizenbugs: Bugs won't occur during debugging
http://appium-selenium.com/
TEST MANAGEMENT TOOLS
• Management of tests
• Scheduling of tests to be executed
• Management of testing activities
• Traceability of tests
• Linking to Incident management
• Preparing progress reports
http://appium-selenium.com/
REQUIREMENTS MANAGEMENT TOOLS
• Better the quality of the requirements, the easier it will be to write
tests
• Storing requirement statements
• Checking ambiguous words "might" "to be decided“
• Prioritizing requirements for testing purposes
• Checking consistency of requirements
http://appium-selenium.com/
INCIDENT MANAGEMENT TOOLS
• Known as a defect-tracking tool, a defect-management tool, a bug-
tracking tool or a bug-management tool
• Storing information about the attributes of incidents
• Storing attachments
• Prioritizing incidents
• Assigning actions to people
• Status
• Reporting
http://appium-selenium.com/
CONFIGURATION MANAGEMENT TOOLS
• Used for controlled testing
• Storing information about versions and builds of the software and
testware
• Build and release management
http://appium-selenium.com/
STATIC TESTING
• Storing and sorting review comments
• Communicating comments to relevant people
• Monitoring the review status
• Repository for rules, procedures and checklists during reviews
http://appium-selenium.com/
STATIC ANALYSIS TOOLS
• Mostly used by developers
• Compilers do offer static analysis features
• Enforce coding standards
• Calculate cyclomatic complexity
• Code understanding
http://appium-selenium.com/
MODELING TOOLS
• Mostly used by developers helps designing of the software
• Checking consistency
• Identify defects as early as possible
• Prioritize areas of the model for testing
http://appium-selenium.com/
TEST DESIGN TOOLS
• Screen scraper
• Generating expected results, if an oracle is available to the tool
http://appium-selenium.com/
TEST DATA PREPARATION TOOLS
• Extract selected data records from files or databases
• Construct a large number of similar records
• Generate new records with some guidelines
http://appium-selenium.com/
TEST EXECUTION TOOLS
• Also known as 'capture/playback' tools, 'capture/replay' tools or
'record/playback' tools
• Use scripting language to drive the tool
• Scripts are difficult to maintain
• Best used for Regression testing
• Capturing (recording) test inputs while tests are executed manually
• Logging results of tests run
• Sending summary results
http://appium-selenium.com/
TEST HARNESS/UNIT TEST FRAMEWORK TOOLS
• Mostly used by developers
• Create stub and drivers
• Recording the pass/fail results of each test(framework tools)
• Support for debugging(framework tools)
http://appium-selenium.com/
TEST COMPARATORS
• Test comparator helps to automate aspects of that comparison
• Tools support dynamic comparison i.e. when execution is going on
• Comparying large files
http://appium-selenium.com/
COVERAGE MEASUREMENT TOOLS
• Mostly used by developers
• Identifying coverage items (instrumenting the code)
• Calculating the percentage of coverage items
• Generating stubs and drivers
http://appium-selenium.com/
SECURITY TOOLS
• Identifying viruses
• Probing for open ports or other externally visible points of attack
• Identifying weaknesses in password files and passwords
http://appium-selenium.com/
DYNAMIC ANALYSIS TOOLS
• Performance tools used by developers
• Detecting memory leaks
• Identifying pointer arithmetic errors such as null pointers
• Dead links present on code i.e. links
http://appium-selenium.com/
PERFORMANCE-TESTING, LOAD-TESTING AND STRESS-
TESTING TOOLS
• Performance testing: It is performed to evaluate the performance of
components of a particular system in a specific situation
• Load testing: It is done by constantly increasing the load on the
application under test till the time it reaches the threshold limit
• Stress testing: It is done to evaluate the application's behavior
beyond normal or peak load conditions
• Generating a load on the system to be tested
• Measuring average response times
• Producing graphs or charts of responses over time
http://appium-selenium.com/
MONITORING TOOLS
• Continuously keep track of the status of the system in use servers,
networks, databases, security, performance, website and internet
usage, and applications
• Identifying problems and sending an alert message to the network
administrator
• Monitoring the number of users on a network
• Monitoring network traffic
http://appium-selenium.com/
THANKS
http://appium-selenium.com/

More Related Content

What's hot

Software Engineering- Types of Testing
Software Engineering- Types of TestingSoftware Engineering- Types of Testing
Software Engineering- Types of TestingTrinity Dwarka
 
Test case techniques
Test case techniquesTest case techniques
Test case techniquesPina Parmar
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software TestingNishant Worah
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4 Mohammad Faizan
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual TestingHiral Gosani
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testingdidev
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 

What's hot (20)

Software Engineering- Types of Testing
Software Engineering- Types of TestingSoftware Engineering- Types of Testing
Software Engineering- Types of Testing
 
Test case techniques
Test case techniquesTest case techniques
Test case techniques
 
Unit testing
Unit testing Unit testing
Unit testing
 
Software testing
Software testingSoftware testing
Software testing
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Software testing
Software testingSoftware testing
Software testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 

Viewers also liked

Software testing tools
Software testing toolsSoftware testing tools
Software testing toolsGaurav Paliwal
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)Wael Mansour
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing ToolsDr Ganesh Iyer
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteriabasma_iti_1984
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomyHimanshu
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Response time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsResponse time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsSpoorthi Sham
 
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 ToolsNikita Knysh
 
Static Analysis Techniques For Testing Application Security - Houston Tech Fest
Static Analysis Techniques For Testing Application Security - Houston Tech FestStatic Analysis Techniques For Testing Application Security - Houston Tech Fest
Static Analysis Techniques For Testing Application Security - Houston Tech FestDenim Group
 
Application of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingApplication of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingAlexander Decker
 
Iseb, ISTQB Static Testing
Iseb, ISTQB Static TestingIseb, ISTQB Static Testing
Iseb, ISTQB Static Testingonsoftwaretest
 
Lo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systemsLo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systemsFrya Lora
 
Quality characteristics
Quality characteristicsQuality characteristics
Quality characteristicsSigma Software
 

Viewers also liked (20)

Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)
 
Testing Tools
Testing ToolsTesting Tools
Testing Tools
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomy
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Software Testing Future Vaidyanathan Ramalingam
Software Testing Future Vaidyanathan RamalingamSoftware Testing Future Vaidyanathan Ramalingam
Software Testing Future Vaidyanathan Ramalingam
 
Response time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsResponse time difference analysis of performance testing tools
Response time difference analysis of performance testing tools
 
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
 
Static Analysis Techniques For Testing Application Security - Houston Tech Fest
Static Analysis Techniques For Testing Application Security - Houston Tech FestStatic Analysis Techniques For Testing Application Security - Houston Tech Fest
Static Analysis Techniques For Testing Application Security - Houston Tech Fest
 
Application of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingApplication of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assembling
 
Iseb, ISTQB Static Testing
Iseb, ISTQB Static TestingIseb, ISTQB Static Testing
Iseb, ISTQB Static Testing
 
Lo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systemsLo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systems
 
Quality characteristics
Quality characteristicsQuality characteristics
Quality characteristics
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Test Reports
Test ReportsTest Reports
Test Reports
 
Software testing
Software testing   Software testing
Software testing
 

Similar to Types of test tools

Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testingRichard Bishop
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool OverviewANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewMurageppa-QA
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...madhurpatidar2
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing ProcessSynerzip
 
Implementation of Software Testing
Implementation of Software TestingImplementation of Software Testing
Implementation of Software TestingMahesh Kodituwakku
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingFayis-QA
 
Software Testing - Tool support for testing (CAST) - Mazenet Solution
Software Testing - Tool support for testing (CAST) - Mazenet SolutionSoftware Testing - Tool support for testing (CAST) - Mazenet Solution
Software Testing - Tool support for testing (CAST) - Mazenet SolutionMazenetsolution
 
Software Testing- Principles of testing- Mazenet Solution
Software Testing- Principles of testing- Mazenet SolutionSoftware Testing- Principles of testing- Mazenet Solution
Software Testing- Principles of testing- Mazenet SolutionMazenetsolution
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...ShudipPal
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestMatt Tesauro
 
Static analysis by tools
Static analysis by toolsStatic analysis by tools
Static analysis by toolsVaibhav Dash
 
Making security-agile matt-tesauro
Making security-agile matt-tesauroMaking security-agile matt-tesauro
Making security-agile matt-tesauroMatt Tesauro
 
St all about test case-p3
St all about test case-p3St all about test case-p3
St all about test case-p3Prachi Sasankar
 
ST-All about Test Case-p3
ST-All about Test Case-p3ST-All about Test Case-p3
ST-All about Test Case-p3Prachi Sasankar
 

Similar to Types of test tools (20)

Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_21-04-2022_TES...
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Implementation of Software Testing
Implementation of Software TestingImplementation of Software Testing
Implementation of Software Testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Software Testing - Tool support for testing (CAST) - Mazenet Solution
Software Testing - Tool support for testing (CAST) - Mazenet SolutionSoftware Testing - Tool support for testing (CAST) - Mazenet Solution
Software Testing - Tool support for testing (CAST) - Mazenet Solution
 
Software Testing- Principles of testing- Mazenet Solution
Software Testing- Principles of testing- Mazenet SolutionSoftware Testing- Principles of testing- Mazenet Solution
Software Testing- Principles of testing- Mazenet Solution
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
 
Static analysis by tools
Static analysis by toolsStatic analysis by tools
Static analysis by tools
 
Making security-agile matt-tesauro
Making security-agile matt-tesauroMaking security-agile matt-tesauro
Making security-agile matt-tesauro
 
St all about test case-p3
St all about test case-p3St all about test case-p3
St all about test case-p3
 
ST-All about Test Case-p3
ST-All about Test Case-p3ST-All about Test Case-p3
ST-All about Test Case-p3
 
unit-5 SPM.pptx
unit-5 SPM.pptxunit-5 SPM.pptx
unit-5 SPM.pptx
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 

More from Vaibhav Dash

Why need software testing
Why need software testingWhy need software testing
Why need software testingVaibhav Dash
 
The psychology of testing
The psychology of testingThe psychology of testing
The psychology of testingVaibhav Dash
 
Test progress, monitoring and control
Test progress, monitoring and controlTest progress, monitoring and control
Test progress, monitoring and controlVaibhav Dash
 
Specification based (black-box) testing techniques
Specification based (black-box) testing techniquesSpecification based (black-box) testing techniques
Specification based (black-box) testing techniquesVaibhav Dash
 
Seven testing principles
Seven testing principlesSeven testing principles
Seven testing principlesVaibhav Dash
 
Roles and responsibilties in reviews
Roles and responsibilties in reviewsRoles and responsibilties in reviews
Roles and responsibilties in reviewsVaibhav Dash
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development modelVaibhav Dash
 
Non functional testing
Non functional testingNon functional testing
Non functional testingVaibhav Dash
 
Maintenance testing
Maintenance testingMaintenance testing
Maintenance testingVaibhav 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 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 progress, monitoring and control
Test progress, monitoring and controlTest progress, monitoring and control
Test progress, monitoring and control
 
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
 
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
 
Iterative model
Iterative modelIterative model
Iterative model
 

Recently uploaded

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
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 ConsultingTechSoup
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
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
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Types of test tools

  • 1. TYPES OF TEST TOOLS http://appium-selenium.com/
  • 2. TYPES OF TEST TOOLS • Some tools support multiple activities while others only specific • Computer and humans are good in there fields so use combination of both • Probe effect: Extra/wrong value calculated during the measurement is called probe effect Examples: Performance tool, coverage tools • Heizenbugs: Bugs won't occur during debugging http://appium-selenium.com/
  • 3. TEST MANAGEMENT TOOLS • Management of tests • Scheduling of tests to be executed • Management of testing activities • Traceability of tests • Linking to Incident management • Preparing progress reports http://appium-selenium.com/
  • 4. REQUIREMENTS MANAGEMENT TOOLS • Better the quality of the requirements, the easier it will be to write tests • Storing requirement statements • Checking ambiguous words "might" "to be decided“ • Prioritizing requirements for testing purposes • Checking consistency of requirements http://appium-selenium.com/
  • 5. INCIDENT MANAGEMENT TOOLS • Known as a defect-tracking tool, a defect-management tool, a bug- tracking tool or a bug-management tool • Storing information about the attributes of incidents • Storing attachments • Prioritizing incidents • Assigning actions to people • Status • Reporting http://appium-selenium.com/
  • 6. CONFIGURATION MANAGEMENT TOOLS • Used for controlled testing • Storing information about versions and builds of the software and testware • Build and release management http://appium-selenium.com/
  • 7. STATIC TESTING • Storing and sorting review comments • Communicating comments to relevant people • Monitoring the review status • Repository for rules, procedures and checklists during reviews http://appium-selenium.com/
  • 8. STATIC ANALYSIS TOOLS • Mostly used by developers • Compilers do offer static analysis features • Enforce coding standards • Calculate cyclomatic complexity • Code understanding http://appium-selenium.com/
  • 9. MODELING TOOLS • Mostly used by developers helps designing of the software • Checking consistency • Identify defects as early as possible • Prioritize areas of the model for testing http://appium-selenium.com/
  • 10. TEST DESIGN TOOLS • Screen scraper • Generating expected results, if an oracle is available to the tool http://appium-selenium.com/
  • 11. TEST DATA PREPARATION TOOLS • Extract selected data records from files or databases • Construct a large number of similar records • Generate new records with some guidelines http://appium-selenium.com/
  • 12. TEST EXECUTION TOOLS • Also known as 'capture/playback' tools, 'capture/replay' tools or 'record/playback' tools • Use scripting language to drive the tool • Scripts are difficult to maintain • Best used for Regression testing • Capturing (recording) test inputs while tests are executed manually • Logging results of tests run • Sending summary results http://appium-selenium.com/
  • 13. TEST HARNESS/UNIT TEST FRAMEWORK TOOLS • Mostly used by developers • Create stub and drivers • Recording the pass/fail results of each test(framework tools) • Support for debugging(framework tools) http://appium-selenium.com/
  • 14. TEST COMPARATORS • Test comparator helps to automate aspects of that comparison • Tools support dynamic comparison i.e. when execution is going on • Comparying large files http://appium-selenium.com/
  • 15. COVERAGE MEASUREMENT TOOLS • Mostly used by developers • Identifying coverage items (instrumenting the code) • Calculating the percentage of coverage items • Generating stubs and drivers http://appium-selenium.com/
  • 16. SECURITY TOOLS • Identifying viruses • Probing for open ports or other externally visible points of attack • Identifying weaknesses in password files and passwords http://appium-selenium.com/
  • 17. DYNAMIC ANALYSIS TOOLS • Performance tools used by developers • Detecting memory leaks • Identifying pointer arithmetic errors such as null pointers • Dead links present on code i.e. links http://appium-selenium.com/
  • 18. PERFORMANCE-TESTING, LOAD-TESTING AND STRESS- TESTING TOOLS • Performance testing: It is performed to evaluate the performance of components of a particular system in a specific situation • Load testing: It is done by constantly increasing the load on the application under test till the time it reaches the threshold limit • Stress testing: It is done to evaluate the application's behavior beyond normal or peak load conditions • Generating a load on the system to be tested • Measuring average response times • Producing graphs or charts of responses over time http://appium-selenium.com/
  • 19. MONITORING TOOLS • Continuously keep track of the status of the system in use servers, networks, databases, security, performance, website and internet usage, and applications • Identifying problems and sending an alert message to the network administrator • Monitoring the number of users on a network • Monitoring network traffic http://appium-selenium.com/