SlideShare a Scribd company logo
Submitted To: Submitted By:
Seminar
On
Software Testing
 Introduction
 What is Software Testing ?
 Objectives of Testing
 Goals of Testing
 Testing Methodologies
 Software Testing lifecycle – Phases
 Testing Levels
 Types of Performance Testing
 Conclusion
 Testing is a process used to help identify the
correctness, completeness and quality of
developed computer software. With that in
mind, testing can never completely establish
the correctness of computer software.
 There are many approaches to software testing
from using alm tools to automated testing, but
effective testing of complex products is
essentially a process of investigation, not
merely a matter of creating and following rote
procedure.
Executing software in a simulated or real
environment, using inputs selected
somehow.
Uncover as many as errors (or bugs) as possible in a
given product.
Demonstrate a given software product matching its
requirement specifications.
Validate the quality of a software testing using the
minimum cost and efforts.
Generate high quality test cases, perform effective
tests, and issue correct and helpful problem reports.
Error : It is a human action that produces the
incorrect result that produces a fault.
Bug : The presence of error at the time of execution
of the software.
Fault : State of software caused by an error.
Failure : Deviation of the software from its expected
result. It is an event.
Detect faults
Establish confidence in software
Evaluate properties of software
 Reliability
 Performance
 Memory Usage
 Security
 Usability
 White box testing
 Black-box testing
 White box testing
 Knowledge of the internal program design and
code required.
 Tests are based on coverage of code
statements, branches, paths, conditions.
 Black box testing
 No knowledge of internal program design or code
required.
 Tests are based on requirements and functionality.
Component
code
Test
outputs
Test data
Derives
Tests
Software_Testing_ppt.pptx
• Requirements study
• Test Case Design and Development
• Test Execution
• Test Closure
• Test Process Analysis
 Testing Cycle starts with the study of client’s
requirements.
 Understanding of the requirements is very
essential for testing the product.
Test objective and coverage
Overall schedule
Standards and Methodologies
Resources required, including
necessary training
Roles and responsibilities of the team
members
Tools used
Test Case Design and Development
• Component Identification
• Test Specification Design
• Test Specification Review
Test Execution
• Code Review
• Test execution and evaluation
• Performance and simulation
Test Closure
• Test summary report
• Project De-brief
• Project Documentation
Test Process Analysis
Analysis done on the reports and improving the
application’s performance by implementing new
technology and additional features.
• Unit testing
• Integration testing
• System testing
Tests each module individually.
Follows a white box testing (Logic of the
program).
Done by developers.
Once all the modules have been unit tested,
integration testing is performed.
It is systematic testing.
Produce tests to identify errors associated with
interfacing.
Types:
Big Bang Integration testing
Top Down Integration testing
Bottom Up Integration testing
Mixed Integration testing
 The system as a whole is tested to uncover
requirement errors.
 Verifies that all system elements work properly
and that overall system function and performance
has been achieved.
 Types:
Alpha Testing
Beta Testing
Acceptance Testing
Performance Testing
Alpha Testing
It is carried out by the test team within the developing organization .
Beta Testing
It is performed by a selected group of friendly customers.
Acceptance Testing
It is performed by the customer to determine whether to accept or reject
the delivery of the system.
Performance Testing
It is carried out to check whether the system meets the nonfunctional
requirements identified in the SRS document.
Stress Testing
Volume Testing
Configuration Testing
Compatibility Testing
Regression Testing
Recovery Testing
Maintenance Testing
Documentation Testing
Usability Testing
 In order to be cost effective, the testing must be
concentrated on areas where it will be most
effective.
 The testing should be planned such that when
testing is stopped for whatever reason, the most
effective testing in the time allotted has already
been done.
 The absence of an organizational testing policy
may result in too much effort and money will be
spent on testing, attempting to achieve a level of
quality that is impossible or unnecessary.
 www.google.com
 www.wikipedia.com
 www.studymafia.org
Thanks

More Related Content

PPTX
Unit Testing
Sergey Podolsky
 
PDF
Técnicas de modelagem de teste (parte 1)
Fabrício Campos
 
PPTX
TestNG Framework
Levon Apreyan
 
PPTX
Flow Control (C#)
Bhushan Mulmule
 
PPTX
Test ng
Ramakrishna kapa
 
PDF
Test Automation
rockoder
 
ODP
Python unit testing
Darryl Sherman
 
PPT
JMockit Framework Overview
Mario Peshev
 
Unit Testing
Sergey Podolsky
 
Técnicas de modelagem de teste (parte 1)
Fabrício Campos
 
TestNG Framework
Levon Apreyan
 
Flow Control (C#)
Bhushan Mulmule
 
Test Automation
rockoder
 
Python unit testing
Darryl Sherman
 
JMockit Framework Overview
Mario Peshev
 

What's hot (20)

PPTX
Understanding Unit Testing
ikhwanhayat
 
PPSX
ASP.NET Web form
Md. Mahedee Hasan
 
PPTX
Core java
Shivaraj R
 
PPTX
Introdução a testes de software utilizando selenium
Sandy Maciel
 
PPTX
Selenium WebDriver training
Vijay Krishnan Ramaswamy
 
PDF
Building a Test Automation Strategy for Success
Lee Barnes
 
PPTX
Istqb foundation level day 1
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
PDF
Page Object Model and Implementation in Selenium
Zoe Gilbert
 
PPTX
Api Testing
Vishwanath KC
 
PDF
오픈 스펙을 대상으로 한 테스트설계사례
SangIn Choung
 
PPTX
software testing
Sara shall
 
PPTX
Typescript in 30mins
Udaya Kumar
 
PDF
Testing Your APIs: Postman, Newman, and Beyond
Postman
 
PPTX
Unit Testing Concepts and Best Practices
Derek Smith
 
PPTX
Stlc ppt
Bhavik Modi
 
PDF
API Testing
Bikash Sharma
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PDF
Unit Testing in Python
Haim Michael
 
PDF
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira
 
Understanding Unit Testing
ikhwanhayat
 
ASP.NET Web form
Md. Mahedee Hasan
 
Core java
Shivaraj R
 
Introdução a testes de software utilizando selenium
Sandy Maciel
 
Selenium WebDriver training
Vijay Krishnan Ramaswamy
 
Building a Test Automation Strategy for Success
Lee Barnes
 
Istqb foundation level day 1
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Page Object Model and Implementation in Selenium
Zoe Gilbert
 
Api Testing
Vishwanath KC
 
오픈 스펙을 대상으로 한 테스트설계사례
SangIn Choung
 
software testing
Sara shall
 
Typescript in 30mins
Udaya Kumar
 
Testing Your APIs: Postman, Newman, and Beyond
Postman
 
Unit Testing Concepts and Best Practices
Derek Smith
 
Stlc ppt
Bhavik Modi
 
API Testing
Bikash Sharma
 
Automation - web testing with selenium
Tzirla Rozental
 
Unit Testing in Python
Haim Michael
 
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira
 
Ad

Similar to Software_Testing_ppt.pptx (20)

PPTX
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
IJRTETVedantaPublica
 
PDF
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
PPTX
Software_Testing_ppt.pptx for software Engineering subject
techzsmart05
 
PPTX
softwaretestingpowerpointpresentation.pptx
CorinaStan12
 
PDF
Software_Testing_ppt.pdf software engineering
ArwaBohra6
 
PPTX
Learn sqa from expert class 2reviewed
Sharmin Khan Urmi
 
PPTX
Software testing ppt
Heritage Institute Of Tech,India
 
PPTX
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Sachin Pathania
 
PPTX
Software Testing
MD SALEEM QAISAR
 
PPSX
DISE - Software Testing and Quality Management
Rasan Samarasinghe
 
PPTX
Software Testing
Inocentshuja Ahmad
 
PDF
Objectorientedtesting 160320132146
vidhyyav
 
PPTX
Object oriented testing
Haris Jamil
 
PPTX
Software Quality and Testing note 1.pptx
GevitaChinnaiah
 
PPTX
Software testing & Quality Assurance
Webtech Learning
 
PPTX
Software Testing or Quality Assurance
Trimantra Software Solutions
 
PPTX
software testing technique
Rana assad ali
 
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
IJRTETVedantaPublica
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
Software_Testing_ppt.pptx for software Engineering subject
techzsmart05
 
softwaretestingpowerpointpresentation.pptx
CorinaStan12
 
Software_Testing_ppt.pdf software engineering
ArwaBohra6
 
Learn sqa from expert class 2reviewed
Sharmin Khan Urmi
 
Software testing ppt
Heritage Institute Of Tech,India
 
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Sachin Pathania
 
Software Testing
MD SALEEM QAISAR
 
DISE - Software Testing and Quality Management
Rasan Samarasinghe
 
Software Testing
Inocentshuja Ahmad
 
Objectorientedtesting 160320132146
vidhyyav
 
Object oriented testing
Haris Jamil
 
Software Quality and Testing note 1.pptx
GevitaChinnaiah
 
Software testing & Quality Assurance
Webtech Learning
 
Software Testing or Quality Assurance
Trimantra Software Solutions
 
software testing technique
Rana assad ali
 
Ad

Recently uploaded (20)

PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PDF
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
PPTX
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
PPTX
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
PPTX
INFO8116 -Big data architecture and analytics
guddipatel10
 
PPTX
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
PDF
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPTX
Power BI in Business Intelligence with AI
KPR Institute of Engineering and Technology
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PDF
Research about a FoodFolio app for personalized dietary tracking and health o...
AustinLiamAndres
 
PDF
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
PDF
Chad Readey - An Independent Thinker
Chad Readey
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PPTX
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PDF
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
INFO8116 -Big data architecture and analytics
guddipatel10
 
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
Power BI in Business Intelligence with AI
KPR Institute of Engineering and Technology
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Research about a FoodFolio app for personalized dietary tracking and health o...
AustinLiamAndres
 
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
Chad Readey - An Independent Thinker
Chad Readey
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 

Software_Testing_ppt.pptx

  • 1. Submitted To: Submitted By: Seminar On Software Testing
  • 2.  Introduction  What is Software Testing ?  Objectives of Testing  Goals of Testing  Testing Methodologies  Software Testing lifecycle – Phases  Testing Levels  Types of Performance Testing  Conclusion
  • 3.  Testing is a process used to help identify the correctness, completeness and quality of developed computer software. With that in mind, testing can never completely establish the correctness of computer software.  There are many approaches to software testing from using alm tools to automated testing, but effective testing of complex products is essentially a process of investigation, not merely a matter of creating and following rote procedure.
  • 4. Executing software in a simulated or real environment, using inputs selected somehow.
  • 5. Uncover as many as errors (or bugs) as possible in a given product. Demonstrate a given software product matching its requirement specifications. Validate the quality of a software testing using the minimum cost and efforts. Generate high quality test cases, perform effective tests, and issue correct and helpful problem reports.
  • 6. Error : It is a human action that produces the incorrect result that produces a fault. Bug : The presence of error at the time of execution of the software. Fault : State of software caused by an error. Failure : Deviation of the software from its expected result. It is an event.
  • 7. Detect faults Establish confidence in software Evaluate properties of software  Reliability  Performance  Memory Usage  Security  Usability
  • 8.  White box testing  Black-box testing
  • 9.  White box testing  Knowledge of the internal program design and code required.  Tests are based on coverage of code statements, branches, paths, conditions.  Black box testing  No knowledge of internal program design or code required.  Tests are based on requirements and functionality.
  • 12. • Requirements study • Test Case Design and Development • Test Execution • Test Closure • Test Process Analysis
  • 13.  Testing Cycle starts with the study of client’s requirements.  Understanding of the requirements is very essential for testing the product.
  • 14. Test objective and coverage Overall schedule Standards and Methodologies Resources required, including necessary training Roles and responsibilities of the team members Tools used
  • 15. Test Case Design and Development • Component Identification • Test Specification Design • Test Specification Review Test Execution • Code Review • Test execution and evaluation • Performance and simulation
  • 16. Test Closure • Test summary report • Project De-brief • Project Documentation Test Process Analysis Analysis done on the reports and improving the application’s performance by implementing new technology and additional features.
  • 17. • Unit testing • Integration testing • System testing
  • 18. Tests each module individually. Follows a white box testing (Logic of the program). Done by developers.
  • 19. Once all the modules have been unit tested, integration testing is performed. It is systematic testing. Produce tests to identify errors associated with interfacing. Types: Big Bang Integration testing Top Down Integration testing Bottom Up Integration testing Mixed Integration testing
  • 20.  The system as a whole is tested to uncover requirement errors.  Verifies that all system elements work properly and that overall system function and performance has been achieved.  Types: Alpha Testing Beta Testing Acceptance Testing Performance Testing
  • 21. Alpha Testing It is carried out by the test team within the developing organization . Beta Testing It is performed by a selected group of friendly customers. Acceptance Testing It is performed by the customer to determine whether to accept or reject the delivery of the system. Performance Testing It is carried out to check whether the system meets the nonfunctional requirements identified in the SRS document.
  • 22. Stress Testing Volume Testing Configuration Testing Compatibility Testing Regression Testing Recovery Testing Maintenance Testing Documentation Testing Usability Testing
  • 23.  In order to be cost effective, the testing must be concentrated on areas where it will be most effective.  The testing should be planned such that when testing is stopped for whatever reason, the most effective testing in the time allotted has already been done.  The absence of an organizational testing policy may result in too much effort and money will be spent on testing, attempting to achieve a level of quality that is impossible or unnecessary.