SlideShare a Scribd company logo
Copyright Intellipaat. All rights reserved.
Copyright Intellipaat. All rights reserved.
Tools
03
Key differences:
FT & NFT
Types: FT Vs NFT
01
Introduction to Software
Testing
05
02 Types of Software
Testing
04
06 Further Learning
Copyright Intellipaat. All rights reserved.
Introduction to
Software Testing
Copyright IntelliPaat, All rights reserved
What is Software Testing?
The practise of assessing and confirming that a software product or application
performs what it is meant to do is known as software testing. Preventing problems,
lowering development costs, and increasing performance are all advantages of
testing.
Copyright IntelliPaat, All rights reserved
Objectives: Software Testing
• Assess work deliverables
• Ensure requirements are met
• Test object meets the users' and stakeholders' expectations.
• Increase trust in the software's quality level.
• Ensure that the software product is free of flaws.
• To give stakeholders enough information to make informed decisions, particularly on
the application's quality.
• Lower the risk of insufficient software quality.
Copyright Intellipaat. All rights reserved.
Types of Software
Testing
Functional
Testing
Non Functional
Testing
Vs
Copyright IntelliPaat, All rights reserved
Functional Testing Vs Non Functional
Testing
Functional testing focuses only on the output to verify the functionality of
the software and how it fares against the specified requirements.
Non-functional testing is the process of evaluating a software programme or
system for non-functional needs, such as how the system works rather than
particular behaviors.
Non Functional Testing
Functional Testing
Copyright Intellipaat. All rights reserved.
Key Differences:
FT & NFT
Copyright IntelliPaat, All rights reserved
Focus Area
Functional Testing
Customer Requirements
Non Functional Testing
Customer Satisfaction
Copyright IntelliPaat, All rights reserved
Functionality
Functional Testing
Describes what the product does
Non Functional Testing
Describes how the product works
Copyright IntelliPaat, All rights reserved
Requirements
Functional Testing
Carried out by Functional Specifications
Non Functional Testing
Carried out by Performance Specifications
Non Functional Testing
Carried out by Performance Specifications
Copyright IntelliPaat, All rights reserved
Usage
Functional Testing
Validation of behavior of application
Non Functional Testing
Validation of performance of application
Copyright IntelliPaat, All rights reserved
Example Case Testing
Functional Testing
Check login functionality
Non Functional Testing
Load dashboard quickly
Copyright IntelliPaat, All rights reserved
Testing Approach
Functional Testing
Black box testing approach
Non Functional Testing
White box testing approach
Copyright Intellipaat. All rights reserved.
Types
Copyright IntelliPaat, All rights reserved
Functional Testing
Examines individual
software units or
components
Identifies minor flaws that are
serious enough to cause a
software version to be rejected
Ensures that a product is
suitable for a certain
culture or location
Unit Testing Smoke Testing Localization
Copyright IntelliPaat, All rights reserved
Functional Testing
Determine whether a recent
programme or code update has
had an impact on existing
functionalities.
Examines software's
interaction either with its
components or other
software.
Software modules are
integrated and tested as
a unit.
Regression
Testing
Inter-
operability
Integration
Testing
Copyright IntelliPaat, All rights reserved
Functional Testing
The end user verifies and
accepts the software system
before it is moved to the
production environment.
User
Acceptance
Ensures that the application
can be used all over the
world and accepts all the
language texts
Globalization
Copyright IntelliPaat, All rights reserved
Non Functional Testing
Evaluates a system's or
application's performance or
behavior in the presence of a
large quantity of data
Evaluates a software
application's capacity to scale
up or down in terms of any
non-functional capability.
Assess a product or
service by putting it
through its paces with
real-world consumers.
Volume
Testing
Scalability
Testing
Usability
Testing
Copyright IntelliPaat, All rights reserved
Non Functional Testing
Determines if the programme
can operate without failure
for a set amount of time in a
given environment.
Ensures that end users can install
all of the software's components,
and that the procedure isn't too
time-consuming or confusing.
Determines whether a software
product meets a defined set of
standards before it’s released
into production.
Reliability
Testing
Installation
Testing
Compliance
Testing
Copyright IntelliPaat, All rights reserved
Non Functional Testing
Determines how easy or difficult
it is to move a software product
from one hardware, software, or
other operational or usage
environment to another.
Ensures that an organization can
recover data, restore business
critical applications and continue
operations after an interruption of
its services or complete disruption.
Evaluates the speed,
responsiveness and stability
of a computer, network,
software program or device
under a workload
Portability
Testing
Disaster
Recovery
Testing
Performance
Testing
Copyright IntelliPaat, All rights reserved
Performance Testing
Performance testing is a method of determining how fast, responsive, and stable a computer, network, software application,
or device is under stress.
Types of
Performance
Testing
Load Testing
Stress Testing
Endurance Testing
Spike Testing
Copyright IntelliPaat, All rights reserved
Types of Performance Testing
Stress testing is a type of software
testing that ensures the system's
stability and dependability.
LOAD TESTING STRESS TESTING
ENDURANCE TESTING SPIKE TESTING
Load testing is a type of performance
testing that assesses a system's, software
product's, or software application's
performance under realistic load
situations.
Spike testing is a technique for
determining how a software programme
responds to sudden changes in traffic.
Endurance testing is performed to see if
an application can withstand the
processing load it will be subjected to for
an extended length of time.
Copyright Intellipaat. All rights reserved.
Tools
Copyright IntelliPaat, All rights reserved
Functional Testing Tools
Selenium IDE is a record/run tool used by Selenium Test Case
Developers to create Selenium Test Cases. The Selenium IDE is a
simple tool from the Selenium Test Suite that may be used to
create automated test cases for web applications.
• Provides you with the option to automatically record your test cases depending on your
browser activities.
• Allows developers to be more creative while performing test cases.
• Operates using a large variety of Selenese commands that assist the IDE in determining what
needs to be done.
• Allows test developers to place breakpoints in order to debug certain test scenarios.
Copyright IntelliPaat, All rights reserved
Functional Testing Tools
Tricentis Tosca is a simplified end-to-end functional testing software that
automates tests across all layers of modern enterprise architectures.
TestComplete is a powerful testing tool for web, mobile, and desktop testing. It
supports various scripting languages such as JavaScript, VBScript, Python, etc.
Ranorex is an automation tool for web, mobile, and desktop testing. It features
advanced capabilities for GUI recognition, reusable test scripts, and
record/playback.
Copyright IntelliPaat, All rights reserved
Non Functional Testing Tools
Apache JMeter is a performance testing tool that may be used to
evaluate both static and dynamic resources, as well as Web
dynamic applications.
• Freely available since it is open source software
• Easy-to-use interface
• Loads a variety of server types
• Works on any platform
• Supports both Swing and lightweight components
• Performs automated testing of the applications
• Highly extensible
Copyright IntelliPaat, All rights reserved
Non Functional Testing Tools
Loadster is a load testing tool that uses a cloud hybrid approach to test large-scale
applications as well as high-performance websites.
NeoLoad is a robust testing software for web and mobile apps that simulates huge
numbers of users accurately while analyzing server activity.
LoadRunner is a Micro Focus tool that can simulate a large number of users all at
once.
Copyright Intellipaat. All rights reserved.
Further Learning..
Copyright IntelliPaat, All rights reserved
Further Learning
Copyright Intellipaat. All rights reserved.
India: +91-7022374614
US: 1-800-216-8930 (TOLL FREE)
24/7 Chat with Our Course Advisor
sales@intellipaat.com

More Related Content

What's hot (20)

PDF
Unit Testing vs Integration Testing
Rock Interview
 
PPTX
Unit testing
princezzlove
 
PPTX
Software Quality Assurance (QA) Testing Interview Questions & Answers
JanBask Training
 
PPT
Basic software-testing-concepts
medsherb
 
PDF
Functional Testing Tutorial | Edureka
Edureka!
 
PPTX
Web Application Testing
Richa Goel
 
PDF
Performance Requirement Gathering
Atul Pant
 
ODP
Testing RESTful Webservices using the REST-assured framework
Micha Kops
 
PPT
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
PDF
Waits in Selenium | Selenium Wait Commands | Edureka
Edureka!
 
PPTX
Performance testing
BugRaptors
 
PPTX
Test case techniques
Pina Parmar
 
PPTX
SOFTWARE TESTING
Priyanka Karancy
 
PPTX
Unit 2 - Test Case Design
Selvi Vts
 
PPTX
Software testing & Quality Assurance
Webtech Learning
 
PPTX
Postman. From simple API test to end to end scenario
HYS Enterprise
 
PPTX
SOFTWARE TESTING UNIT-4
Mohammad Faizan
 
PPT
Performance testing : An Overview
sharadkjain
 
PPTX
Xray for Jira - Overview
Xpand IT
 
PPTX
Software testing
Madhumita Chatterjee
 
Unit Testing vs Integration Testing
Rock Interview
 
Unit testing
princezzlove
 
Software Quality Assurance (QA) Testing Interview Questions & Answers
JanBask Training
 
Basic software-testing-concepts
medsherb
 
Functional Testing Tutorial | Edureka
Edureka!
 
Web Application Testing
Richa Goel
 
Performance Requirement Gathering
Atul Pant
 
Testing RESTful Webservices using the REST-assured framework
Micha Kops
 
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Waits in Selenium | Selenium Wait Commands | Edureka
Edureka!
 
Performance testing
BugRaptors
 
Test case techniques
Pina Parmar
 
SOFTWARE TESTING
Priyanka Karancy
 
Unit 2 - Test Case Design
Selvi Vts
 
Software testing & Quality Assurance
Webtech Learning
 
Postman. From simple API test to end to end scenario
HYS Enterprise
 
SOFTWARE TESTING UNIT-4
Mohammad Faizan
 
Performance testing : An Overview
sharadkjain
 
Xray for Jira - Overview
Xpand IT
 
Software testing
Madhumita Chatterjee
 

Similar to Functional testing vs non functional testing | Difference Between Functional and Non Functional Testing (20)

PDF
Types of Automation Testing: A Comprehensive Guide
Jace Reed
 
PPTX
IT testing services - Types of Testing Service | V2Softs.pptx
EmmaGreen915295
 
PDF
Types of Software Testing A Comprehensive Guide.pdf
RohitBhandari66
 
PDF
SE_Unit 5_DE & Testing.pdf computer networks technology
RAVALCHIRAG1
 
PPT
Non Functional Testing_Sampath kumar Mohan
Sampath kumar Mohan
 
PPTX
Introduction to performance testing
Richard Bishop
 
PDF
Functional Testing - A Detailed Guide.pdf
kalichargn70th171
 
PPTX
Software testing career 20180929 update
Ahmed Ahmed Mokhtar
 
PPTX
Software Testing (1).pptx
SarowarSuman
 
PDF
Fundamental of functional testing
RichelGarner
 
PPT
Software quality and testing (func. & non func.)
Pragya G
 
PDF
Types of Software Testing: Definition, Objectives and Advantages
Simform
 
PDF
Test Automation: Investment Today Pays Back Tomorrow
TechWell
 
PPTX
Software testing
ssusere50573
 
PDF
Types of Automation Testing_ A Comprehensive Guide.pdf
Steve Wortham
 
PPTX
tharun ppt.pptx
Tharun Bharadwaj Marla
 
PPTX
Performance Testing And Its Type | Benefits Of Performance Testing
KostCare
 
PDF
Exploring Top Performance Testing Tools in Software Industry.pdf
flufftailshop
 
PDF
Functional Testing vs Non-Functional Testing | Edureka
Edureka!
 
PPT
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu
 
Types of Automation Testing: A Comprehensive Guide
Jace Reed
 
IT testing services - Types of Testing Service | V2Softs.pptx
EmmaGreen915295
 
Types of Software Testing A Comprehensive Guide.pdf
RohitBhandari66
 
SE_Unit 5_DE & Testing.pdf computer networks technology
RAVALCHIRAG1
 
Non Functional Testing_Sampath kumar Mohan
Sampath kumar Mohan
 
Introduction to performance testing
Richard Bishop
 
Functional Testing - A Detailed Guide.pdf
kalichargn70th171
 
Software testing career 20180929 update
Ahmed Ahmed Mokhtar
 
Software Testing (1).pptx
SarowarSuman
 
Fundamental of functional testing
RichelGarner
 
Software quality and testing (func. & non func.)
Pragya G
 
Types of Software Testing: Definition, Objectives and Advantages
Simform
 
Test Automation: Investment Today Pays Back Tomorrow
TechWell
 
Software testing
ssusere50573
 
Types of Automation Testing_ A Comprehensive Guide.pdf
Steve Wortham
 
tharun ppt.pptx
Tharun Bharadwaj Marla
 
Performance Testing And Its Type | Benefits Of Performance Testing
KostCare
 
Exploring Top Performance Testing Tools in Software Industry.pdf
flufftailshop
 
Functional Testing vs Non-Functional Testing | Edureka
Edureka!
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu
 
Ad

More from Intellipaat (20)

PPTX
Business analyst job description key roles | Business Analyst Roles
Intellipaat
 
PPTX
Agile Business Analyst Responsibilities
Intellipaat
 
PPTX
Voice search optimization | How to Optimize Your Website For Voice Search
Intellipaat
 
PPTX
How to start your career as a software engineer
Intellipaat
 
PPTX
First programming language to learn | Which Programming Language to Learn Fi...
Intellipaat
 
PPTX
How to Grow Facebook Followers | How to Increase Facebook Followers quickly
Intellipaat
 
PPTX
Phishing For Beginners | Phishing Tutorial | What is Phishing | Intellipaat
Intellipaat
 
PPTX
How To Prevent Cyber Attacks | Types of Cyber Attack | What is Cyber Attack |...
Intellipaat
 
PPTX
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
Intellipaat
 
PPTX
How To Become Cyber Security Engineer | Cyber Security Career | Cyber Securit...
Intellipaat
 
PPTX
White Hat vs Black Hat vs Grey Hat | Difference Between Black Hat White Hat G...
Intellipaat
 
PPTX
AWS Amplify | AWS Amplify Tutorial | What is AWS Amplify | AWS Amplify Datast...
Intellipaat
 
PPTX
Data Science Engineer Resume | Data Scientist Resume | Data Science Resume Ti...
Intellipaat
 
PPTX
How to Become Data Architect | Data Architect Roles and Responsibilities | In...
Intellipaat
 
PPTX
Tableau vs Excel | Difference Between Tableau vs Excel | Excel vs Tableau | I...
Intellipaat
 
PPTX
Data Architect Salary in India | Factors Affecting Data Architect Salary |Dat...
Intellipaat
 
PPTX
Importance of digital marketing
Intellipaat
 
PPTX
Azure Data Engineer Certification | How to Become Azure Data Engineer
Intellipaat
 
PPTX
Salesforce Admin Certification | Salesforce Developer Certification | Intelli...
Intellipaat
 
PPTX
Cryptography Tutorial
Intellipaat
 
Business analyst job description key roles | Business Analyst Roles
Intellipaat
 
Agile Business Analyst Responsibilities
Intellipaat
 
Voice search optimization | How to Optimize Your Website For Voice Search
Intellipaat
 
How to start your career as a software engineer
Intellipaat
 
First programming language to learn | Which Programming Language to Learn Fi...
Intellipaat
 
How to Grow Facebook Followers | How to Increase Facebook Followers quickly
Intellipaat
 
Phishing For Beginners | Phishing Tutorial | What is Phishing | Intellipaat
Intellipaat
 
How To Prevent Cyber Attacks | Types of Cyber Attack | What is Cyber Attack |...
Intellipaat
 
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
Intellipaat
 
How To Become Cyber Security Engineer | Cyber Security Career | Cyber Securit...
Intellipaat
 
White Hat vs Black Hat vs Grey Hat | Difference Between Black Hat White Hat G...
Intellipaat
 
AWS Amplify | AWS Amplify Tutorial | What is AWS Amplify | AWS Amplify Datast...
Intellipaat
 
Data Science Engineer Resume | Data Scientist Resume | Data Science Resume Ti...
Intellipaat
 
How to Become Data Architect | Data Architect Roles and Responsibilities | In...
Intellipaat
 
Tableau vs Excel | Difference Between Tableau vs Excel | Excel vs Tableau | I...
Intellipaat
 
Data Architect Salary in India | Factors Affecting Data Architect Salary |Dat...
Intellipaat
 
Importance of digital marketing
Intellipaat
 
Azure Data Engineer Certification | How to Become Azure Data Engineer
Intellipaat
 
Salesforce Admin Certification | Salesforce Developer Certification | Intelli...
Intellipaat
 
Cryptography Tutorial
Intellipaat
 
Ad

Recently uploaded (20)

PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
PDF
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
Kubernetes - Architecture & Components.pdf
geethak285
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Practical Applications of AI in Local Government
OnBoard
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 

Functional testing vs non functional testing | Difference Between Functional and Non Functional Testing

  • 1. Copyright Intellipaat. All rights reserved.
  • 2. Copyright Intellipaat. All rights reserved. Tools 03 Key differences: FT & NFT Types: FT Vs NFT 01 Introduction to Software Testing 05 02 Types of Software Testing 04 06 Further Learning
  • 3. Copyright Intellipaat. All rights reserved. Introduction to Software Testing
  • 4. Copyright IntelliPaat, All rights reserved What is Software Testing? The practise of assessing and confirming that a software product or application performs what it is meant to do is known as software testing. Preventing problems, lowering development costs, and increasing performance are all advantages of testing.
  • 5. Copyright IntelliPaat, All rights reserved Objectives: Software Testing • Assess work deliverables • Ensure requirements are met • Test object meets the users' and stakeholders' expectations. • Increase trust in the software's quality level. • Ensure that the software product is free of flaws. • To give stakeholders enough information to make informed decisions, particularly on the application's quality. • Lower the risk of insufficient software quality.
  • 6. Copyright Intellipaat. All rights reserved. Types of Software Testing Functional Testing Non Functional Testing Vs
  • 7. Copyright IntelliPaat, All rights reserved Functional Testing Vs Non Functional Testing Functional testing focuses only on the output to verify the functionality of the software and how it fares against the specified requirements. Non-functional testing is the process of evaluating a software programme or system for non-functional needs, such as how the system works rather than particular behaviors. Non Functional Testing Functional Testing
  • 8. Copyright Intellipaat. All rights reserved. Key Differences: FT & NFT
  • 9. Copyright IntelliPaat, All rights reserved Focus Area Functional Testing Customer Requirements Non Functional Testing Customer Satisfaction
  • 10. Copyright IntelliPaat, All rights reserved Functionality Functional Testing Describes what the product does Non Functional Testing Describes how the product works
  • 11. Copyright IntelliPaat, All rights reserved Requirements Functional Testing Carried out by Functional Specifications Non Functional Testing Carried out by Performance Specifications Non Functional Testing Carried out by Performance Specifications
  • 12. Copyright IntelliPaat, All rights reserved Usage Functional Testing Validation of behavior of application Non Functional Testing Validation of performance of application
  • 13. Copyright IntelliPaat, All rights reserved Example Case Testing Functional Testing Check login functionality Non Functional Testing Load dashboard quickly
  • 14. Copyright IntelliPaat, All rights reserved Testing Approach Functional Testing Black box testing approach Non Functional Testing White box testing approach
  • 15. Copyright Intellipaat. All rights reserved. Types
  • 16. Copyright IntelliPaat, All rights reserved Functional Testing Examines individual software units or components Identifies minor flaws that are serious enough to cause a software version to be rejected Ensures that a product is suitable for a certain culture or location Unit Testing Smoke Testing Localization
  • 17. Copyright IntelliPaat, All rights reserved Functional Testing Determine whether a recent programme or code update has had an impact on existing functionalities. Examines software's interaction either with its components or other software. Software modules are integrated and tested as a unit. Regression Testing Inter- operability Integration Testing
  • 18. Copyright IntelliPaat, All rights reserved Functional Testing The end user verifies and accepts the software system before it is moved to the production environment. User Acceptance Ensures that the application can be used all over the world and accepts all the language texts Globalization
  • 19. Copyright IntelliPaat, All rights reserved Non Functional Testing Evaluates a system's or application's performance or behavior in the presence of a large quantity of data Evaluates a software application's capacity to scale up or down in terms of any non-functional capability. Assess a product or service by putting it through its paces with real-world consumers. Volume Testing Scalability Testing Usability Testing
  • 20. Copyright IntelliPaat, All rights reserved Non Functional Testing Determines if the programme can operate without failure for a set amount of time in a given environment. Ensures that end users can install all of the software's components, and that the procedure isn't too time-consuming or confusing. Determines whether a software product meets a defined set of standards before it’s released into production. Reliability Testing Installation Testing Compliance Testing
  • 21. Copyright IntelliPaat, All rights reserved Non Functional Testing Determines how easy or difficult it is to move a software product from one hardware, software, or other operational or usage environment to another. Ensures that an organization can recover data, restore business critical applications and continue operations after an interruption of its services or complete disruption. Evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload Portability Testing Disaster Recovery Testing Performance Testing
  • 22. Copyright IntelliPaat, All rights reserved Performance Testing Performance testing is a method of determining how fast, responsive, and stable a computer, network, software application, or device is under stress. Types of Performance Testing Load Testing Stress Testing Endurance Testing Spike Testing
  • 23. Copyright IntelliPaat, All rights reserved Types of Performance Testing Stress testing is a type of software testing that ensures the system's stability and dependability. LOAD TESTING STRESS TESTING ENDURANCE TESTING SPIKE TESTING Load testing is a type of performance testing that assesses a system's, software product's, or software application's performance under realistic load situations. Spike testing is a technique for determining how a software programme responds to sudden changes in traffic. Endurance testing is performed to see if an application can withstand the processing load it will be subjected to for an extended length of time.
  • 24. Copyright Intellipaat. All rights reserved. Tools
  • 25. Copyright IntelliPaat, All rights reserved Functional Testing Tools Selenium IDE is a record/run tool used by Selenium Test Case Developers to create Selenium Test Cases. The Selenium IDE is a simple tool from the Selenium Test Suite that may be used to create automated test cases for web applications. • Provides you with the option to automatically record your test cases depending on your browser activities. • Allows developers to be more creative while performing test cases. • Operates using a large variety of Selenese commands that assist the IDE in determining what needs to be done. • Allows test developers to place breakpoints in order to debug certain test scenarios.
  • 26. Copyright IntelliPaat, All rights reserved Functional Testing Tools Tricentis Tosca is a simplified end-to-end functional testing software that automates tests across all layers of modern enterprise architectures. TestComplete is a powerful testing tool for web, mobile, and desktop testing. It supports various scripting languages such as JavaScript, VBScript, Python, etc. Ranorex is an automation tool for web, mobile, and desktop testing. It features advanced capabilities for GUI recognition, reusable test scripts, and record/playback.
  • 27. Copyright IntelliPaat, All rights reserved Non Functional Testing Tools Apache JMeter is a performance testing tool that may be used to evaluate both static and dynamic resources, as well as Web dynamic applications. • Freely available since it is open source software • Easy-to-use interface • Loads a variety of server types • Works on any platform • Supports both Swing and lightweight components • Performs automated testing of the applications • Highly extensible
  • 28. Copyright IntelliPaat, All rights reserved Non Functional Testing Tools Loadster is a load testing tool that uses a cloud hybrid approach to test large-scale applications as well as high-performance websites. NeoLoad is a robust testing software for web and mobile apps that simulates huge numbers of users accurately while analyzing server activity. LoadRunner is a Micro Focus tool that can simulate a large number of users all at once.
  • 29. Copyright Intellipaat. All rights reserved. Further Learning..
  • 30. Copyright IntelliPaat, All rights reserved Further Learning
  • 31. Copyright Intellipaat. All rights reserved. India: +91-7022374614 US: 1-800-216-8930 (TOLL FREE) 24/7 Chat with Our Course Advisor [email protected]