0% found this document useful (0 votes)
5 views9 pages

Software Testing and QA Overview Guide

The document outlines the course on Software Testing and Quality Assurance, detailing its structure and key topics such as definitions, differences between quality assurance and testing, and the benefits of software testing. It emphasizes the importance of both processes in ensuring software quality and efficiency. Additionally, it highlights various testing methodologies including Agile Testing, Test-Driven Development, and Automated Testing.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views9 pages

Software Testing and QA Overview Guide

The document outlines the course on Software Testing and Quality Assurance, detailing its structure and key topics such as definitions, differences between quality assurance and testing, and the benefits of software testing. It emphasizes the importance of both processes in ensuring software quality and efficiency. Additionally, it highlights various testing methodologies including Agile Testing, Test-Driven Development, and Automated Testing.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Testing and

Quality Assurance
CSC 185 Lucman Abdulrachman
Course Topic Progress
1 2 3 4
Introduction & Functions and Types / Kinds Traditional
Overview of Roles of Quality of Testing Software Testing
Software Testing Assurance in
and QA Software
Development Strategies and
Levels of Testing

5 6 7 8 9
Agile Testing Test-Driven- Behavior- Automated Acceptance
Development Driven- Integration Testing
(TDD) Development Testing with
(BDD) e2e testing
Intro to Software Testing and Quality Assurance

Topic Contents
• Define Software Testing
• Define Quality Assurance
• Quality Assurance vs Software Testing
• Benefits of Software Testing
What is Software
Testing?
• The process of executing a program or system
with intent of finding errors and issues.
[Link] (Software Testing)

• A method to check whether the actual software


product matches expected requirements and to
ensure that software product is Defect free.
[Link]
What is Quality Assurance?
• In Software Testing, it is defined as a procedure to ensure the quality of
software products or services provided to the customers by an
organization.
• It focuses on improving the software development process and making
it efficient and effective as per the quality standards defined for software
products.

[Link]
Differences between
Software Quality Assurance
and Software Testing
Quality Assurance Testing

Software Quality Assurance is about Software Testing is to test a product for


engineering process that ensures quality problems before the product goes live

Involves activities related to the Involves actives concerning verification


implementation of processes, procedures, of product.
and standards. Validation.

Process focused Product focused


Preventive technique Corrective technique
Proactive measure Reactive measure
The scope of QA applied to all products The scope of Software Testing applies to a
that will be created by the organization particular product being tested.

[Link]
What are the benefits of Software
Testing?
• Cost-Effective
• Security
• Product quality
• Customer Satisfaction

[Link]
[Link]
SALAMAT
“No human is master of everything. But one can be a
master of anything at a time” -Lucman
BACKUP
Following slides are extra information

You might also like