1 00:00:00,000 --> 00:00:02,000 Welcome to the testing world. 2 00:00:03,000 --> 00:00:11,000 In this session, I'll show you Subtask where I'll take concept of subtasks before moving to the Subtask. 3 00:00:11,000 --> 00:00:16,000 First of all, we need to understand what is Subtask and what is a use of subtask. 4 00:00:17,000 --> 00:00:21,000 So if I say there is a task which I want to perform, I'll create it. 5 00:00:21,000 --> 00:00:23,000 So let's take an example. 6 00:00:23,000 --> 00:00:24,000 I have a registration module. 7 00:00:25,000 --> 00:00:27,000 I want to perform testing on that. 8 00:00:27,000 --> 00:00:32,000 So I'm going to create a testing task for registration functionality. 9 00:00:33,000 --> 00:00:38,000 But here for registration module, we need to perform functional testing. 10 00:00:39,000 --> 00:00:42,000 Performance testing and security testing. 11 00:00:42,000 --> 00:00:46,000 So three different types of testing we need to perform on this registration module. 12 00:00:46,000 --> 00:00:47,000 And I take an example. 13 00:00:48,000 --> 00:00:53,000 We have three different professionals to perform this person. 14 00:00:53,000 --> 00:00:55,000 One will perform the functional testing. 15 00:00:55,000 --> 00:01:01,000 Person two will perform performance testing and person three will perform security testing. 16 00:01:02,000 --> 00:01:08,000 Now, one task, which is registration module testing, need to be divided into the three different 17 00:01:08,000 --> 00:01:12,000 subtasks will be completed by the three different persons. 18 00:01:13,000 --> 00:01:17,000 In that kind of scenario where more than one person is going to work on a task. 19 00:01:18,000 --> 00:01:24,000 We are going to divide the task into multiple subtasks and assign it to the different professionals. 20 00:01:24,000 --> 00:01:25,000 So how we can do that? 21 00:01:25,000 --> 00:01:33,000 For that, I'm just moving as a lead first, and as a lead, I'm going to create one more task. 22 00:01:33,000 --> 00:01:40,000 So I'll just go to the dashboard first and here I'm coming and writing like I want to go for one more 23 00:01:40,000 --> 00:01:44,000 task, and that's a project. 24 00:01:44,000 --> 00:01:47,000 I want to create a task, and it's a testing task. 25 00:01:50,000 --> 00:01:53,000 And here I mentioned and to end. 26 00:01:56,000 --> 00:02:02,000 Testing of registration functionality. 27 00:02:04,000 --> 00:02:07,000 We can attach the common document here in the description. 28 00:02:07,000 --> 00:02:09,000 I'm putting what all the things we have to complete. 29 00:02:09,000 --> 00:02:14,000 So I'm saying we need to perform. 30 00:02:16,000 --> 00:02:18,000 Functional testing. 31 00:02:20,000 --> 00:02:34,000 We need to perform performance testing and in the same way we need to perform security testing in the 32 00:02:34,000 --> 00:02:39,000 same way you can put acceptance criteria for the different kind of testing if you want. 33 00:02:39,000 --> 00:02:45,000 But here we are going to create subtasks so you can put acceptance criteria in the Subtask itself. 34 00:02:46,000 --> 00:02:48,000 Then I'm going to assign it. 35 00:02:48,000 --> 00:02:53,000 Either I can assign to any person or I can I can keep it to myself. 36 00:02:53,000 --> 00:02:54,000 So I'm just keeping it to myself. 37 00:02:55,000 --> 00:02:59,000 I'll create subtask and assign it to the different testers, different professionals. 38 00:03:00,000 --> 00:03:02,000 And that's a very high priority task. 39 00:03:02,000 --> 00:03:04,000 Just create it. 40 00:03:04,000 --> 00:03:08,000 So one task is created with the ID file 14. 41 00:03:08,000 --> 00:03:12,000 But this task will be completed by three different professionals. 42 00:03:12,000 --> 00:03:16,000 So first of all, I'll just go to the dashboard and just refresh. 43 00:03:16,000 --> 00:03:19,000 And that is a task given to me. 44 00:03:19,000 --> 00:03:25,000 Now, I want to go to this task and want to create three different tasks which will be done by three 45 00:03:25,000 --> 00:03:26,000 different professionals. 46 00:03:26,000 --> 00:03:32,000 So I'll just go to this task and here you will get option of subtasks. 47 00:03:32,000 --> 00:03:38,000 So if you can see it over here, you are getting option to create subtasks. 48 00:03:38,000 --> 00:03:42,000 I'll just go there and what is the first subtask? 49 00:03:42,000 --> 00:03:51,000 So I'm saying first Subtask is I'm writing like end to end functional. 50 00:03:54,000 --> 00:03:54,000 Testing. 51 00:03:54,000 --> 00:03:56,000 That is my first subtask. 52 00:03:57,000 --> 00:04:04,000 If you see it is generated, I'm going to open this and write its detail in the same way I'm saying 53 00:04:04,000 --> 00:04:05,000 testing. 54 00:04:07,000 --> 00:04:08,000 Performance. 55 00:04:08,000 --> 00:04:11,000 Testing with performance. 56 00:04:13,000 --> 00:04:17,000 Testing with 100 users. 57 00:04:17,000 --> 00:04:22,000 That is my second subtask and I'm going to the third sub task like. 58 00:04:24,000 --> 00:04:25,000 Security 59 00:04:27,000 --> 00:04:32,000 testing with SQL injections. 60 00:04:32,000 --> 00:04:34,000 So whatever the summary you want to give. 61 00:04:35,000 --> 00:04:37,000 Now we have three subtasks. 62 00:04:38,000 --> 00:04:42,000 I want to put details in these three subtasks, so I'll just click on this. 63 00:04:43,000 --> 00:04:45,000 It will open the first subtask. 64 00:04:45,000 --> 00:04:51,000 Now you can put your description, you can go for the attachment, you can put your acceptance criteria. 65 00:04:51,000 --> 00:04:56,000 Also, you can define the priority and other options, which we have done previously. 66 00:04:56,000 --> 00:05:00,000 So let me write one Subtasks here in the subtasks. 67 00:05:00,000 --> 00:05:03,000 First of all, I'm going to assign it to my tester one. 68 00:05:03,000 --> 00:05:06,000 It will be high priority task. 69 00:05:06,000 --> 00:05:10,000 Original estimation is two days. 70 00:05:10,000 --> 00:05:11,000 Okay. 71 00:05:11,000 --> 00:05:18,000 And now execute all functional test cases. 72 00:05:20,000 --> 00:05:26,000 Report bugs and re testing. 73 00:05:27,000 --> 00:05:28,000 What's your acceptance criteria? 74 00:05:28,000 --> 00:05:33,000 So hope you remember acceptance criteria. 75 00:05:36,000 --> 00:05:40,000 Is, I'm saying. 76 00:05:42,000 --> 00:05:46,000 Test report generated. 77 00:05:48,000 --> 00:05:49,000 And shared. 78 00:05:50,000 --> 00:05:53,000 So now I have updated my subtask. 79 00:05:53,000 --> 00:05:54,000 I'll just save it. 80 00:05:54,000 --> 00:05:56,000 My first task subtask is done. 81 00:05:56,000 --> 00:06:02,000 Now, if you remember the main task or I have a parent task was file 14 subtask is this. 82 00:06:02,000 --> 00:06:10,000 I'll just go to the file 14 again once the task detail is completed assigned to a person and the priorities 83 00:06:10,000 --> 00:06:10,000 here. 84 00:06:11,000 --> 00:06:15,000 Now I'll go to the second subtask and update details on that. 85 00:06:15,000 --> 00:06:19,000 So in the same way, I'll assign it to someone else. 86 00:06:19,000 --> 00:06:22,000 There I can put the priority is medium. 87 00:06:22,000 --> 00:06:23,000 That's okay. 88 00:06:23,000 --> 00:06:34,000 And I can put the estimation is one day in the same way you can put your description and other details. 89 00:06:34,000 --> 00:06:38,000 Once it is done, just go to the parent task. 90 00:06:38,000 --> 00:06:42,000 So second Subtask is also created and updated. 91 00:06:42,000 --> 00:06:48,000 So as I told you, Subtask is required when more than one professional is going to work on a particular 92 00:06:48,000 --> 00:06:49,000 task. 93 00:06:49,000 --> 00:06:56,000 So now we have divided a task into the multiple subtask which can be performed by different professionals. 94 00:06:56,000 --> 00:06:58,000 One more thing I want to update here. 95 00:06:59,000 --> 00:07:05,000 You cannot mark this task parent task done until all the subtasks are done. 96 00:07:05,000 --> 00:07:08,000 Means in case of the task and subtasks. 97 00:07:08,000 --> 00:07:12,000 Once all the subtasks are completed and marked done. 98 00:07:12,000 --> 00:07:16,000 Only after that you are supposed to done this parent task. 99 00:07:18,000 --> 00:07:23,000 So here we have seen what is the concept of subtask, how to create subtask. 100 00:07:23,000 --> 00:07:26,000 So here I have explained to you, why do you need subtask? 101 00:07:26,000 --> 00:07:31,000 So whenever more than one professional is going to work on a particular task, we can divide it to the 102 00:07:31,000 --> 00:07:32,000 Subtask. 103 00:07:32,000 --> 00:07:36,000 We can create multiple subtask and assign it to the different users. 104 00:07:37,000 --> 00:07:39,000 So that's all we have for this session here. 105 00:07:39,000 --> 00:07:41,000 We have seen what is subtasks. 106 00:07:41,000 --> 00:07:43,000 Thanks for watching this video.