Software Testing Course Syllabus and Training Plan
Week 1
Brief introduction to software systems and SDLC
Basic concepts
- 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
Week 2:
Testing Techniques
- Structural versus Functional Technique Categories
- Verification versus Validation
- Static versus Dynamic Testing
- Examples of Specific Testing Techniques
Test Administration
- Test Planning
- Customization of the Test Process
- Budgeting
- Scheduling
Create the Test Plan
- Prerequisites to test planning
- Understand the Characteristics of the Software Being Developed
- Build the Test Plan
- Write the Test Plan
Week 3:
- Test Cases:
- Test case Design
- Building test cases
- Test data mining
- Test execution
- Test Reporting
- Defect Management
- Test Coverage – Traceability matrix
Test Metrics – Guidelines and usage
Test reporting:
- Guidelines for writing test reports
Week 4:
Test Tools used to Build Test Reports
Managing Change
- Software Configuration Management
- Change Management
Risks – Risk Analysis and Management with examples
User Acceptance testing – in detail explanation with details
Case Study: How to test web, stand alone and database applications – with examples.
Help with resume and testing interview skills.
Software Testing Training Course Week 5:
Automation Testing Basics
- 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
=> See more details of this online software testing course on this page.
Thanks for your feedback!
Recommended Reading
-
Hello friends, as you all know, we always strive to give back the knowledge that we gain from our experiences to the testing fraternity. To extend the same philosophy, we are coming up with a more structured curriculum in the form of a Software testing course. It is going to…
-
The software testing question and answer posts are back! Yes, this post is part of Question and Answer Series we started couple of months back and I will be doing it frequently in coming posts. Today I am going to answer two questions 1) Which Software Testing Institute Should I…
-
We have done ISTQB online tests previously. Now here is an attempt to test your Software Testing basic knowledge with a simple 20 20-question test. The following Software Testing mock test is designed to test your ability to meet Software Testing requirements. This free online Software Testing quiz will help…
-
Free Software Testing Training On A Real-Time Live Project: We are very excited to present this next series of Software Testing training free tutorials. We are going to simulate an end to end real-time software project going over each and every phase in detail with a special emphasis on QA…
-
n recent days this is the most asked question to me by readers. How to get software testing job? How to come in software testing field? or Can I get job in testing? Here find it how.
-
An Ultimate Guide to Software Test Plan Document: This tutorial will explain to you all about Software Test Plan Document and guide you with the ways on how to write/create a detailed Software Testing plan from scratch along with the differences between Test Planning and Test Execution. Live Project QA…
-
What is Monkey Testing in Software Testing? Introduction: Monkey testing is a technique in software testing where the user tests the application by providing random inputs and checking the behavior (or trying to crash the application). Mostly this technique is done automatically where the user enters any random invalid inputs…
-
Know the Difference Between Functional Testing Vs Non-Functional Testing with Examples: Software Testing is broadly categorized into Functional and Non- Functional Testing. Let us discuss in detail about these testing types along with the exact differences between both functional and non-functional tests. What is Functional Testing? Functional testing is testing the…