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.

Testing QA Training


=> 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.

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:

  • Personal Information Management
  • Advanced Leave Management
  • Time & Attendance Tracking
  • Employee Performance Management
  • Recruitment
  • Advanced Reporting
  • Country / Location Based Employee Management
  • Localized Leave Rules
  • Configurable Workflows
  • Platinum Support
  • Country/Location Based Reporting
  • Custom Reporting

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:

Software development process

  • As QAs we all know that even though “Test” is step 5 of this flow, it is not the only place we testers play a prominent role.
  • Also, testing is a reactive job. With no code/application ready to test we cannot really ‘test’ anything.  In order to be ready and react in the most efficient way possible we try as much as we can to plan and prepare ahead. So, even though phase 5 is for testing, our activities start way ahead.

Briefly this is what happens in each phase:


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

  • In this phase, business requirements are gathered and analyzed. The analysis is going to involve the decisions on technological considerations, hardware & software specifications, people, effort, time, relevance and improvements among others.
  • Business analysts, Project Managers and client representative are involved in this step.
  • At the end of this step and basic project plan is prepared.
  • Project specific documents like scope document and/or business requirements are made.
  • QA involvement at this stage is typically not to be expected. (This is a slight deviation from what it should be because to identify issues early in the developmental phases, it is best to involve QA right from the beginning.)


The business requirements finalized are the inputs for this step.

  • This phase involves the translation of business requirements into functional requirements for the software. For example: if the business requirement is to allow a user to buy something from a site. The functional requirement will have details like site format->menu option name and placement->Search product-> shopping cart->Checkout (registration or not) ->payment options->confirmation of sale.
  • Developers, Business Analysts, Project Managers are involved in this phase
  • The output of this phase is a detailed document containing the functional requirements of the software. This document is referred to by many names – Software Requirement Specification (SRS), Functional requirements document (FRD) or Functional requirements specification (FRS).
  • This is where the QA team gets involved – after the completion of SRS documentation.
  • While the finalizing on functional requirements and the documentation of the SRS is going on, the QA manager/lead is involved to draft an initial version of the test plan and form a QA team.
  • The QA team’s involvement is going to be once the SRS is documented.
  • At this stage either the development team or the business analyst or sometimes even the QA team lead will give a walkthrough of the SRS to the QA team.
  • In case of a new project a thorough walkthrough in the form of a conference or meeting works best
  • In case of later releases for an existing project, a document is sent via email or placement in a common repository to the QA team. QA team at this point would read/review it offline and understand the system thoroughly.
  • Since the primary target audience for the SRS document is not just testers, not all of it is useful for us. We testers should be diligent enough when reviewing this document to decide what parts of it are useful for us and what parts of it are not.

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.


#1 Alex Pham

Thank you so much for your great article.

#2 louis

I am very fresher to this field please explain me step by step from where i need to start.please help me thank u.

#3 louis

I am looking for a manual testing information very clearly with like this project.I am very confusing from where i need to start thank u.

#4 Sudhir Kamat

I am also very excited!
surely follow along and started with the srs you shared. its very detail.

#5 Sunil

This will be a great project for the starters and will be a great experience how to deal with the live projects.
I am excited to go with this live project,
Thanks a lot for arranging this kind of things.
Hopefully, you will continue to help the Testing people in future as well.

#6 Anik

Great idea.Looking for it to go ahead

#7 Eddie Abban

Hi Vijay and the team. This is brilliant. looking forward to it and also courses such as how to test a web app and a mobile app project using selenium/one or two commercial mobile automated testing tools. Cheers and keep it up ( :

#8 swati sree

Real excellent and incredible piece of work..great job thanks a lot for ur help and sharing this live tutorial.

#9 Shamim

Can’t wait to go with the live project . It would be a great help.Thanks

#10 Mayank Srivastav

Just brilliant work..Will be waiting

#11 Anshul Soni

Thank you for this great’s a good thing to learn softwar testing in a pratical way.

#12 venkatakrishna

This is really great job, thank you for helping us.

#13 pratap

Great Job,Can you be specific how the application is assigned to the QA Engineers(Modules)What are Reports give(Daily,Weekly)What are the challenges faced by a QA Engineer

#14 Anuradha

Great work! I am really looking for one. Thanks.

#15 Ritesh

Excellent great stuff.. Really helpful.. Looking forward for rest of… Thanks team…!!!!…..

#16 Udara

Grate work.. Thanks for doing like that. Really nice. We are like o learn those thins from the beginning.

#17 Bineet Jena

A great initiative, eagerly looking forward for this project. Thank you

#18 Mamatha

Nice article its very useful.

In continuation to this its better to automation process also when and where and how automation included in to the process while testing.


#19 Shruti

Really a very good job!!
Keep it up :)

#20 Satish Chopade

Great work Vijay…

Thanx & Best luck for future…

#21 Anurag

thanks waiting for the next article….awesome initiative


Its great initiative and very helpful for freshers to understand testing concept in detail…..
Keep it up …vijay.

#23 baza

tx for this live project, its really going to help me as im busy doing self initiated experience, already looking forward to the next phase.

#24 SK Rao

That is a fantastic move Vijay.
This demo project will be very helpful for new testers to get a hands on experience in testing process.

Every new tester should try the service to understand various testing aspects and the way to implement those in real testing scenario.
I am too much eager to test various modules in this project as per specified SRS. From a couple of days, I was looking for such a project to make my hands dirty in testing process.

#25 Nitin

Great work

Very helpful for freshers

Best luck for all your initiatives…

#26 Samir

Great Work !!! True End-To-End Testing !!!

#27 Divya

Good explanation….!!!! But In waterfall model only 2 phases initiate and define are discussed,will the remaning be discussed in next part??

Please anyone of you clarify my doubt.

#28 Femi

You guys are doing well. I am non-functional tester and very keen on getting my hands dirty with this demo project as I am interested in exploring other area of testing.

#29 Swati

@Divya: The rest of the phases are coming up in the next articles in this series.

#30 Yuyang

Thank you for the information.
One question, I can’t download shared “Live Project Sample SRS Document”.
Could you email one copy to me? Thank you.

#31 Kabir

Thanks for this! waiting for the next step.

#32 Siddhant raut

Glad to read & great revise start, practise & to become expert in ST…..
Thanks a lot

#33 A Tester

when is the 2nd part coming?

#34 Madhu B

Hi Vijay and team, really its is a good work. Doing good work keep it up….

#35 wasan

thank you very much for sharing this wonderful information . I have always looking for your articles, its really valuable.

#36 Amaresh

Thanks great job…much informative!

#37 Divya

@ Swathi


#38 Divya

I am a fresher,Completed Manual testing course and now learning selinium,so can any one help me what are the most important things that i have to learn now,and what type of questions will be asked if i go to interviews.

Please if any one nows tell me and help.

#39 Karuvarasan

Thank you so much Swati Sheela…. Vijay thanks for the wonderful work that you have started with your energetic team.

#40 louis

when is the free training session can u let me.

#41 Swati

Want to work on QTP 11 please help me.
Currently working as a manual tester.

#42 Swetha

Highly useful links…thanks so much for your active contribution in helping testers worldwide…

#43 Abe

Good job !
Thank you !

#44 Roshan

Very helpful. Looking forward to see next article.
Thank you

#45 Sahar

Thank you. I’ve been searching for a practical dummy project. This course is what I really need.Since I am a fresher these kinds of articles sounds wonderful to me.

#46 gaurav

its good but generic, Discussion should be centeric to the live project which is discussed.

Document attached looks more like user guide than SRS.

gaurav khurana

#47 jask

this article is very good.thanks for sharing.

#48 Jai

This is brilliant. looking forward to it and also courses such as how to test a web app and a mobile app project using selenium/one or two commercial mobile automated testing tools. Cheers and keep it up

#49 SINU

Very good article

#50 Prajwl


As mentioned above, test data can be in any format like xml test data, system test data, SQL test data; can u get a sample test data. I did not understand by SQL data. Any sample test data .

#51 deepa


I am learning manual testing and read the whole document and but don’t know what to do ,can you please guide me

#52 akshara

very useful to me thank u very much……………

#53 Rohit

You are the great team…working for very kind help for enhancement of testing knowledge among new testers…keep it up guys….I appreciate you!!!!

#54 sagar elwande

this is OrangneHRM Dummy aka fake project given by seed infotech faculty. They dont explain or teach write test case, test plan, . How to find bugs.
there is no defect in project.

I have waste money to join Seed Infotech .
Please dont join seed infotech, MIND script, Squad Infotech in Mumbai

#55 Punarjit Singh

Greetings for the Day!

Thanks for this Hug of Knowledge :)
Although I am an experienced tester, but sometimes we miss some important things in basic QA processes.

I must say this is the perfect article if someone wants to start a career as QA.


#56 srinivas kadiyala

Thanks a lot, it is very useful for entry level.

#57 MrinMom

Thanks a lot for such a valuable documets!
waiting for your complete series!

#58 Aditi

Hi Vijay and team,
Great work. Waiting for such a kind of training since long. I am excited to go with this live project. I loved this article. This live project training is going to be so helpful for freshers as well as entry level testers.
Again, great job and goodluck. I am so excited to complete this training.

Thanx a bunch Vijay and team.

#59 Sndhya Menon

Very good training, Even though being a tester I was not so knowledgeable . This training taught me plenty. I wish all the very best for the team behind this effort.

Please tell me anybody knows if there is any firm who take testers as a trainee?

#60 Parul

Awesome work, very helpful website. Much better than online trainers and classes that charge you thousands of dollar and do nothing more than fake promises .

Appreciate you work!! Thanks

#61 sam

can you send me any projects with all the issues involved in that project( different industries) as a software tester would do.greatly appreciate your help

#62 achyu

i need to know, what percentage is important of testing in it field on 2014 th there any jobs are there.

#63 deepa

Thank u very much for the live project.
Can you please give some knowledge on end to end scenario testing on inventory management.

#64 manu

hai vijay

tell me th difference between QC, QA

#65 murali

i am MBA Graduate. (NON IT Background.)
i studied articles. but my question is about QTP.
is QTP have more coding knowledge?
can any one suggest me…..

Thank you.

#66 srini

For beginners its is very useful…great site and good one

#67 akram

very helpful post for beginneers ..hope you do such type of job in future also …

#68 venkat

very useful to me, and please tell me how to write defect report. thank you very much.

#69 Madhu

I am a regular visitor of your Articles and Material, videos in youtube about QA Testing. I appreciate your continuous efforts to the QA beginners and Community as a whole. great Karthick!!

#70 jivan


#71 prasanna

very useful for freshers…

#72 Anu

Im fresher to this field,where can i get the videos of QA to begginers.i want it in detail.

#73 goutami

I am new to this testing field, plz help me where to start. Im really confused…


#74 Md Jaid

very usefull..!!!!!!!!!!!

#75 santosh

Download Live Project Sample SRS Document. ….this link is not working could you please forward me to my could help me lot.
Your live tutorial is very useful..!!!!!!!!!11

#76 Zaid

i’m in pune looking job in testing field.
Please let me know the small scale testing company in pune.

#77 Md Jaid

i’m looking job in testing field.
please let me know small scale company in pune.

#78 Sreenivas Reddy

Hi All,

If you are looking for fresher job then please send your resume for one of top MNC.
Eligibility Criteria:
•All branches of BE / B.Tech, ME / M.Tech, MCA are eligible, except Pharma and Fashion Technology.
Year of pass out for the highest level of education has to be 2013 & 2014
70 % & above throughout education (PG, UG, X, XII)

Sreenivas Reddy

#79 Pooja

i’m looking job in testing field.
please let me know openings for manual tester in Gurgaon

#80 jan

hi ,can u please share this srs requirement to my mail.

#81 j s manikanta

Hi friends,
If any one of you is interested in learning manual testing please reach out to me .
I have one year of experience in manual testing.

#82 Jignesh

My cell no 9904553683

#83 kumar amitav

how to automate ecommerce website and also explain the compleate real time work on selenium webdriver and using framework testng.please reply me it’s urgent.

#84 Abid Hussain


can any body tell me about the testing tools ??

#85 Narendranath

Hi, it is very good. Me too send me the srs document to get live projects.

#86 QA Analyst

Great Start!!!

#87 Anuradha

Very nicely done very and helpful!!!



When I am trying to log in the following demo website with the username and password as Admin/admin

It says “Account Disabled”.

Please help me to log into the website, so that I can use it for sample testing.

Thanks in Advance,

#89 Vijay

You can use any other demo application from them.
This is with even more features to test.
You can also test various users and access level test cases on this application.

#90 Kapil soni

I am fresher in the testing.this live project really helpful for me…thanks u veru much sir….

#91 Reddy

I am looking selenium real time project exposure , please let me know if any demo for selenium real time project.

#92 ASIT

Its a brilliant work, nice start up and wish you good luck for your better future.hope you come out with best results.

#93 divya

I want some testing dummy projects for 1.6 years experiance…

#94 divya

my mil id

#95 Vedika patel

I want learn QA tester free class if some can help me and after make my resume n help me for job too ..

#96 Vedika patel

I want take QA amd manual class with real project and placement please help

#97 vrunda

I am interested in real project training please call me at 204 881 3237

#98 Avinash

Thanks a lot !! Wonderful job !!!

#99 Sawan

Nice way to introduce and describe software testing training………….Good One !!

#100 Bhim

Excellent article. Can u please provide me some healthcare insurance project that is implemented via ETL informatica tool/ or just provide detailed study how to test such applications manually.. Pls send to my mail id-
Thanks a lot..


i m fresher in this field so i want to introducing and describe software testing training step by step .i am looking a testing job in gurgoan.

#102 Radha

Can u provide any project and all details about that based on manual and automation testing (tools should be like qtp, sellenium,qc,bugzilla etc), as soon as possible.

#103 neelam

I couldnot understand one thing, SRS is made before the softaware is made or after that..because we are including screen shots from working software, but SRS is made in define phase which is just second phase of the SDLC..

#104 Devendra Rajput

Thank you sir its very helpful and you’re doing great job for us thanks once again

#105 Devendra Rajput

could you send me real time example or others on test scenarios and test cases

#106 Sagar Khune

Fabulous Example.

#107 sandy

Hi..can u pls mail me manual testing notes with real time project ( test cases test plan..scenarios.. Srs doc example..) And also coding for selenium webdriver..

#108 krishna

I am interested to join software job. Nw I am choosing testing tool and proffered to online classes. So give me suggestions us best or not

#109 Jelena

Swati is great. I’ve completed The Best Software Testing Training You Will Ever Get, and she is such a great fascilitator, explaining everything very clearly, patiently and thoroughly. :)

#110 saraswathi

I guys any one of you interested to learn selenium(with real time framework) in online can reach me to above mail id.

#111 Nishant Vadnere

This article is really helpful. Thank you for sharing this.

#112 Vicky

This is very amazing one…..:-)

#113 Manohar

I need a explanation and coding regarding my project Banking Management System using java/j2ee

#114 Manohar

For 10 months of experience

#115 Krunal

Amazing work….
Thank you so much Swati …she is such a great facilitator, explaining everything very clearly, patiently and thoroughly.You are the best tutor along with best writer.You give all useful information in details same as you explain in live training.
Thanx for another live project for testing.

#116 snigdha

Thank you very much

#117 sami

Thank you so much , i am a beginner i hope its will help me , Thanks again for your eBook.

#118 Areeba Shuja

I have heard about this training article from my friend and her feedback was very much positive and effective. So, now i am starting learning this course. I hope this will be helpful for me too. :)

#119 Pradip Das

I want QA real software test free course. I will be appropriated to you. If any question don’t hesitate to call me.

Pradip Das
267 777 0423

#120 Ahmed Odunsi

I am seriously intrested in learning QA testing the best way. Please any advise. Thanks.

#121 Surabhi Sharma

big help!

#122 B.Rajeshwari

Thank you vijay…

Regrets of detailed about the subject, and one more thing you are having the idea of testing companies in Bangalore near Marathalli, Whitefield..Bcz am new for this place..instead of these two cities i don’t know cities well in B’,plz kindly to know, get companies information for mysake..and even am working also daily checking about your mails, ….

and one more thing how fast i want to learn the subject about your tutions…let give me to grasp the subject.Let me know vijay..

Thank you

#123 SSGMP Murali

Good. Useful but long

#124 Murali K Shastri

|SSSGMP. Always forget when to put the k.

#125 Cherry

I am looking for a manual testing live project training.
Please send me details and contact no.

#126 Mohdthaheer

Can U send any 1 dummy project of Demo ”Sample”

#127 Preethi Benedict

i want to sign up for live project. i am a beginner

#128 Mukhaddar Shaik

Thank you so much …very useful and helpful .Thanks once again

#129 samson

Awesome !!! Fantastic Explanation that I ever learn .
Sooperb website for learning from scratch to intermediate level

#130 James Neal

I really appreciate finding your site as I have been a QA tester/analyst for over 30 years and many times found myself performing tasks that usually a lead performs, only sans the title. I am up for a QA Lead position and this could not have come to me at a better time. Thank you!

#131 Mukhaddar Shaik

Thanks alot . Very helpful and informative for fresher and experienced as well. Could you please send me a dummy project on Insurance domain or E-Commerce domain ?
It would be very helpful..

#132 Nalini


Both these sites don’t work, plse help

#133 Vijay


#134 Nalini

Thank you

#135 Kamlaprasad lodhi

i am find a looking job for testing
my branch is CSE
RGPV Bhopal mp
job location bangalore

#136 Lamle

I’am a fresher tester. Thanks you very much about your’s article, it’s useful.

I looking forward many new article from you, Vijay. Thank you again.

#137 sambaiah

thanks for giving this knowledge iam beginer for testing.after see your STH i learn a lot for you thank u

#138 yes

Hi, Vijay

Thanks for this article. Even non-IT people can understand it better. I need guidance in this matter. I am a creo desig engineer (mechanical) with 8 yrs of exp. and after that 5 yrs of break. So can I change my field to software testing? Is it adavisable? pl. reply

#139 SMJ


Large project with lots of testing and self-certiication. For apps that should test, but IT Owneers that choose not to… I need verbiage for the IT Owner to “sign off” that that accept the risk of not certifying. Any advice appreciated.

#140 Divya Shree

Along with theory in this site video classes will me more useful and more understandable……………..

Leave a Comment