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)

PPTX
Katalon Studio Presentation.pptx
MuhammadHassan440279
 
PPTX
What Is DevOps?
Soumya De
 
PDF
Introduction To Mobile-Automation
Mindfire Solutions
 
PPTX
Mobile App Testing Strategy
Software Assurance LLC
 
PPTX
Mobile Automation with Appium
Manoj Kumar Kumar
 
PPTX
Jira as a Tool for Test Management
Maija Laksa
 
PPT
Basic software-testing-concepts
medsherb
 
PDF
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
VINCI Digital - Industrial IoT (IIoT) Strategic Advisory
 
PPTX
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
PPTX
Idexcel Independent Testing Services Presentation
Idexcel
 
PPTX
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance
 
PPTX
Agile Testing by Example
Mikalai Alimenkou
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPTX
Software testing.ppt
Komal Garg
 
PPT
Testing in Agile Projects
sriks7
 
PPTX
DevOps and Splunk
Splunk
 
PDF
Getting Started with Spring for GraphQL
VMware Tanzu
 
PPTX
Track code quality with SonarQube
Dmytro Patserkovskyi
 
PDF
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
Edureka!
 
PDF
Smoke Testing
Kanoah
 
Katalon Studio Presentation.pptx
MuhammadHassan440279
 
What Is DevOps?
Soumya De
 
Introduction To Mobile-Automation
Mindfire Solutions
 
Mobile App Testing Strategy
Software Assurance LLC
 
Mobile Automation with Appium
Manoj Kumar Kumar
 
Jira as a Tool for Test Management
Maija Laksa
 
Basic software-testing-concepts
medsherb
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
VINCI Digital - Industrial IoT (IIoT) Strategic Advisory
 
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
Idexcel Independent Testing Services Presentation
Idexcel
 
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance
 
Agile Testing by Example
Mikalai Alimenkou
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Software testing.ppt
Komal Garg
 
Testing in Agile Projects
sriks7
 
DevOps and Splunk
Splunk
 
Getting Started with Spring for GraphQL
VMware Tanzu
 
Track code quality with SonarQube
Dmytro Patserkovskyi
 
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
Edureka!
 
Smoke Testing
Kanoah
 

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
Non-Functional Testing Guide_ Exploring Its Types, Importance and Tools.pdf
flufftailshop
 
PDF
Fundamental of functional testing
RichelGarner
 
PDF
Everything You Need to Know About Functional Testing: A Guide
digitaljignect
 
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
 
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
 
Non-Functional Testing Guide_ Exploring Its Types, Importance and Tools.pdf
flufftailshop
 
Fundamental of functional testing
RichelGarner
 
Everything You Need to Know About Functional Testing: A Guide
digitaljignect
 
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
 
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
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 

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]