SlideShare a Scribd company logo
PRESENTED BY:•Varsha Thakur
•Jaydev Rawat
•Sanat Soni
•Pawan Kurmi

SUPERVISIOR
Mr. G. K. SINGH

PGT
Dr. H. s. Gour Central utd. Sagour

2
 Testing

is a process of identifying defects

 Develop


A test case is a formal description of







test cases and test data

A starting state
One or more events to which the software must
respond
The expected response or ending state

Test data is a set of starting states and events
used to test a module, group of modules, or
entire system

Dr. H. s. Gour Central utd. Sagour

3
 Programmers



Unit testing
Testing buddies can test other programmer’s
code

 Users



Usability and acceptance testing
Volunteers are frequently used to test beta
versions

Dr. H. s. Gour Central utd. Sagour

4
 Component





Testing of individual program components
Usually the responsibility of the component
developer (except sometimes for critical
systems)
Tests are derived from the developer’s
experience

 Integration




testing

testing

Testing of groups of components integrated to
create a system or sub-system
The responsibility of an independent testing
team
Tests are based on a system specification
Dr. H. s. Gour Central utd. Sagour

5
Component
testing

Integration
testing

Software developer

Independent testing team

Dr. H. s. Gour Central utd. Sagour

6
 Unit

Testing
 Integration Testing
 Usability Testing
 Customer Acceptance Testing
 Regression testing
 Smoke Testing

Dr. H. s. Gour Central utd. Sagour

7
 The

process of testing individual
methods, classes, or components before they
are integrated with other software
 Two methods for isolated testing of units


Driver




Simulates the behavior of a method that sends a
message to the method being tested

Stub


Simulates the behavior of a method that has not yet
been written

Dr. H. s. Gour Central utd. Sagour

8
 Evaluates

the behavior of a group of methods

or classes


Identifies interface compatibility, unexpected
parameter values or state interaction, and runtime exceptions

 System


Integration test of the behavior of an entire
system or independent subsystem

 Build


test

and smoke test

System test performed daily or several times a
week
Dr. H. s. Gour Central utd. Sagour

9
 Determines

whether a
method, class, subsystem, or system meets
user requirements
 Performance test


Determines whether a system or subsystem can
meet time-based performance criteria




Response time specifies the desired or maximum
allowable time limit for software responses to queries
and updates
Throughput specifies the desired or minimum number
of queries and transactions that must be processed per
minute or hour

Dr. H. s. Gour Central utd. Sagour

10
 Determines

whether the system fulfills user
requirements


Involves the end users

 Acceptance

testing is a very formal activity
in most development projects

Dr. H. s. Gour Central utd. Sagour

11
•

Identifies new faults that may have been
introduced as current one are being
corrected

•

Verifies a new version or release still
performs the same functions in the same
manner as an older version or release

Dr. H. s. Gour Central utd. Sagour

12


Taken from the world of hardware




Power is applied and a technician checks for sparks, smoke, or
other dramatic signs of fundamental failure

Designed as a pacing mechanism for time-critical projects


Allows the software team to assess its project on a frequent
basis

Dr. H. s. Gour Central utd. Sagour

13
•

•
•
•

Function testing: does the integrated
system perform as promised by the
requirements specification?
Performance testing: are the non-functional
requirements met?
Acceptance testing: is the system what the
customer expects?
Installation testing: does the system run at
the customer site(s)?

Dr. H. s. Gour Central utd. Sagour

14
Dr. H. s. Gour Central utd. Sagour

15
. Compares the system’s actual performance
with its requirements
•

Develops test cases based on the
requirements document

Dr. H. s. Gour Central utd. Sagour

16
•
•
•
•

•
•
•

Stress tests
Volume tests
Configuration tests
Compatibility tests
Regression tests
Security tests
Timing tests

Dr. H. s. Gour Central utd. Sagour

•
•
•
•

•
•

Environmental tests
Quality tests
Recovery tests
Maintenance tests
Documentation tests
Human factors (usability)
tests

17
. Enable the customers and users to determine
if the built system meets their needs and
expectations
•

Written, conducted and evaluated by the
customers

Dr. H. s. Gour Central utd. Sagour

18
•

Before the testing
–
–
–

•

Configure the system
Attach proper number and kind of devices
Establish communication with other system

The testing
–

Regression tests: to verify that the system has
been installed properly and works

Dr. H. s. Gour Central utd. Sagour

19
 After

system testing is complete, the
customer might perform a "customer
acceptance test" before signing off on the
product

 The

customer acceptance test is a suite of
tests that will be run by the customer (or
someone they hire) to ensure that the
product meets requirements

Dr. H. s. Gour Central utd. Sagour

20
System Testing
Validation Testing
Integration Testing
Unit Testing
Code
Design
Requirements
System Engineering
Dr. H. s. Gour Central utd. Sagour

21







There is no definitive answer to this question
Every time a user executes the software, the program is
being tested
Sadly, testing usually stops when a project is running out of
time, money, or both
One approach is to divide the test results into various
severity levels


Then consider testing to be complete when certain levels of
errors no longer occur or have been repaired or eliminated

Dr. H. s. Gour Central utd. Sagour

22
 Google
 Software

Engineering- Roger S. Pressman
 Software Engineering by Pankaj Jalote
 Software Engineering- K. K. Agarwal
 Bollinger, T. and C. McGowen, “A Critical
Look at Software Capability Eval Gilb, T., “What Is Level Six?” IEEE Software,
January 1996, pp. 97–98, 103.
 Pressman, R.S., and S.R. Herron, Software
Shock, Dorset House, 1991.
Dr. H. s. Gour Central utd. Sagour

23
Thank
You
Dr. H. s. Gour Central utd. Sagour

24

More Related Content

What's hot

ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6
Yogindernath Gupta
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
Bharathi Ashok
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
Ajay K
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
John Roddy
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
BugRaptors
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
Techpartnerz
 
What is Ad-Hoc Testing
What is Ad-Hoc TestingWhat is Ad-Hoc Testing
What is Ad-Hoc Testing
Exforsys Inc
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
Sagar Joshi
 
software testing
 software testing software testing
software testing
Sara shall
 
Software testing
Software testingSoftware testing
Software testing
Madhumita Chatterjee
 
Food science and technology
Food science and technologyFood science and technology
Food science and technology
Sh Khan
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
GaneshKumarKanthiah
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-QA
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
Tejas Mhaske
 
Software testing
Software testingSoftware testing
Software testing
Omar Al-Bokari
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
REHMAT ULLAH
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
Neeraj Kumar Singh
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
TJamesLeDoux
 
Software testing
Software testingSoftware testing
Software testing
Kalyan Vadapalli
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
Scott Barber
 

What's hot (20)

ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
 
What is Ad-Hoc Testing
What is Ad-Hoc TestingWhat is Ad-Hoc Testing
What is Ad-Hoc Testing
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
software testing
 software testing software testing
software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Food science and technology
Food science and technologyFood science and technology
Food science and technology
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
 
Software testing
Software testingSoftware testing
Software testing
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
Software testing
Software testingSoftware testing
Software testing
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 

Similar to Software testing

Different Types Of Testing
Different Types Of TestingDifferent Types Of Testing
Different Types Of Testing
Siddharth Belbase
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
sanjayjadhav8789
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
Shwetha-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
Veneet-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
SwatiS-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
Lakshmi-BA
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
Shwetha-BA
 
System testing
System testingSystem testing
System testing
Abdullah-Al- Mahmud
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
Bisrat Girma
 
SDLCTesting
SDLCTestingSDLCTesting
SDLCTesting
Gavin Thys
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
Murageppa-QA
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
BharathReddy615859
 
Testing
TestingTesting
Testing
nazeer pasha
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
Sushilkumar744913
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
jagadeeppapisettipal
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
sankalpkumarsahoo174
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Sachin Pathania
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
United International University
 

Similar to Software testing (20)

Different Types Of Testing
Different Types Of TestingDifferent Types Of Testing
Different Types Of Testing
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
 
System testing
System testingSystem testing
System testing
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
 
SDLCTesting
SDLCTestingSDLCTesting
SDLCTesting
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
Testing
TestingTesting
Testing
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 

Recently uploaded

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 

Recently uploaded (20)

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 

Software testing

  • 1. PRESENTED BY:•Varsha Thakur •Jaydev Rawat •Sanat Soni •Pawan Kurmi SUPERVISIOR Mr. G. K. SINGH PGT
  • 2. Dr. H. s. Gour Central utd. Sagour 2
  • 3.  Testing is a process of identifying defects  Develop  A test case is a formal description of     test cases and test data A starting state One or more events to which the software must respond The expected response or ending state Test data is a set of starting states and events used to test a module, group of modules, or entire system Dr. H. s. Gour Central utd. Sagour 3
  • 4.  Programmers   Unit testing Testing buddies can test other programmer’s code  Users   Usability and acceptance testing Volunteers are frequently used to test beta versions Dr. H. s. Gour Central utd. Sagour 4
  • 5.  Component    Testing of individual program components Usually the responsibility of the component developer (except sometimes for critical systems) Tests are derived from the developer’s experience  Integration    testing testing Testing of groups of components integrated to create a system or sub-system The responsibility of an independent testing team Tests are based on a system specification Dr. H. s. Gour Central utd. Sagour 5
  • 7.  Unit Testing  Integration Testing  Usability Testing  Customer Acceptance Testing  Regression testing  Smoke Testing Dr. H. s. Gour Central utd. Sagour 7
  • 8.  The process of testing individual methods, classes, or components before they are integrated with other software  Two methods for isolated testing of units  Driver   Simulates the behavior of a method that sends a message to the method being tested Stub  Simulates the behavior of a method that has not yet been written Dr. H. s. Gour Central utd. Sagour 8
  • 9.  Evaluates the behavior of a group of methods or classes  Identifies interface compatibility, unexpected parameter values or state interaction, and runtime exceptions  System  Integration test of the behavior of an entire system or independent subsystem  Build  test and smoke test System test performed daily or several times a week Dr. H. s. Gour Central utd. Sagour 9
  • 10.  Determines whether a method, class, subsystem, or system meets user requirements  Performance test  Determines whether a system or subsystem can meet time-based performance criteria   Response time specifies the desired or maximum allowable time limit for software responses to queries and updates Throughput specifies the desired or minimum number of queries and transactions that must be processed per minute or hour Dr. H. s. Gour Central utd. Sagour 10
  • 11.  Determines whether the system fulfills user requirements  Involves the end users  Acceptance testing is a very formal activity in most development projects Dr. H. s. Gour Central utd. Sagour 11
  • 12. • Identifies new faults that may have been introduced as current one are being corrected • Verifies a new version or release still performs the same functions in the same manner as an older version or release Dr. H. s. Gour Central utd. Sagour 12
  • 13.  Taken from the world of hardware   Power is applied and a technician checks for sparks, smoke, or other dramatic signs of fundamental failure Designed as a pacing mechanism for time-critical projects  Allows the software team to assess its project on a frequent basis Dr. H. s. Gour Central utd. Sagour 13
  • 14. • • • • Function testing: does the integrated system perform as promised by the requirements specification? Performance testing: are the non-functional requirements met? Acceptance testing: is the system what the customer expects? Installation testing: does the system run at the customer site(s)? Dr. H. s. Gour Central utd. Sagour 14
  • 15. Dr. H. s. Gour Central utd. Sagour 15
  • 16. . Compares the system’s actual performance with its requirements • Develops test cases based on the requirements document Dr. H. s. Gour Central utd. Sagour 16
  • 17. • • • • • • • Stress tests Volume tests Configuration tests Compatibility tests Regression tests Security tests Timing tests Dr. H. s. Gour Central utd. Sagour • • • • • • Environmental tests Quality tests Recovery tests Maintenance tests Documentation tests Human factors (usability) tests 17
  • 18. . Enable the customers and users to determine if the built system meets their needs and expectations • Written, conducted and evaluated by the customers Dr. H. s. Gour Central utd. Sagour 18
  • 19. • Before the testing – – – • Configure the system Attach proper number and kind of devices Establish communication with other system The testing – Regression tests: to verify that the system has been installed properly and works Dr. H. s. Gour Central utd. Sagour 19
  • 20.  After system testing is complete, the customer might perform a "customer acceptance test" before signing off on the product  The customer acceptance test is a suite of tests that will be run by the customer (or someone they hire) to ensure that the product meets requirements Dr. H. s. Gour Central utd. Sagour 20
  • 21. System Testing Validation Testing Integration Testing Unit Testing Code Design Requirements System Engineering Dr. H. s. Gour Central utd. Sagour 21
  • 22.     There is no definitive answer to this question Every time a user executes the software, the program is being tested Sadly, testing usually stops when a project is running out of time, money, or both One approach is to divide the test results into various severity levels  Then consider testing to be complete when certain levels of errors no longer occur or have been repaired or eliminated Dr. H. s. Gour Central utd. Sagour 22
  • 23.  Google  Software Engineering- Roger S. Pressman  Software Engineering by Pankaj Jalote  Software Engineering- K. K. Agarwal  Bollinger, T. and C. McGowen, “A Critical Look at Software Capability Eval Gilb, T., “What Is Level Six?” IEEE Software, January 1996, pp. 97–98, 103.  Pressman, R.S., and S.R. Herron, Software Shock, Dorset House, 1991. Dr. H. s. Gour Central utd. Sagour 23
  • 24. Thank You Dr. H. s. Gour Central utd. Sagour 24