Course Overview
At ProTechSkills, we are offering an expert level course in Software Testing with a highly tuned combination of theoretical concepts, practical exposure and industry skills that will give you a solid standing among other Software Test Professionals. The notion behind this training is to help you learn Software Development/ Test Life Cycle and other testing methodologies.
Course Objectives
This course embodies the basic as well as the advance concepts in the Software Testing space. The course is designed by the Industry experts to let students leverage the best benefits and practical exposure. To begin with, we have arranged a few sessions on theoretical concepts to make you acquainted with software testing nomenclatures followed by exhaustive sessions on Test Case Creation and Bug logging.
Our purpose is to make you job fit at the end of the training programme. We would also like to take initiatives in landing you a job thereby helping with Interview Questions, Mock Interviews, and Course Material etc.
Note: Guidance on the renowned Software Testing Certificates like ISTQB and CSTE will be provided as a complimentary.
Who Should go for this course?
This course is designed to enable and empower college students and Testing professionals who want to excel in their IT careers. This course starts with the basics of Software Testing concepts and the advanced terminologies. For a striking experience, we have designed the course with adequate real life problems and scenarios. The course is typically designed for amateur with little or no Testing experience.
Course Duration
32-34 hours (2 Months Program – Weekend Only)
Course Structure
S.N.
|
Topics
|
Subtopics
|
1
|
Basic Introduction
|
|
What is software?
|
||
What is Testing?
|
||
What is Software Testing?
|
||
Why do we need Testing?
|
||
Testing Principles
|
||
2
|
Test Process/STLC
|
|
Fundamental Test Process
|
||
Analysis on Defect Cost
|
||
Organization Chart
|
||
Independent Testing
|
||
Verification & Validation
|
||
3
|
Software Development Models & Test Levels
|
|
Waterfall Model
|
||
V-Model
|
||
Iterative Model / Incremental Development Model
|
||
Rapid Application Development Model
|
||
Agile Model
|
||
Component Testing
|
||
Integration Testing
|
||
System Testing
|
||
Acceptance Testing
|
||
Compliance Acceptance Testing
|
||
Alpha Testing
|
||
Beta Testing
|
||
4
|
Test Types
|
|
Functional Testing
|
||
Non-Functional Testing
|
||
Structural/Architectural Testing (White Box Testing)
|
||
Change-related Testing
|
||
Confirmation Testing
|
||
Regression Testing
|
||
Maintenance Testing
|
||
5
|
Test Types Continues…
|
|
Usability Testing
|
||
End – to – End Testing
|
||
Adhoc Testing
|
||
Compatibility Testing
|
||
GUI Testing
|
||
API Testing
|
||
Security Testing
|
||
Exploratory Testing
|
||
Stress Testing
|
||
Performance Testing
|
||
Load Testing
|
||
White Box Testing
|
||
Black Box Testing
|
||
Difference between Smoke and Sanity Testing
|
||
6
|
Static Techniques
|
|
Reviews & the Test Processes
|
||
Review Process
|
||
Phases of formal review
|
||
Roles & Responsibilities
|
||
Types of Reviews
|
||
Walkthrough
|
||
Technical Review
|
||
Inspection
|
||
7
|
Static Analysis By tools
|
|
Coding Standards
|
||
Code metrics
|
||
Code structure
|
||
8
|
Test Design Techniques
|
|
Static Testing Techniques
|
||
Black box Testing Techniques (Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing, State Transition Testingand Use case Testing)
|
||
Structure based Testing Techniques (Coverage Types, Decision Coverage and Statement Coverage)
|
||
Experience based Testing Techniques (Error Guessing and Exploratory Testing)
|
||
9
|
Test Management
|
|
Independent Testing and Integration Testing
|
||
Test Plans
|
||
Incident Management (Incident Reports, Priority & Severity, Bug Life Cycle)
|
||
Mantis Installation and Overview
|
||
10
|
Test Case Creation & Tool types
|
|
Sample Test Case Creation
|
||
Sample Test Scenario Creation
|
||
Fields of Test case writing
|
||
Types of Test tools
|
||
Test Case Creation – Quality Center
|
||
Introduction of Tool in the Project
|
||
Pilot Project
|
||
11
|
Selenium Introduction
|