Course Objectives
To comprehend what is trying?
To comprehend Software improvement model.
To Understand the Architecture of programming improvement.
To get familiar with the highlights of Software improvement models.
To learn significant ideas of the testing philosophies.
To know various ways to deal with Testing.
To comprehend of the kinds of testing.
To design and make a test plan
To execute the test plan.
To make and oversee experiments and deformity profiles.
To construct procedures to follow testing forms in the bug following frameworks.
To do an archive of the test report in the testing fenced-in area record.
Pre-essential/Target Audience:
Basic Knowledge of Computer.
Internet Connection.
Beginners who need to begin their profession in the Software Testing field.
Already an analyzer: You can invigorate all your testing essentials and methods and apparatus up for Certifications in
Programming Testing
Fresh Graduates: If you have dropped off school as of late, and searching for a vocation in QA/Testing Industry,
At that point, this course will assist you with building aptitudes required for your first occupation
Non-Programmers: If you are keen on IT, however, despise programming or think that it's troublesome, at that point Testing.
Non-IT Professionals: If you are right now working in some other field, however, keen on building a vocation in
IT, at that point this course will assist you with venturing into the IT field
Module 1: Software Testing Introduction
In this module, you find out about the Importance of testing. Why Testers need industry, programming
program/application/item: meets the business and specialized prerequisites that guided its plan and
advancement functions true to form.
What is trying?
Importance of testing
Roles and Responsibilities
Principles of programming testing
What is Quality?
How much testing is sufficient?
Differences between Manual and Automation Testing.
Module 2: Software Development Life Cycle
In this module you find out about the improvement system .SDLC represents the Software advancement life cycle. It is a process that depicts how to create, structure and keep up the product venture guaranteeing that all the practical and client prerequisites, objectives and targets are met.
1. SDLC Phases
Requirements Phase.
Analysis Phase.
Design stage.
Coding Phase.
Testing stage.
Conveyance and Maintenance Phase.
2. SDLC Models
Waterfall Model.
V Model
Agile Model.
Prototype Model.
Spiral Model.
Module 3: Software Testing Methodologies
In this module, you find out about deferent kinds of programming testing. Programming Testing Methodology is characterized as
systems and testing types used to ensure that the application under test meets customer desires.
White Box Testing.
Black Box Testing.
Gray Box Testing.
Module 4: Test Case Design Techniques
In this module, you learn configuration experiments so that we get the most extreme inclusion utilizing an ideal arrangement of
Experiments. Concentrate on featuring the different Methods and Techniques in planning experiments for both Black Box
Testing and White Box testing.
Static Techniques:
Informal Reviews
Walkthroughs
Technical Reviews
Inspection
Dynamic Techniques:
Basic Techniques
Statement Coverage Testing
Branch Coverage Testing
Path Coverage Testing
Conditional Coverage Testing
Loop Coverage Testing
Discovery Techniques
Boundary Value Analysis
Equivalence Class Partition
State Transition Technique
Cause Effective Graph
Decision Table
Use Case Testing
Experienced Based Techniques:
Error speculating
Exploratory testing
Module 5: Levels of Testing
In this module, you find out about degrees of testing is much of the time assembled by where they are included in the product advancement process, or by the degree of the particularity of the test.
1. Utilitarian Testing
Unit Testing
Integration Testing
System Testing
User Acceptance Testing.
Sanity/Smoke Testing.
Regression Test.
Retest.
2. Non Functional Testing
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.
Module 6: Software Testing Life Cycle
In this module find out about in detail portrayal of Test Life Cycle, the significance of Test Plan jobs and obligations
of Test Manager, Test Lead, Test Engineer,
1. Necessities Analysis/Design
Understand the necessities
Prepare Traceability Matrix
2. Test Planning
Object.
Scope of Testing.
Schedule.
Approach.
Roles and Responsibilities.
Assumptions.
Risks and Mitigations.
Entry and Exit Criteria.
Test Automation.
Deliverables.
3. Experiments Design
Write Test cases
Review Test cases
Test Cases Template
Types of Test Cases
Difference between Test Scenarios and Test Cases.
4. Test Environment arrangement
Understand the SRS
Hardware and programming prerequisites
Test Data
5. Test Execution
Execute experiments
Defect Tracking and Reporting
Types of Bugs.
Identifying the Bugs.
Bug/Defect Life Cycle.
Reporting the Bugs.
Severity and need
6. Test Closure
Criteria for test conclusion
Test synopsis report
7. Test Metrics
What is Test Measurements?
Why Test Metrics?
Metric Life Cycle.
Types of Manual Test Metrics.
Module 7: QA and QC and Testing
In this module you find out about QA and QC and How to log bugs in Project the board device, how to give seriousness,
need to bugs.
What is Quality Assurance?
What is Quality Control?
Differences of QA and QC and Testing