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

What's hot (17)

PPT
Introduction To Software Quality Assurance
ruth_reategui
 
PPTX
Ch 12(spi)cm mi scampi
Kittitouch Suteeca
 
PPTX
Development and quality plan
nethisip13
 
PPTX
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
PDF
Software Quality Assurance SQA
Fizah Ali
 
PPTX
Software Quality Assurance and Testing at NIIT
Vikas Maheshwary
 
PPT
Software Quality Assurance
Sachithra Gayan
 
PPTX
Ch 4 components of the sqa system
Kittitouch Suteeca
 
DOCX
Term Paper - Quality Assurance in Software Development
Sharad Srivastava
 
PPT
Software Quality Assurance
university of education,Lahore
 
PPTX
Software Quality Assurance
ShashankBajpai24
 
PPTX
Components of the sqa system
Hamza Malik
 
PDF
Software Quality Management
ECC International
 
DOC
Nitin Chourasia
Nitin Chourasia
 
DOCX
Software Testing - Beginners
Hima Bindu Kosuru
 
PPTX
Software Quality Assurance
Siddhesh Palkar
 
PPT
Software Quality Framework Introduction
Don Hough
 
Introduction To Software Quality Assurance
ruth_reategui
 
Ch 12(spi)cm mi scampi
Kittitouch Suteeca
 
Development and quality plan
nethisip13
 
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Software Quality Assurance SQA
Fizah Ali
 
Software Quality Assurance and Testing at NIIT
Vikas Maheshwary
 
Software Quality Assurance
Sachithra Gayan
 
Ch 4 components of the sqa system
Kittitouch Suteeca
 
Term Paper - Quality Assurance in Software Development
Sharad Srivastava
 
Software Quality Assurance
university of education,Lahore
 
Software Quality Assurance
ShashankBajpai24
 
Components of the sqa system
Hamza Malik
 
Software Quality Management
ECC International
 
Nitin Chourasia
Nitin Chourasia
 
Software Testing - Beginners
Hima Bindu Kosuru
 
Software Quality Assurance
Siddhesh Palkar
 
Software Quality Framework Introduction
Don Hough
 

Similar to Introduction to Software Testing (20)

PPTX
Introduction to Software Testing - Part 1
Murageppa-QA
 
PPSX
Introduction to Software Testing
Rajathi-QA
 
PPTX
Introduction to Software Testing Part 2
Murageppa-QA
 
PPTX
Introduction to Software Testing Part 2
Rajesh-QA
 
PPTX
Introduction to Quality Assurance Part 2
Vidya-QA
 
PPSX
Test Team Responsibilities
ANKUR-BA
 
PPTX
Session 02 - Introduction to Quality Assurance / Software Testing
PoojaLQA
 
PPT
Quality Assurance & Testing in a glimpse
Tahmid Munaz
 
PPTX
QA Testing Vs. Software Testing - GhostQA.pptx
Jason Roy
 
PPSX
Introduction to Software Testing Part- 2
Fayis-QA
 
PDF
QA vs QC
Mithilesh Singh
 
PDF
Develope a QA Team Professionlism_Summary
Tony Hsu
 
PDF
Understanding the Importance of Quality Assurance Testing in Software Develop...
flufftailshop
 
PPT
Software Testing Fundamentals
Chankey Pathak
 
PPTX
What is the Difference Between Software Testing and QA Testing.pptx
Calidad Infotech
 
PPTX
4S Akademi - QAI - Software Testing Principles and Concepts
Serdar Zeybek
 
PPTX
Importance of Quality Assurance
Cyber Group
 
PPSX
Test Strategy and Planning
ANKUR-BA
 
PPTX
Test Strategies and Planning
Rajesh-QA
 
PPTX
Test Strategies and Planning
Vidya-QA
 
Introduction to Software Testing - Part 1
Murageppa-QA
 
Introduction to Software Testing
Rajathi-QA
 
Introduction to Software Testing Part 2
Murageppa-QA
 
Introduction to Software Testing Part 2
Rajesh-QA
 
Introduction to Quality Assurance Part 2
Vidya-QA
 
Test Team Responsibilities
ANKUR-BA
 
Session 02 - Introduction to Quality Assurance / Software Testing
PoojaLQA
 
Quality Assurance & Testing in a glimpse
Tahmid Munaz
 
QA Testing Vs. Software Testing - GhostQA.pptx
Jason Roy
 
Introduction to Software Testing Part- 2
Fayis-QA
 
QA vs QC
Mithilesh Singh
 
Develope a QA Team Professionlism_Summary
Tony Hsu
 
Understanding the Importance of Quality Assurance Testing in Software Develop...
flufftailshop
 
Software Testing Fundamentals
Chankey Pathak
 
What is the Difference Between Software Testing and QA Testing.pptx
Calidad Infotech
 
4S Akademi - QAI - Software Testing Principles and Concepts
Serdar Zeybek
 
Importance of Quality Assurance
Cyber Group
 
Test Strategy and Planning
ANKUR-BA
 
Test Strategies and Planning
Rajesh-QA
 
Test Strategies and Planning
Vidya-QA
 
Ad

More from ANKUR-BA (14)

PPSX
Selenium WebDriver
ANKUR-BA
 
PPSX
Selenium RC
ANKUR-BA
 
PPSX
Selenium Installation
ANKUR-BA
 
PPSX
Selenium - Introduction
ANKUR-BA
 
PPSX
Automation Tool Overview
ANKUR-BA
 
PPSX
JIRA
ANKUR-BA
 
PPSX
Automation Test Framework
ANKUR-BA
 
PPSX
HP Quality Center
ANKUR-BA
 
PPSX
Defect Life Cycle
ANKUR-BA
 
PPSX
Test Case Design and Technique
ANKUR-BA
 
PPSX
Project Management
ANKUR-BA
 
PPSX
Testing Concepts and Manual Testing
ANKUR-BA
 
PPSX
Agile
ANKUR-BA
 
PPSX
Software Development Life Cycle - SDLC
ANKUR-BA
 
Selenium WebDriver
ANKUR-BA
 
Selenium RC
ANKUR-BA
 
Selenium Installation
ANKUR-BA
 
Selenium - Introduction
ANKUR-BA
 
Automation Tool Overview
ANKUR-BA
 
JIRA
ANKUR-BA
 
Automation Test Framework
ANKUR-BA
 
HP Quality Center
ANKUR-BA
 
Defect Life Cycle
ANKUR-BA
 
Test Case Design and Technique
ANKUR-BA
 
Project Management
ANKUR-BA
 
Testing Concepts and Manual Testing
ANKUR-BA
 
Agile
ANKUR-BA
 
Software Development Life Cycle - SDLC
ANKUR-BA
 
Ad

Recently uploaded (20)

PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Home Cleaning App Development Services.pdf
V3cube
 
PPTX
Essential Content-centric Plugins for your Website
Laura Byrne
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Home Cleaning App Development Services.pdf
V3cube
 
Essential Content-centric Plugins for your Website
Laura Byrne
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
Digital Circuits, important subject in CS
contactparinay1
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 

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.