SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
•
Functional Testing
QA InfoTech
What is Functional Testing?
Functional testing is a type of software testing in which software is tested against functional
requirements/specifications with the intend to find a bug/defect(s) if any.
Functional testing is different from system testing as functional testing verifies a program by checking it against
the design document while system testing validates a program by checking it against the published user or
system requirement.
Functional testing consist of six steps-
1. The identification of functions that the software is expected to perform
2. The creation of input data set based on the function's specifications
3. The determination of output based on the function's specifications
4. The execution of the test case
5. The comparison of actual and expected output
6. To check whether the application works as per the customer’s need.
QA InfoTech
Different types of Functional testing:-
● Smoke testing
● Sanity testing
● Regression testing
● UAT (User Acceptance Testing)
QA InfoTech
Smoke Testing:-
Smoke testing is conducted to check the stability of a build. It is the initial phase of testing to ensure whether a
build is in a testable condition or not.
Sanity Testing:-
Sanity testing is conducted to check the high-level features of a software. It is performed as a subset of
regression testing to ensure that the software performs as per the given requirements.
QA InfoTech
Regression Testing:-
Regression testing is conducted after a developer fixes the piece of code which is bug infected. While doing
regression testing, mainly the focus is on the broken feature and other related areas of that feature.
UAT (User Acceptance Testing):-
UAT is performed by the end users/Client to verify whether the system is working as per the given requirements
or not. In other words, software is tested in the "real world" by the intended audience.
QA InfoTech
Functional Testing @ QAInfoTech
Functional testing is a key element for enhancing the quality of the developed software. The risks of releasing a
new product without rigorous quality assurance have greater implications now than ever before because of the
ever-changing expectations and demands of the end users. Finding independent QA and testing vendors, who
are not biased by the development unit, is crucial to the success of a quality product. At QA InfoTech, we value
this, and being an independent software testing company we believe in transparency. Our objective is to
measure the performance quality of the functional components. We practice a thorough framework based
methodology when conducting functional, GUI, database and regression testing.
Our centers of excellence have helped multiple enterprises to implement an organized approach in automation
functional testing services. We have leveraged our internal framework with the right mix of automation tools and
our home-grown methodologies, resulting in not just repeatability and optimum time utilization but also in bringing
combinatorial testing wherever possible by combining functional test scripts with areas such as performance,
security, localization, accessibility etc.
Thank You!
info@qainfotech.com
www.qainfotech.com

More Related Content

PPTX
functional testing
bharathanche
 
PPTX
UNIT TESTING PPT
suhasreddy1
 
PPTX
Types of testing
Sonam Agarwal
 
PDF
Software testing methods, levels and types
Confiz
 
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
 
PDF
Types of Software Testing | Edureka
Edureka!
 
PPT
Test Levels & Techniques
Dhanasekaran Nagarajan
 
PPTX
Software testing.ppt
Komal Garg
 
functional testing
bharathanche
 
UNIT TESTING PPT
suhasreddy1
 
Types of testing
Sonam Agarwal
 
Software testing methods, levels and types
Confiz
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
 
Types of Software Testing | Edureka
Edureka!
 
Test Levels & Techniques
Dhanasekaran Nagarajan
 
Software testing.ppt
Komal Garg
 

What's hot (20)

PPT
Manual testing ppt
Santosh Maranabasari
 
PPTX
Introduction to selenium
Archana Krushnan
 
PDF
Types of software testing
Prachi Sasankar
 
PPTX
SDLC Models
akash250690
 
PDF
Test Automation
rockoder
 
PPS
Testing techniques
RaginiRohatgi
 
PPT
Agile testing
Yogita patil
 
PDF
Software Testing Techniques: An Overview
QA InfoTech
 
PPT
Difference between functional testing and non functional testing
pooja deshmukh
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PPT
Software Testing Fundamentals
Chankey Pathak
 
ODP
BDD with Cucumber
Knoldus Inc.
 
PDF
Non-Functional testing
Kanoah
 
PPTX
verification and validation
Dinesh Pasi
 
PPTX
Software testing ppt
Heritage Institute Of Tech,India
 
PPTX
Software Development Process
Amira Elsayed Ismail
 
PPTX
Software testing life cycle
Garuda Trainings
 
PPT
Software Testing
Mousmi Pawar
 
PPTX
Acceptance testing
COEPD HR
 
PPTX
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
Manual testing ppt
Santosh Maranabasari
 
Introduction to selenium
Archana Krushnan
 
Types of software testing
Prachi Sasankar
 
SDLC Models
akash250690
 
Test Automation
rockoder
 
Testing techniques
RaginiRohatgi
 
Agile testing
Yogita patil
 
Software Testing Techniques: An Overview
QA InfoTech
 
Difference between functional testing and non functional testing
pooja deshmukh
 
Introduction to Automation Testing
Archana Krushnan
 
Software Testing Fundamentals
Chankey Pathak
 
BDD with Cucumber
Knoldus Inc.
 
Non-Functional testing
Kanoah
 
verification and validation
Dinesh Pasi
 
Software testing ppt
Heritage Institute Of Tech,India
 
Software Development Process
Amira Elsayed Ismail
 
Software testing life cycle
Garuda Trainings
 
Software Testing
Mousmi Pawar
 
Acceptance testing
COEPD HR
 
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
Ad

Similar to What Is Functional Testing? (20)

PPTX
System Testing & Acceptance Testing
vasukir11
 
PDF
Validation & verification software engineering
Sweta Kumari Barnwal
 
PDF
What is the Difference between Functional Testing and UAT?
Serena Gray
 
PDF
Types of Software Testing A Comprehensive Guide.pdf
RohitBhandari66
 
PDF
Fundamental of functional testing
RichelGarner
 
PPTX
Software testing career
Ahmed Ahmed Mokhtar
 
PPTX
Software testing basic
Rohit Singh
 
PDF
A Complete Guide to Functional Testing.pdf
flufftailshop
 
PDF
Exploring Different Types of QA Methods_ An Overview.pdf
Polyxer Systems
 
PDF
A Comparative Analysis of Functional and Non-Functional Testing (1).pdf
kalichargn70th171
 
PPTX
Software testing career 20180929 update
Ahmed Ahmed Mokhtar
 
PDF
A Comparative Analysis of Functional and Non-Functional Testing.pdf
flufftailshop
 
PDF
A Comparative Analysis of Functional and Non-Functional Testing.pdf
kalichargn70th171
 
PPTX
A Complete Guide to Functional Testing
Abhay Kumar
 
PPTX
Software Testing Training in Chandigarh
Kreativan Technologies
 
PPTX
Software testing sengu
Sengu Msc
 
PDF
Everything You Need to Know About Functional Testing: A Guide
digitaljignect
 
PPTX
Functional Testing- All you need to know (2).pptx
Jason Roy
 
DOCX
Testing in Software Engineering.docx
8759000398
 
System Testing & Acceptance Testing
vasukir11
 
Validation & verification software engineering
Sweta Kumari Barnwal
 
What is the Difference between Functional Testing and UAT?
Serena Gray
 
Types of Software Testing A Comprehensive Guide.pdf
RohitBhandari66
 
Fundamental of functional testing
RichelGarner
 
Software testing career
Ahmed Ahmed Mokhtar
 
Software testing basic
Rohit Singh
 
A Complete Guide to Functional Testing.pdf
flufftailshop
 
Exploring Different Types of QA Methods_ An Overview.pdf
Polyxer Systems
 
A Comparative Analysis of Functional and Non-Functional Testing (1).pdf
kalichargn70th171
 
Software testing career 20180929 update
Ahmed Ahmed Mokhtar
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
flufftailshop
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
kalichargn70th171
 
A Complete Guide to Functional Testing
Abhay Kumar
 
Software Testing Training in Chandigarh
Kreativan Technologies
 
Software testing sengu
Sengu Msc
 
Everything You Need to Know About Functional Testing: A Guide
digitaljignect
 
Functional Testing- All you need to know (2).pptx
Jason Roy
 
Testing in Software Engineering.docx
8759000398
 
Ad

More from QA InfoTech (17)

PDF
Testing on a Lean Diet
QA InfoTech
 
PPTX
QA InfoTech Open 2018 - Picture Presentation
QA InfoTech
 
PDF
Use Cases & User Stories: An Overview
QA InfoTech
 
PDF
What is Test Matrix?
QA InfoTech
 
PDF
Cloud Testing : An Overview
QA InfoTech
 
PDF
Testing Challenges in Indic Languages
QA InfoTech
 
PDF
What is Automation Testing?
QA InfoTech
 
PDF
Learn Mobile Testing Approach
QA InfoTech
 
PDF
Learn Bug Reporting Techniques
QA InfoTech
 
PDF
Input Method Editor (IME) and Testing challenges in Multilingual applications
QA InfoTech
 
PDF
What are SDLC Models?
QA InfoTech
 
PDF
What is Performance Testing?
QA InfoTech
 
PDF
What is Agile Methodology?
QA InfoTech
 
PDF
What is Internationalization & Localization Testing?
QA InfoTech
 
PDF
What Is Accessibility Testing?
QA InfoTech
 
PDF
Security and Penetration Testing Overview
QA InfoTech
 
PDF
What is Web Testing?
QA InfoTech
 
Testing on a Lean Diet
QA InfoTech
 
QA InfoTech Open 2018 - Picture Presentation
QA InfoTech
 
Use Cases & User Stories: An Overview
QA InfoTech
 
What is Test Matrix?
QA InfoTech
 
Cloud Testing : An Overview
QA InfoTech
 
Testing Challenges in Indic Languages
QA InfoTech
 
What is Automation Testing?
QA InfoTech
 
Learn Mobile Testing Approach
QA InfoTech
 
Learn Bug Reporting Techniques
QA InfoTech
 
Input Method Editor (IME) and Testing challenges in Multilingual applications
QA InfoTech
 
What are SDLC Models?
QA InfoTech
 
What is Performance Testing?
QA InfoTech
 
What is Agile Methodology?
QA InfoTech
 
What is Internationalization & Localization Testing?
QA InfoTech
 
What Is Accessibility Testing?
QA InfoTech
 
Security and Penetration Testing Overview
QA InfoTech
 
What is Web Testing?
QA InfoTech
 

Recently uploaded (20)

PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
CDH. pptx
AneetaSharma15
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
CDH. pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 

What Is Functional Testing?

  • 2. QA InfoTech What is Functional Testing? Functional testing is a type of software testing in which software is tested against functional requirements/specifications with the intend to find a bug/defect(s) if any. Functional testing is different from system testing as functional testing verifies a program by checking it against the design document while system testing validates a program by checking it against the published user or system requirement. Functional testing consist of six steps- 1. The identification of functions that the software is expected to perform 2. The creation of input data set based on the function's specifications 3. The determination of output based on the function's specifications 4. The execution of the test case 5. The comparison of actual and expected output 6. To check whether the application works as per the customer’s need.
  • 3. QA InfoTech Different types of Functional testing:- ● Smoke testing ● Sanity testing ● Regression testing ● UAT (User Acceptance Testing)
  • 4. QA InfoTech Smoke Testing:- Smoke testing is conducted to check the stability of a build. It is the initial phase of testing to ensure whether a build is in a testable condition or not. Sanity Testing:- Sanity testing is conducted to check the high-level features of a software. It is performed as a subset of regression testing to ensure that the software performs as per the given requirements.
  • 5. QA InfoTech Regression Testing:- Regression testing is conducted after a developer fixes the piece of code which is bug infected. While doing regression testing, mainly the focus is on the broken feature and other related areas of that feature. UAT (User Acceptance Testing):- UAT is performed by the end users/Client to verify whether the system is working as per the given requirements or not. In other words, software is tested in the "real world" by the intended audience.
  • 6. QA InfoTech Functional Testing @ QAInfoTech Functional testing is a key element for enhancing the quality of the developed software. The risks of releasing a new product without rigorous quality assurance have greater implications now than ever before because of the ever-changing expectations and demands of the end users. Finding independent QA and testing vendors, who are not biased by the development unit, is crucial to the success of a quality product. At QA InfoTech, we value this, and being an independent software testing company we believe in transparency. Our objective is to measure the performance quality of the functional components. We practice a thorough framework based methodology when conducting functional, GUI, database and regression testing. Our centers of excellence have helped multiple enterprises to implement an organized approach in automation functional testing services. We have leveraged our internal framework with the right mix of automation tools and our home-grown methodologies, resulting in not just repeatability and optimum time utilization but also in bringing combinatorial testing wherever possible by combining functional test scripts with areas such as performance, security, localization, accessibility etc.