SlideShare a Scribd company logo
Quality Assurance /
Software Testing Training
Introduction to Software Testing
Page 2Classification: Restricted
Agenda
• Course Overview
• Introduction to Software Testing
• Is Testing a Technical role
• Project And Product
• Quality Assurance Vs Quality Control
• QC VS QA
• Verification and Validation
Page 3Classification: Restricted
• Module 1 – Introduction to QA – Software Testing
• Module 2 – Software Development Life Cycle(SDLC) and Quality Standard
• Module 3 – Testing Concepts and Manual testing
• Module 4 – Requirements, Configuration Management, Strategy and Defect
life Cycle
• Module 5 – Testing Tools and Automation
Software Quality Testing
Page 4Classification: Restricted
• What is Testing? What is QA? Are they the same or different?
• Is Testing a Technical Role? Do we need technical knowledge?
• Projects And Products
• Quality Analyst and Quality Control
• Verification and Validation
• Defect/Bugs in Software Testing
• Quality Team Roles and Responsibilities
• Career options available for a Test Engineer
• Testing Market and Opportunities
• Class Assignment
Module 1- Introduction to QA-Software Testing
Page 5Classification: Restricted
Day 1- Introduction to Software Testing
Software Testing
Software testing is a planned process that is used to identify the
correctness, completeness, security and quality of software.
Testing is generally done to demonstrate that the software is doing
what it is supposed to do as well as the software is not doing what it is
not supposed to do.
Quality Assurance
QA is planned and systematic way to evaluate quality of process used to
produce a quality product. The goal of a QA is to provide assurance that a
product is meeting customer’s quality expectations.
Page 6Classification: Restricted
Is Testing a Technical role
Is Testing a Technical Role? Do we need technical knowledge?
Testing plays crucial role in IT industries but does not required any technical
knowledge when comes to Manual Testing . The main focus is to plan and
perform Functional Testing from a user’s perspective.
A tester needs to have excellent Communications skills, Technical skills,
Leadership qualities and Analytical / Judgment skills. He or she must
develop out of the box and critical thinking, be creative and strive for
excellence. Technical skills would need to be supplemented with good
domain knowledge. This includes an ability to write code, good
understanding of systems and application architecture, and knowledge of
databases.
Page 7Classification: Restricted
Project And Product
Project: Project is developed based on the customer requirements and his
usage only.
Product: Product is developed based on the company specifications a use
multiple costumers
Page 8Classification: Restricted
Quality Assurance Vs Quality Control
Quality Assurance
The function of software quality that assures that the standards, processes,
and procedures are appropriate for the project and are correctly
implemented.
Quality Control
QC is a set of activities for ensuring quality in products. The goal of QC is to
identify defects after a product is developed and before it's released.
Page 9Classification: Restricted
QC VS QA
Page 10Classification: Restricted
Verification and Validation
Verification
Verification is a static practice of verifying documents, design, code and
program. It does not involve executing the code. It is human
based checking of documents and files. Verification uses methods like
inspections, reviews, walkthroughs, and Desk-checking etc.
Validation
Validation is a dynamic mechanism of validating and testing the actual
product. It always involves executing the code. It is computer based
execution of program. Validation uses methods like black
box (functional) testing, gray box testing, and white box (structural) testing
etc.
Page 11Classification: Restricted
Page 12Classification: Restricted
Thank You

More Related Content

PPTX
Introduction to Software Testing
PPTX
Introduction to Software Testing - Part 2
PPTX
Ch 5 contract review
PPTX
Introduction to Software Quality & its' Challenges
PPT
SW Development Methodologies
PPT
Software Quality Challenge
PPTX
Sdlc phases presentation modal
PPTX
Phases of the Software Development Process - Meerakics
Introduction to Software Testing
Introduction to Software Testing - Part 2
Ch 5 contract review
Introduction to Software Quality & its' Challenges
SW Development Methodologies
Software Quality Challenge
Sdlc phases presentation modal
Phases of the Software Development Process - Meerakics

What's hot (17)

PPT
Introduction To Software Quality Assurance
PPTX
Ch 12(spi)cm mi scampi
PPTX
Development and quality plan
PPTX
Ch 6 development plan and quality plan
PDF
Software Quality Assurance SQA
PPTX
Software Quality Assurance and Testing at NIIT
PPT
Software Quality Assurance
PPTX
Ch 4 components of the sqa system
DOCX
Term Paper - Quality Assurance in Software Development
PPT
Software Quality Assurance
PPTX
Software Quality Assurance
PPTX
Components of the sqa system
PDF
Software Quality Management
DOC
Nitin Chourasia
DOCX
Software Testing - Beginners
PPTX
Software Quality Assurance
PPT
Software Quality Framework Introduction
Introduction To Software Quality Assurance
Ch 12(spi)cm mi scampi
Development and quality plan
Ch 6 development plan and quality plan
Software Quality Assurance SQA
Software Quality Assurance and Testing at NIIT
Software Quality Assurance
Ch 4 components of the sqa system
Term Paper - Quality Assurance in Software Development
Software Quality Assurance
Software Quality Assurance
Components of the sqa system
Software Quality Management
Nitin Chourasia
Software Testing - Beginners
Software Quality Assurance
Software Quality Framework Introduction
Ad

Similar to Introduction to Software Testing (20)

PPTX
Introduction to Software Testing - Part 1
PPSX
Introduction to Software Testing
PPTX
Introduction to Software Testing Part 2
PPTX
Introduction to Software Testing Part 2
PPTX
Introduction to Quality Assurance Part 2
PPSX
Test Team Responsibilities
PPTX
Session 02 - Introduction to Quality Assurance / Software Testing
PPT
Quality Assurance & Testing in a glimpse
PPTX
QA Testing Vs. Software Testing - GhostQA.pptx
PPSX
Introduction to Software Testing Part- 2
PDF
QA vs QC
PDF
Develope a QA Team Professionlism_Summary
PDF
Understanding the Importance of Quality Assurance Testing in Software Develop...
PPT
Software Testing Fundamentals
PPTX
What is the Difference Between Software Testing and QA Testing.pptx
PPTX
4S Akademi - QAI - Software Testing Principles and Concepts
PPTX
Importance of Quality Assurance
PPTX
Test Strategies and Planning
PPTX
Test Strategies and Planning
PPSX
Test Strategy and Planning
Introduction to Software Testing - Part 1
Introduction to Software Testing
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
Introduction to Quality Assurance Part 2
Test Team Responsibilities
Session 02 - Introduction to Quality Assurance / Software Testing
Quality Assurance & Testing in a glimpse
QA Testing Vs. Software Testing - GhostQA.pptx
Introduction to Software Testing Part- 2
QA vs QC
Develope a QA Team Professionlism_Summary
Understanding the Importance of Quality Assurance Testing in Software Develop...
Software Testing Fundamentals
What is the Difference Between Software Testing and QA Testing.pptx
4S Akademi - QAI - Software Testing Principles and Concepts
Importance of Quality Assurance
Test Strategies and Planning
Test Strategies and Planning
Test Strategy and Planning
Ad

More from Rajesh-QA (10)

PPTX
JIRA
PPTX
Selenium - Installation
PPTX
PPTX
Test Case Design & Technique
PPTX
Tool Evaluation
PPTX
SDLC
PPTX
Testing Concepts and Manual Testing
PPTX
Agile
PPTX
Types of Testing
PPTX
Testing Management
JIRA
Selenium - Installation
Test Case Design & Technique
Tool Evaluation
SDLC
Testing Concepts and Manual Testing
Agile
Types of Testing
Testing Management

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Spectroscopy.pptx food analysis technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Network Security Unit 5.pdf for BCA BBA.
Spectroscopy.pptx food analysis technology
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
sap open course for s4hana steps from ECC to s4
Advanced methodologies resolving dimensionality complications for autism neur...

Introduction to Software Testing

  • 1. Quality Assurance / Software Testing Training Introduction to Software Testing
  • 2. Page 2Classification: Restricted Agenda • Course Overview • Introduction to Software Testing • Is Testing a Technical role • Project And Product • Quality Assurance Vs Quality Control • QC VS QA • Verification and Validation
  • 3. Page 3Classification: Restricted • Module 1 – Introduction to QA – Software Testing • Module 2 – Software Development Life Cycle(SDLC) and Quality Standard • Module 3 – Testing Concepts and Manual testing • Module 4 – Requirements, Configuration Management, Strategy and Defect life Cycle • Module 5 – Testing Tools and Automation Software Quality Testing
  • 4. Page 4Classification: Restricted • What is Testing? What is QA? Are they the same or different? • Is Testing a Technical Role? Do we need technical knowledge? • Projects And Products • Quality Analyst and Quality Control • Verification and Validation • Defect/Bugs in Software Testing • Quality Team Roles and Responsibilities • Career options available for a Test Engineer • Testing Market and Opportunities • Class Assignment Module 1- Introduction to QA-Software Testing
  • 5. Page 5Classification: Restricted Day 1- Introduction to Software Testing Software Testing Software testing is a planned process that is used to identify the correctness, completeness, security and quality of software. Testing is generally done to demonstrate that the software is doing what it is supposed to do as well as the software is not doing what it is not supposed to do. Quality Assurance QA is planned and systematic way to evaluate quality of process used to produce a quality product. The goal of a QA is to provide assurance that a product is meeting customer’s quality expectations.
  • 6. Page 6Classification: Restricted Is Testing a Technical role Is Testing a Technical Role? Do we need technical knowledge? Testing plays crucial role in IT industries but does not required any technical knowledge when comes to Manual Testing . The main focus is to plan and perform Functional Testing from a user’s perspective. A tester needs to have excellent Communications skills, Technical skills, Leadership qualities and Analytical / Judgment skills. He or she must develop out of the box and critical thinking, be creative and strive for excellence. Technical skills would need to be supplemented with good domain knowledge. This includes an ability to write code, good understanding of systems and application architecture, and knowledge of databases.
  • 7. Page 7Classification: Restricted Project And Product Project: Project is developed based on the customer requirements and his usage only. Product: Product is developed based on the company specifications a use multiple costumers
  • 8. Page 8Classification: Restricted Quality Assurance Vs Quality Control Quality Assurance The function of software quality that assures that the standards, processes, and procedures are appropriate for the project and are correctly implemented. Quality Control QC is a set of activities for ensuring quality in products. The goal of QC is to identify defects after a product is developed and before it's released.
  • 10. Page 10Classification: Restricted Verification and Validation Verification Verification is a static practice of verifying documents, design, code and program. It does not involve executing the code. It is human based checking of documents and files. Verification uses methods like inspections, reviews, walkthroughs, and Desk-checking etc. Validation Validation is a dynamic mechanism of validating and testing the actual product. It always involves executing the code. It is computer based execution of program. Validation uses methods like black box (functional) testing, gray box testing, and white box (structural) testing etc.