0% found this document useful (0 votes)
155 views4 pages

Manual Testing Syllabus

The document outlines the key topics covered in a manual testing syllabus, including an introduction to software testing processes and terminology, different software development life cycles and models, test case design techniques, levels and types of testing, and the software testing life cycle. It discusses static and dynamic test design techniques, the four main levels of testing, and types of functional and non-functional testing. The software testing life cycle covers requirements analysis, test planning, test case design, test environment setup, test execution through various regression cycles, and test cycle closure.

Uploaded by

Baranishankar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
155 views4 pages

Manual Testing Syllabus

The document outlines the key topics covered in a manual testing syllabus, including an introduction to software testing processes and terminology, different software development life cycles and models, test case design techniques, levels and types of testing, and the software testing life cycle. It discusses static and dynamic test design techniques, the four main levels of testing, and types of functional and non-functional testing. The software testing life cycle covers requirements analysis, test planning, test case design, test environment setup, test execution through various regression cycles, and test cycle closure.

Uploaded by

Baranishankar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

Manual Testing Syllabus

1) Software Testing Introduction

> What is Software testing?


> Importance of Software testing
> How to conduct Software testing.
> Basic terminology of Software testing
> Manual Testing Process
> Difference between Manual and Automated Testing
> Software testing Roles and Responsibilities

2) Software Development Life Cycle and various SDLC Models

Phases of Software Development Life Cycle

i) Requirements Phase.
ii) Analysis Phase.
iii) Design phase.
iv) Coding Phase.
v) Testing phase.
vi) Release and Maintenance Phase.

Software Development Life Cycle Models

i) Waterfall Model.
ii) V Model
iii) Agile Model.
iv) Prototype Model.
v) Spiral Model.
Etc…

3) Test Case Design Techniques

Static Techniques:

i) Informal Reviews
ii) Walkthroughs
iii) Technical Reviews
iv) Inspection
Dynamic Techniques:

a) Black-box Test Techniques

i) Equivalence Partitioning
ii) Boundary Value Analysis
iii) Decision Table Testing
iv) State Transition Testing
v) Use Case Testing

b) White-box Test Techniques

i) Statement Coverage Testing


ii) Branch Coverage Testing
iii) Path Coverage Testing
iv) Conditional Coverage Testing
v Loop Coverage Testing
Etc…

c) Experience-based Test Techniques

i) Error Guessing
ii) Exploratory Testing
iii) Checklist-based Testing

4) Levels and Types of Software Testing

Four Levels of Testing

i) Unit Testing
ii) Integration Testing
iii) System Testing
iv) Acceptance Testing

Types of Testing

i) Functional Testing

Unit Testing
Integration Testing
System Testing
User Acceptance Testing.
Sanity/Smoke Testing.
Re & Regression Testing.
etc…
Note:
Functional Testing is a Test type, and Unit Testing, Integration Testing, System Testing and
Acceptance Testing are the Test levels.

Functional Testing is conducted in all Test Levels (Unit, Integration, System, and Acceptance
Testing)

Sanity and Smoke Testing are Test Execution levels of Functional Testing

Retesting and Regression are for Change related Testing.

ii) Non Functional Testing

Performance Testing. (Load, Stress, Spike and Endurance Testing)


Usability Testing
Compatibility Testing
Reliability Testing
Security Testing
Cookies Testing
Session Testing
Recovery Testing
Installation Testing
Adhoc Testing.
Risk Based Testing.
I18N Testing.
L1ON Testing.
Compliance Testing.
Etc…

5) Software Testing Life Cycle

i) Requirements Analysis/Design

Understand the requirements


Prepare Traceability Matrix

ii) Test Planning

iii) Test Case Design

Derive Test Scenarios


Document Test cases
Collect Test data
Review Test cases
iv) Test Environment Setup

v) Test Execution

Sanity Testing – Initial build acceptance testing


Comprehensive Testing – executing all possible test cases
Reporting and Tracking Defects

Regression Test Cycle 1


Sanity Testing…
Re testing Regression Testing
Reporting and Tracking Defects

Regression Test Cycle 2


Sanity Testing…
Re testing Regression Testing
Reporting and Tracking Defects
.
.
.
Final Regression

vi) Test Cycle Closure

You might also like