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.
The course starts with an overview of the concepts of software testing. Then, you will learn that time testing should begin in the life cycle of software development to save resources. After that, you will learn about the difference between testing and validation. The strengths, weaknesses and defects of a V model and fault model program will be also known to you.
A student will learn the various functional test types such as unit, integration, blackbox, blank box, system and regression. The techniques of blackbox test design are also discussed in detail, such as the special value assessments, combination testing, decision-table testing, pairs or all-pairs testing methods. In addition, you will learn the various techniques of whitebox testing, including modified condition and coverage (MC / DC) testing and path testing.
This course helps you to master the various techniques and tools used in software testing. You learn to determine which test case is best used and when to use this during the life-cycle of software development. This saves you time, effort, money and other resources while ensuring the quality of testing software products. Register now and proceed to become a test software expert.
6 Months
(4 Months course and 2 months Project)50000
Online
Basic Testing Vocabulary
Quality Assurance versus Quality Control
The Cost of Quality
Software Quality Factors
How Quality is Defined
Why Do We Test Software?
What is a Defect?
The Multiple Roles of the Software Tester(People Relationships)
Scope of Testing
When Should Testing Occur?
Testing Constraints
Life Cycle Testing
Independent Testing
What is a QA Process?
Levels of Testing
The “V” Concept of Testing
Structural versus Functional Technique Categories
Verification versus Validation
Static versus Dynamic Testing
Examples of Specific Testing Techniques
Test Planning
Customization of the Test Process
Budgeting
Scheduling
Prerequisites to test planning
Understand the Characteristics of the Software Being Developed
Build the Test Plan
Write the Test Plan
Test Cases:
Test case Design
Building test cases
Test data mining
Test execution
Test Reporting
Defect Management
Test Coverage – Traceability matrix
Guidelines for writing test reports
Software Configuration Management
Change Management
Risk Analysis and Management with examples
in detail explanation with details
How to test web, stand alone and database applications – with examples
Basics of automation testing – why, when and how to perform automation testing
Factors for choosing a particular tool
An overview for the major functional testing tools
Overview of Test management and bug tracking tools