Welcome to the testing world.
In this session, I'll show you Subtask where I'll take concept of subtasks before moving to the Subtask.
First of all, we need to understand what is Subtask and what is a use of subtask.
So if I say there is a task which I want to perform, I'll create it.
So let's take an example.
I have a registration module.
I want to perform testing on that.
So I'm going to create a testing task for registration functionality.
But here for registration module, we need to perform functional testing.
Performance testing and security testing.
So three different types of testing we need to perform on this registration module.
And I take an example.
We have three different professionals to perform this person.
One will perform the functional testing.
Person two will perform performance testing and person three will perform security testing.
Now, one task, which is registration module testing, need to be divided into the three different
subtasks will be completed by the three different persons.
In that kind of scenario where more than one person is going to work on a task.
We are going to divide the task into multiple subtasks and assign it to the different professionals.
So how we can do that?
For that, I'm just moving as a lead first, and as a lead, I'm going to create one more task.
So I'll just go to the dashboard first and here I'm coming and writing like I want to go for one more
task, and that's a project.
I want to create a task, and it's a testing task.
And here I mentioned and to end.
Testing of registration functionality.
We can attach the common document here in the description.
I'm putting what all the things we have to complete.
So I'm saying we need to perform.
Functional testing.
We need to perform performance testing and in the same way we need to perform security testing in the
same way you can put acceptance criteria for the different kind of testing if you want.
But here we are going to create subtasks so you can put acceptance criteria in the Subtask itself.
Then I'm going to assign it.
Either I can assign to any person or I can I can keep it to myself.
So I'm just keeping it to myself.
I'll create subtask and assign it to the different testers, different professionals.
And that's a very high priority task.
Just create it.
So one task is created with the ID file 14.
But this task will be completed by three different professionals.
So first of all, I'll just go to the dashboard and just refresh.
And that is a task given to me.
Now, I want to go to this task and want to create three different tasks which will be done by three
different professionals.
So I'll just go to this task and here you will get option of subtasks.
So if you can see it over here, you are getting option to create subtasks.
I'll just go there and what is the first subtask?
So I'm saying first Subtask is I'm writing like end to end functional.
Testing.
That is my first subtask.
If you see it is generated, I'm going to open this and write its detail in the same way I'm saying
testing.
Performance.
Testing with performance.
Testing with 100 users.
That is my second subtask and I'm going to the third sub task like.
Security
testing with SQL injections.
So whatever the summary you want to give.
Now we have three subtasks.
I want to put details in these three subtasks, so I'll just click on this.
It will open the first subtask.
Now you can put your description, you can go for the attachment, you can put your acceptance criteria.
Also, you can define the priority and other options, which we have done previously.
So let me write one Subtasks here in the subtasks.
First of all, I'm going to assign it to my tester one.
It will be high priority task.
Original estimation is two days.
Okay.
And now execute all functional test cases.
Report bugs and re testing.
What's your acceptance criteria?
So hope you remember acceptance criteria.
Is, I'm saying.
Test report generated.
And shared.
So now I have updated my subtask.
I'll just save it.
My first task subtask is done.
Now, if you remember the main task or I have a parent task was file 14 subtask is this.
I'll just go to the file 14 again once the task detail is completed assigned to a person and the priorities
here.
Now I'll go to the second subtask and update details on that.
So in the same way, I'll assign it to someone else.
There I can put the priority is medium.
That's okay.
And I can put the estimation is one day in the same way you can put your description and other details.
Once it is done, just go to the parent task.
So second Subtask is also created and updated.
So as I told you, Subtask is required when more than one professional is going to work on a particular
task.
So now we have divided a task into the multiple subtask which can be performed by different professionals.
One more thing I want to update here.
You cannot mark this task parent task done until all the subtasks are done.
Means in case of the task and subtasks.
Once all the subtasks are completed and marked done.
Only after that you are supposed to done this parent task.
So here we have seen what is the concept of subtask, how to create subtask.
So here I have explained to you, why do you need subtask?
So whenever more than one professional is going to work on a particular task, we can divide it to the
Subtask.
We can create multiple subtask and assign it to the different users.
So that's all we have for this session here.
We have seen what is subtasks.
Thanks for watching this video.