SlideShare a Scribd company logo
Learn Software Testing
With
TechPartnerz
Session 1
http://www.techpartnerz.com
Your Partner for Professional Successhttp://www.techpartnerz.com
In this presentation…..
 What is Verification & Validation? Session 1
 Verification Strategies.
 Validation Strategies.
 Establishing a Software Testing Methodology.
 Test Phases. Session 2
 Metrics.
 Configuration Management. Session 3
 Test Development.
 Defect Tracking Process.
 Deliverables.
Your Partner for Professional Successhttp://www.techpartnerz.com
What is Verification & Validation?
Verification and Validation are the basic ingredients of
Software Quality Assurance (SQA) activities.
“Verification” checks whether we are building the right
system, and
“Validation” checks whether we are building the
system right.
Your Partner for Professional Successhttp://www.techpartnerz.com
Verification Strategies comprise of the following:
1. Requirements Review.
2. Design Review.
3. Code Walkthrough.
4. Code Inspections.
Verification Strategies
Your Partner for Professional Successhttp://www.techpartnerz.com
Validation Strategies comprise of the following:
1. Unit Testing.
2. Integration Testing.
3. System Testing.
4. Performance Testing.
5. Alpha Testing.
6. User Acceptance Testing (UAT).
7. Installation Testing.
8. Beta Testing.
Validation Strategies
Your Partner for Professional Successhttp://www.techpartnerz.com
Verification Strategies…in detail
Verification
Strategy
Explanation Deliverable
Requirements
Review
The study and discussions of the
computer system requirements to
ensure they meet stated user needs
and are feasible.
Reviewed statement
of requirements.
Design
Review
The study and discussion of the
computer system design to ensure it
will support the system requirements.
System Design
Document, Hardware
Design Document.
Code
Walkthrough
Informal analysis of the program
source code to find defects and verify
coding techniques.
Software ready for
initial testing by the
developer.
Code
Inspection
Formal analysis of the program source
code to find defects as defined by
meeting system design specification.
Software ready for
testing by the testing
team.
Your Partner for Professional Successhttp://www.techpartnerz.com
Validation Strategies…in detail
Validation
Strategy
Explanation Deliverable
Unit Testing Testing of single program, modules, or
unit of code.
Software unit ready
for testing with other
system component.
Integration
Testing
Testing of related programs, modules, or
units of code.
Portions of the system
ready for testing with
other portions of the
system.
System
Testing
Testing of entire computer system. This
kind of testing can include functional and
structural testing.
Tested computer
system, based on
what was specified to
be developed.
Performance
Testing
Testing of the application for the
performance at stipulated times and
stipulated number of users.
Stable application
performance.
Your Partner for Professional Successhttp://www.techpartnerz.com
Validation Strategies…in detail
Validation
Strategy
Explanation Deliverable
Alpha Testing Testing of the whole computer system
before rolling out to the UAT.
Stable application.
User
Acceptance
Testing (UAT)
Testing of computer system to make
sure it will work in the system regardless
of what the system requirements
indicate.
Tested and accepted
system based on the
user needs.
Installation
Testing
Testing of the Computer System during
the Installation at the user place.
Successfully installed
application.
Beta Testing Testing of the application after the
installation at the client place.
Successfully installed
and running
application.
Your Partner for Professional Successhttp://www.techpartnerz.com
In order to establish software testing methodology and
developing the framework for developing the testing
tactics,
the following eight considerations should be described:
 Acquire and study the Test Strategy.
 Determine the Type of Development project.
 Determine the Type of Software System.
 Determine the project scope.
 Identify the tactical risks.
 Determine when testing should occur.
 Build the system test plan.
 Build the unit test plan.
Establishing a Software Testing Methodology.
Your Partner for Professional Successhttp://www.techpartnerz.com
Type of Development Project
Type Characteristics Test Tactic
Traditional System
Development
•Uses a system development
methodology.
•User knows requirements.
•Development determines
structure.
•Test at end of each
task/step/phase.
•Verify that specs match need.
•Test function and structure.
Iterative
development /
Prototyping / CASE
•Requirements unknown.
•Structure pre-defined.
•Verify that CASE tools are used
properly.
•Test functionality.
System
Maintenance
•Modify structure. •Test structure.
•Works best with release
methods.
•Requires regression testing.
Purchased /
Contracted
Software
•Structure unknown.
•May contain defects.
•Functionality defined in user
documentation.
•Documentation may vary from
software.
•Verify that functionality matches
need.
•Test functionality.
•Test fit into environment.
Your Partner for Professional Successhttp://www.techpartnerz.com
Testing can and should occur throughout the phases of a project.
Requirements Phase
• Determine the test strategy.
• Determine adequacy of requirements.
• Generate functional test conditions.
Design Phase
• Determine consistency of design with requirements.
• Determine adequacy of design.
• Generate structural and functional test conditions.
Program (Build) Phase
• Determine consistency with design.
• Determine adequacy of implementation.
• Generate structural and functional test conditions for
programs/units.
When Testing should occur..?
Your Partner for Professional Successhttp://www.techpartnerz.com
Test Phase
• Determine adequacy of the test plan.
• Test application system.
Installation Phase
• Place tested system into production.
Maintenance Phase
• Modify and retest.
When Testing should occur..?
Your Partner for Professional Successhttp://www.techpartnerz.com
Two types of testing can be taken into consideration.
 Functional or Black Box Testing.
 Structural or White Box Testing.
Functional testing ensures that the requirements are
properly satisfied by the application system. The
functions are those tasks that the system is designed to
accomplish.
Structural testing ensures sufficient testing of the
implementation of a function.
Types of Testing.
Your Partner for Professional Successhttp://www.techpartnerz.com
Structural Testing.
Technique Explanation Example
Stress Determine system performance
with expected volumes.
Sufficient disk
space allocated.
Execution System achieves desired level of
proficiency.
Transaction
turnaround time
adequate.
Recovery System can be returned to an
operational status after a failure.
Evaluate adequacy
of backup data.
Your Partner for Professional Successhttp://www.techpartnerz.com
Structural Testing.
Technique Explanation Example
Operations System can be executed in a
normal operational status.
Determine systems
can run using
document.
Compliance System is developed in
accordance with standards and
procedures.
Standards follow.
Security System is protected in
accordance with importance to
organization.
Access denied.
Your Partner for Professional Successhttp://www.techpartnerz.com
Functional Testing.
Technique Explanation Example
Requirements System performs as specified. Prove system
requirements.
Regression Verifies that anything
unchanged still performs
correctly.
Unchanged system
segments function.
Error Handling Errors can be prevented or
detected and then corrected.
Error introduced
into the test.
Your Partner for Professional Successhttp://www.techpartnerz.com
Functional Testing.
Technique Explanation Example
Manual
Support
The people-computer interaction
works.
Manual procedures
developed.
Inter Systems Data is correctly passed from system
to system.
Intersystem parameters
changed.
Control Controls reduce system risk to an
acceptable level.
File reconciliation
procedures work.
Parallel Old systems and new system are run
and the results compared to detect
unplanned differences.
Old and new system can
reconcile.
Your Partner for Professional Successhttp://www.techpartnerz.com
End of session 1
Your Partner for Professional Successhttp://www.techpartnerz.com
About TechPartnerz
TechPartnerz is an IIT NIT alumni company providing
end to end IT training solutions to Corporates, working
professionals and Freshers
TechPartnerz provides certification training programs for
ITIL-Foundation, ITIL-Intermediate, PRINCE2-Foundation,
PRINCE2-Practitioner, COBIT 5, Cloud Computing etc
Our Software Training Portfolio includes training on QTP,
Selenium, Loadrunner, Jmeter, SoapUI etc.
Your Partner for Professional Successhttp://www.techpartnerz.com
Thank You
For any queries feel free to contact TechPartnerz
info@techpartnerz.com
Follow TechPartnerz on facebook, Linkedin, twitter

More Related Content

What's hot (20)

PDF
7 stages of unit testing
Jorge Ortiz
 
PPTX
Software testing
Bhagyashree pathak
 
PPT
Chapter 3 SOFTWARE TESTING PROCESS
st. michael
 
PDF
Fundamentals of software testing
Noha Gamal
 
PPT
Software testing definition
Hiro Mia
 
PPTX
Software testing
Ahmed Moawad
 
PPTX
Software Teting
Ruchika Sinha
 
PDF
Testing types functional and nonfunctional - Kati Holasz
Holasz Kati
 
PDF
Testing methodology
Dina Hanbazazah
 
PPTX
Software Engineering- Types of Testing
Trinity Dwarka
 
PPT
System testing
Bernie Fishpool
 
PPTX
software testing methodologies
Jhonny Jhon
 
PPTX
System testing
Vaibhav Dash
 
PPT
Software testing
Nitish Upreti
 
PDF
STLC (Software Testing Life Cycle)
Ch Fahadi
 
DOCX
System testing
Kinnudj Amee
 
PPTX
Ppt 2 testing throughout the software life cycle
santi suryani
 
PPTX
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
DOCX
Tools for Software Verification and Validation
aliraza786
 
PDF
ISTQB Foundation Level Basic
Erol Selitektay
 
7 stages of unit testing
Jorge Ortiz
 
Software testing
Bhagyashree pathak
 
Chapter 3 SOFTWARE TESTING PROCESS
st. michael
 
Fundamentals of software testing
Noha Gamal
 
Software testing definition
Hiro Mia
 
Software testing
Ahmed Moawad
 
Software Teting
Ruchika Sinha
 
Testing types functional and nonfunctional - Kati Holasz
Holasz Kati
 
Testing methodology
Dina Hanbazazah
 
Software Engineering- Types of Testing
Trinity Dwarka
 
System testing
Bernie Fishpool
 
software testing methodologies
Jhonny Jhon
 
System testing
Vaibhav Dash
 
Software testing
Nitish Upreti
 
STLC (Software Testing Life Cycle)
Ch Fahadi
 
System testing
Kinnudj Amee
 
Ppt 2 testing throughout the software life cycle
santi suryani
 
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
Tools for Software Verification and Validation
aliraza786
 
ISTQB Foundation Level Basic
Erol Selitektay
 

Viewers also liked (20)

PPT
Learn software testing with tech partnerz 2
Techpartnerz
 
PPT
Learn software testing with tech partnerz 3
Techpartnerz
 
PPTX
My Evaluation of My Music Magazine
catherinemartin95x
 
PPT
Kom ef-dlm-diklat
girisaja
 
DOC
Sr. QA Eng. with 8.2+ Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...
vaibhav pawar
 
PPTX
Software Testing
AJEET KUMAR YADAV
 
PPT
Packaging testing to increase package sustainability
Michel Comtois
 
PPT
Gray box testing
Dasun Eranthika
 
PPTX
Overview of Software QA and What is Software Quality
University of Dhaka
 
PPTX
White box black box & gray box testing
Himanshu
 
PDF
Web Development using ASP.NET MVC at HEC
Adil Mughal
 
PPTX
All you need to know about regression testing | David Tzemach
David Tzemach
 
PPT
Performance Testing With Jmeter
Adam Goucher
 
PPTX
An Introduction to Performance Testing
SWAAM Tech
 
PPT
Software quality
jagadeesan
 
PPTX
Types of testing
Sonam Agarwal
 
PPTX
An Overview of User Acceptance Testing (UAT)
Usersnap
 
PPTX
Types of tests and types of testing
Phạm Phúc Khánh Minh
 
PPTX
Basic concepts of QA and QC
Gargi Nanda
 
PDF
Quality Assurance in SDLC
Adil Mughal
 
Learn software testing with tech partnerz 2
Techpartnerz
 
Learn software testing with tech partnerz 3
Techpartnerz
 
My Evaluation of My Music Magazine
catherinemartin95x
 
Kom ef-dlm-diklat
girisaja
 
Sr. QA Eng. with 8.2+ Yrs of Exp.in ERP_Manual_ Functional _System_Integrat...
vaibhav pawar
 
Software Testing
AJEET KUMAR YADAV
 
Packaging testing to increase package sustainability
Michel Comtois
 
Gray box testing
Dasun Eranthika
 
Overview of Software QA and What is Software Quality
University of Dhaka
 
White box black box & gray box testing
Himanshu
 
Web Development using ASP.NET MVC at HEC
Adil Mughal
 
All you need to know about regression testing | David Tzemach
David Tzemach
 
Performance Testing With Jmeter
Adam Goucher
 
An Introduction to Performance Testing
SWAAM Tech
 
Software quality
jagadeesan
 
Types of testing
Sonam Agarwal
 
An Overview of User Acceptance Testing (UAT)
Usersnap
 
Types of tests and types of testing
Phạm Phúc Khánh Minh
 
Basic concepts of QA and QC
Gargi Nanda
 
Quality Assurance in SDLC
Adil Mughal
 
Ad

Similar to Learn software testing with tech partnerz 1 (20)

PPS
Test Process
tokarthik
 
PPTX
Software testing
Ravi Dasari
 
PPT
Manual testing concepts course 1
Raghu Kiran
 
PPTX
System testing
Sifat Hossain
 
PDF
Objectorientedtesting 160320132146
vidhyyav
 
PPTX
Object oriented testing
Haris Jamil
 
PPTX
Software_Testing_ppt.pptx
BharathReddy615859
 
PPTX
testing.pptx
jagadeeppapisettipal
 
PPTX
Software-Testing-ppt.pptx
Sushilkumar744913
 
PPS
Mca se chapter_07_software_validation
Aman Adhikari
 
PPT
Software Quality
Danial Mirza
 
PPTX
IT8076 – Software Testing Intro
JohnSamuel280314
 
PDF
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
PPTX
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
IJRTETVedantaPublica
 
PPTX
SE-Unit 4_software testing stretagy.pptx
nilampatoliya
 
PPTX
softwaretestingpowerpointpresentation.pptx
CorinaStan12
 
PPTX
Software Testing or Quality Assurance
Trimantra Software Solutions
 
PPTX
Quality Assurance Process
Bala Subramanian
 
PPT
V Model in Software Testing
Abdul Raheem
 
Test Process
tokarthik
 
Software testing
Ravi Dasari
 
Manual testing concepts course 1
Raghu Kiran
 
System testing
Sifat Hossain
 
Objectorientedtesting 160320132146
vidhyyav
 
Object oriented testing
Haris Jamil
 
Software_Testing_ppt.pptx
BharathReddy615859
 
testing.pptx
jagadeeppapisettipal
 
Software-Testing-ppt.pptx
Sushilkumar744913
 
Mca se chapter_07_software_validation
Aman Adhikari
 
Software Quality
Danial Mirza
 
IT8076 – Software Testing Intro
JohnSamuel280314
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
IJRTETVedantaPublica
 
SE-Unit 4_software testing stretagy.pptx
nilampatoliya
 
softwaretestingpowerpointpresentation.pptx
CorinaStan12
 
Software Testing or Quality Assurance
Trimantra Software Solutions
 
Quality Assurance Process
Bala Subramanian
 
V Model in Software Testing
Abdul Raheem
 
Ad

Recently uploaded (20)

PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Agentic Artificial Intelligence (AI) and its growing impact on business opera...
Alakmalak Technologies Pvt. Ltd.
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
PDF
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
Machine Learning Benefits Across Industries
SynapseIndia
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Agentic Artificial Intelligence (AI) and its growing impact on business opera...
Alakmalak Technologies Pvt. Ltd.
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 

Learn software testing with tech partnerz 1

  • 1. Learn Software Testing With TechPartnerz Session 1 http://www.techpartnerz.com
  • 2. Your Partner for Professional Successhttp://www.techpartnerz.com In this presentation…..  What is Verification & Validation? Session 1  Verification Strategies.  Validation Strategies.  Establishing a Software Testing Methodology.  Test Phases. Session 2  Metrics.  Configuration Management. Session 3  Test Development.  Defect Tracking Process.  Deliverables.
  • 3. Your Partner for Professional Successhttp://www.techpartnerz.com What is Verification & Validation? Verification and Validation are the basic ingredients of Software Quality Assurance (SQA) activities. “Verification” checks whether we are building the right system, and “Validation” checks whether we are building the system right.
  • 4. Your Partner for Professional Successhttp://www.techpartnerz.com Verification Strategies comprise of the following: 1. Requirements Review. 2. Design Review. 3. Code Walkthrough. 4. Code Inspections. Verification Strategies
  • 5. Your Partner for Professional Successhttp://www.techpartnerz.com Validation Strategies comprise of the following: 1. Unit Testing. 2. Integration Testing. 3. System Testing. 4. Performance Testing. 5. Alpha Testing. 6. User Acceptance Testing (UAT). 7. Installation Testing. 8. Beta Testing. Validation Strategies
  • 6. Your Partner for Professional Successhttp://www.techpartnerz.com Verification Strategies…in detail Verification Strategy Explanation Deliverable Requirements Review The study and discussions of the computer system requirements to ensure they meet stated user needs and are feasible. Reviewed statement of requirements. Design Review The study and discussion of the computer system design to ensure it will support the system requirements. System Design Document, Hardware Design Document. Code Walkthrough Informal analysis of the program source code to find defects and verify coding techniques. Software ready for initial testing by the developer. Code Inspection Formal analysis of the program source code to find defects as defined by meeting system design specification. Software ready for testing by the testing team.
  • 7. Your Partner for Professional Successhttp://www.techpartnerz.com Validation Strategies…in detail Validation Strategy Explanation Deliverable Unit Testing Testing of single program, modules, or unit of code. Software unit ready for testing with other system component. Integration Testing Testing of related programs, modules, or units of code. Portions of the system ready for testing with other portions of the system. System Testing Testing of entire computer system. This kind of testing can include functional and structural testing. Tested computer system, based on what was specified to be developed. Performance Testing Testing of the application for the performance at stipulated times and stipulated number of users. Stable application performance.
  • 8. Your Partner for Professional Successhttp://www.techpartnerz.com Validation Strategies…in detail Validation Strategy Explanation Deliverable Alpha Testing Testing of the whole computer system before rolling out to the UAT. Stable application. User Acceptance Testing (UAT) Testing of computer system to make sure it will work in the system regardless of what the system requirements indicate. Tested and accepted system based on the user needs. Installation Testing Testing of the Computer System during the Installation at the user place. Successfully installed application. Beta Testing Testing of the application after the installation at the client place. Successfully installed and running application.
  • 9. Your Partner for Professional Successhttp://www.techpartnerz.com In order to establish software testing methodology and developing the framework for developing the testing tactics, the following eight considerations should be described:  Acquire and study the Test Strategy.  Determine the Type of Development project.  Determine the Type of Software System.  Determine the project scope.  Identify the tactical risks.  Determine when testing should occur.  Build the system test plan.  Build the unit test plan. Establishing a Software Testing Methodology.
  • 10. Your Partner for Professional Successhttp://www.techpartnerz.com Type of Development Project Type Characteristics Test Tactic Traditional System Development •Uses a system development methodology. •User knows requirements. •Development determines structure. •Test at end of each task/step/phase. •Verify that specs match need. •Test function and structure. Iterative development / Prototyping / CASE •Requirements unknown. •Structure pre-defined. •Verify that CASE tools are used properly. •Test functionality. System Maintenance •Modify structure. •Test structure. •Works best with release methods. •Requires regression testing. Purchased / Contracted Software •Structure unknown. •May contain defects. •Functionality defined in user documentation. •Documentation may vary from software. •Verify that functionality matches need. •Test functionality. •Test fit into environment.
  • 11. Your Partner for Professional Successhttp://www.techpartnerz.com Testing can and should occur throughout the phases of a project. Requirements Phase • Determine the test strategy. • Determine adequacy of requirements. • Generate functional test conditions. Design Phase • Determine consistency of design with requirements. • Determine adequacy of design. • Generate structural and functional test conditions. Program (Build) Phase • Determine consistency with design. • Determine adequacy of implementation. • Generate structural and functional test conditions for programs/units. When Testing should occur..?
  • 12. Your Partner for Professional Successhttp://www.techpartnerz.com Test Phase • Determine adequacy of the test plan. • Test application system. Installation Phase • Place tested system into production. Maintenance Phase • Modify and retest. When Testing should occur..?
  • 13. Your Partner for Professional Successhttp://www.techpartnerz.com Two types of testing can be taken into consideration.  Functional or Black Box Testing.  Structural or White Box Testing. Functional testing ensures that the requirements are properly satisfied by the application system. The functions are those tasks that the system is designed to accomplish. Structural testing ensures sufficient testing of the implementation of a function. Types of Testing.
  • 14. Your Partner for Professional Successhttp://www.techpartnerz.com Structural Testing. Technique Explanation Example Stress Determine system performance with expected volumes. Sufficient disk space allocated. Execution System achieves desired level of proficiency. Transaction turnaround time adequate. Recovery System can be returned to an operational status after a failure. Evaluate adequacy of backup data.
  • 15. Your Partner for Professional Successhttp://www.techpartnerz.com Structural Testing. Technique Explanation Example Operations System can be executed in a normal operational status. Determine systems can run using document. Compliance System is developed in accordance with standards and procedures. Standards follow. Security System is protected in accordance with importance to organization. Access denied.
  • 16. Your Partner for Professional Successhttp://www.techpartnerz.com Functional Testing. Technique Explanation Example Requirements System performs as specified. Prove system requirements. Regression Verifies that anything unchanged still performs correctly. Unchanged system segments function. Error Handling Errors can be prevented or detected and then corrected. Error introduced into the test.
  • 17. Your Partner for Professional Successhttp://www.techpartnerz.com Functional Testing. Technique Explanation Example Manual Support The people-computer interaction works. Manual procedures developed. Inter Systems Data is correctly passed from system to system. Intersystem parameters changed. Control Controls reduce system risk to an acceptable level. File reconciliation procedures work. Parallel Old systems and new system are run and the results compared to detect unplanned differences. Old and new system can reconcile.
  • 18. Your Partner for Professional Successhttp://www.techpartnerz.com End of session 1
  • 19. Your Partner for Professional Successhttp://www.techpartnerz.com About TechPartnerz TechPartnerz is an IIT NIT alumni company providing end to end IT training solutions to Corporates, working professionals and Freshers TechPartnerz provides certification training programs for ITIL-Foundation, ITIL-Intermediate, PRINCE2-Foundation, PRINCE2-Practitioner, COBIT 5, Cloud Computing etc Our Software Training Portfolio includes training on QTP, Selenium, Loadrunner, Jmeter, SoapUI etc.
  • 20. Your Partner for Professional Successhttp://www.techpartnerz.com Thank You For any queries feel free to contact TechPartnerz [email protected] Follow TechPartnerz on facebook, Linkedin, twitter