Manual Testing Course Syllabus
Manual Testing Course Syllabus
Manual Testing Course Syllabus
Overview:
Testing is a critical phase of Software Development Life Cycle. Manual testing is the process in which the
defects are identified, isolated, subjected for justification and ensure that the product is defect-free, in-order
to produce quality product. However it requires the necessary knowledge such as about different types of
manual testing, software development life cycle. In this course you will learn everything that is required from a
good manual tester.
Course Objectives
In this module you learn about Importance of testing. Why Testers need industry, software
program/application/product: meets the business and technical requirements that guided its design and
development works as expected.
What is testing?
Importance of testing
Roles and Responsibilities
Principles of software testing
What is Quality?
How much testing is enough?
Differences between Manual and Automation Testing.
Module 2 - Day 2 & 3: Software Development Life Cycle
In this module you learn about development procedure .SDLC stands for Software development life cycle. It is
a process that describes how to develop, design and maintain the software project ensuring that all the
functional & user requirement, goals and objective are met.
1. SDLC Phases
Requirements Phase.
Analysis Phase.
Design phase.
Coding Phase.
Testing phase.
Delivery and Maintenance Phase.
2. SDLC Models
Waterfall Model.
V Model
Agile Model.
Prototype Model.
Spiral Model.
In this module you learn about deferent types of software testing. Software Testing Methodology is defined as
strategies and testing types used to certify that the application under test meets client expectations.
In this module you learn design test cases in such a way that we get the maximum coverage using an optimal
set of Test cases. Focus on highlighting the various Methods and Techniques in designing test cases for both
Black Box Testing and White Box testing.
Static Techniques:
Informal Reviews
Walkthroughs
Technical Reviews
Inspection
In this module you learn about levels of testing are frequently grouped by where they are added in the
software development process, or by the level of specificity of the test.
1. Functional Testing
Unit Testing
Integration Testing
System Testing
User Acceptance Testing.
Sanity/Smoke Testing.
Regression Test.
Retest.
Performance Testing.
Memory Test
Scalability Testing.
Compatibility Testing.
Security Testing.
Cookies Testing.
Session Testing.
Recovery Testing.
Installation Testing.
Adhoc Testing.
Risk Based Testing.
I18N Testing.
L1ON Testing.
Compliance Testing.
1. Requirements Analysis/Design
2. Test Planning
Object.
Scope of Testing.
Schedule.
Approach.
Roles & Responsibilities.
Assumptions.
Risks & Mitigations.
Entry & Exit Criteria.
Test Automation.
Deliverables.
5. Test Execution
6. Test Closure
Types of Bugs.
Identifying the Bugs.
Bug/Defect Life Cycle.
Reporting the Bugs.
Severity and priority
7. Test Metrics
In this module you learn about QA & QC and How to log bugs in Project management tool, how to give
severity, priority to bugs.
Test Management with TFS Tool (Learn & Implement) Defect Tracking Tools (Learn & Implement)
TFS
Real-time Project involving most of the above concepts with following will be provided
Complete Test plan, Test Cases, Traceability, Defect tracking report documents
1. At the end of this course, students will be able to understand the complete cycle of Manual Testing.
2. Students will be seeing the live project and will be able to start the career in the Software Quality
Assurance filed.