Software Testing Training: End to End Training on a Live Project – Free Online QA Training Part 1

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 training processes, phases, roles & responsibilities, deliverables etc. In short be ready for a short online software testing course.


Important note: The below free tutorials are useful to get started but if you are interested in best online LIVE Software testing training course from the experts, please check this page.


=> Here is the list of all tutorials in this free Live Project QA training series:


Why this Free QA Training?

We get many queries from our readers to share our experience on the exact software testing process followed by the software testing teams. So we decided to document this complete STLC with the help of a sample live application which is available to test on the Internet.

We will be using this live project for our software testing training series. We strongly recommend you to closely follow this series as it is going to be a crash course to learn and implement testing practices on a live application.

What You Will Learn:

Software Testing Training on Live Project – What is it?

Before we go any further, let me take a moment to explain what this software testing course series is all about and how it is going to take shape as we move forward.

We picked a live application (whose details are below) and start with:

– basically, everything that we would typically do in a real time software testing project – with real time examples, artifacts and deliverables all created in the process.

How to follow this software testing course series?

Step#1: Introduction and SRS Walkthrough – We will start this mini software testing course with SRS walkthrough. We have created and shared a sample SRS document. Go through it as all further steps depend on your understanding of this application.

Step #2: SRS review and test scenario preparation.

Step #3: Test Plan – complete process of creating a test plan from the scratch. The final test plan version will be shared with you for reference.

Step #4: Test Cases – complete test cases writing process with some sample test cases.  We may use any test management tool or spreadsheet for writing test cases.

Step #5: Application walkthrough and test execution – how to execute test cases and record the test results.

Steps #6: Defect reporting

Step #7: Defect verification, regressing testing process

Steps #8: QA Sign-off

The intention is to give you all a feel of real time project experience and expertise. We hope you find this series useful.

Introduction to the application that we are going to use further:

Client: Orange

Application: OrangeHRM demo.

Service provider:

Project description: Orange wants to create a commercial human resources management product that can be consumed and customized by medium sized businesses located in a single country and globally. It has 2 versions: Professional and Enterprise.

The features include:

Note: For the sake of simplicity and to limit out scope let us consider the employee module of this HRM portal where the user has an option to enter their personal information.

When a customer or a business owner has a need to venture into the online world or make updates on the already existing site or application, the need is a business problem and the software is a piece of code that is designed to solve this business problem.

A customer then approaches a software service provider to make this software a reality for them. That is when the software project inception begins.

A traditional waterfall project (SDLC) has the following phases:

Briefly this is what happens in each phase:


Once the producer and the customer agree on terms – the software production begins.


The business requirements finalized are the inputs for this step.

SRS Document for this Live Project

A sample SRS document is attached to this post to give you an idea on how this document looks like, the format in which it is written, what kind of information it contains etc. In the next article we will get into how this document is consumed by the QA team to proceed further in our testing projects.

==> Download Live Project Sample SRS Document.


In this article we introduced you to the software development and testing process. We also shared a sample SRS document for the live project that we are going to test.

=> Next article in this software testing training series will be – SRS review and the process of creating test scenarios.

A note to the readers here: While the next article in this QA training series is being written, work with us in parallel here for the most live-like experience.  Try to give the SRS document a good reading and then we will continue with the next steps when we meet again.

Happy Testing, till then!

About the Author: STH team member Swati Seela is helping us to present this live project QA training series.