Skip to playerSkip to main content
  • 1 year ago
Welcome to KAZ Automation, your ultimate destination for mastering the art of software testing and automation! Join us as we dive deep into the world of Quality Assurance, sharing insights, tutorials, and best practices for using tools like Selenium, Cucumber, JUnit, and more. Whether you're a beginner looking to start your journey in automation or a seasoned professional aiming to enhance your skills, our channel offers valuable content to help you succeed. Subscribe now for expert tips, in-depth guides, and the latest trends in automation and QA. Let's automate and elevate software quality together!
Transcript
00:00Okay, so we have used the hasset in the set interface, so the hasset eliminates the duplicate,
00:17the null will keep only one value, and the data that is added here has no order, so to
00:23fetch, we cannot use the index here, like in the list, we use the index,
00:58In the map interface, we use the hasmap basically, this is also in the util package, so I do java.util
01:14This is what is called the map interface.
01:19In the map interface, I make a new file, map interface.
01:26What is the map interface? We have used the map interface.
01:32Actually, this is a key value pair, key value pair data set.
01:38Now what is the key value pair? The value associated with the key.
01:45The value that we take will be associated with the key.
01:49That is, the key that we will modify or delete the data, we can do it through the key.
01:55The data modification of the map will be done through the key by using the key.
02:06Now the concrete class that we will use in this will be the hasmap.
02:11And the map that we will define will be in the angular bracket, this will be the first key and the second key value.
02:18And we will make its object, suppose we have made the map object, and the concrete class that we will use,
02:23the object that we will make, we will use the hasmap, and here kv, k, v, and then we will use as it is.
02:33Here, in the array list, we used to input data, add data in the collections,
02:38so we used the add method, here we will use the put method, whatever it is.
02:41So what do we have to give in the put method? We have to give the key and the value.
02:45To fetch the data, we use the entry set.
02:49We will fetch the data through the entry set.
02:52The entry set will return the entire entry set from here.
03:00The entry set will return an object in the form of kv, k and v.
03:04And for this, the method that we will use in the entry set,
03:07through the gate keys and gate values, we can access the keys and access the values.
03:12So let's look at its practical, map interface.
03:14So we make a map here, as soon as we write the map, k and v, k stands for key and v stands for value.
03:21We have given it here.
03:22Now whatever the key will be, it will be either a string or an integer.
03:29It will be an integer.
03:31We cannot keep the value.
03:34We cannot keep double, that is, we will not keep the floating value, the decimal part.
03:39The key will be unique in each object.
03:42What will be the key? It will be unique.
03:44That is, the key will not be duplicated.
03:47The key can accept one null value.
03:50You can use the value multiple times.
03:52Multinull will accept. Multinull will accept.
03:54And you can keep the value duplicated.
03:56That is not a problem.
03:57So the value will be duplicated.
03:59You can store multiple null values.
04:01But the key will accept one null.
04:03One null can be stored.
04:05It will be unique.
04:06The key will always be unique.
04:07You cannot keep duplicate.
04:08So what is the feature of this?
04:10Now let's go here.
04:12I put an integer here.
04:14You can keep any value.
04:16In the value, you can use any custom data.
04:20You can use primitive data and custom data.
04:23In the value, you can keep any object.
04:32You can also keep custom objects.
04:38I have taken an integer here.
04:40I am taking a string.
04:41I am making it in the name of students.
04:45Now what will be the example I am going to give here?
04:48This is the roll number of each student.
04:51For example, this is the roll number.
04:53You have data like this.
04:54Roll number 1.
04:551001.
04:571002.
05:001003.
05:03What is the name?
05:04Maximum.
05:051004.
05:091005.
05:12This form has data.
05:13Suppose we have data in tabular form.
05:15In which form will we keep it?
05:17Sir, I have a question for you.
05:19Yes, tell me.
05:20The value that you are declaring here, roll number.
05:23Do we have to declare it here?
05:25Or can we call it from anywhere?
05:27From Excel sheet or database?
05:29You can use any source of data.
05:35In the source of data, your database can also be there.
05:37Excel can also be there.
05:39JSON file can also be there.
05:40You can also use data from XML file.
05:42You can also use event.txt file.
05:44But when we bring it from database, Excel or JSON,
05:48what will be the purpose of storing data in Java?
05:52We will have to declare its path.
05:54We will have to call its path when we declare it.
05:56Yes, data reading is a different thing.
05:59We are telling you the process now.
06:01If the format of the data is like this,
06:03which data type of Java will we take?
06:07We will take data type.
06:08This data will be set up.
06:13Next is the database.
06:15This is the source of data.
06:16The source of data can be anything.
06:17Your database itself can be there.
06:18Your data can be in Excel or JSON.
06:20If you are bringing the data from the database and processing it,
06:23to fetch the data from the database,
06:25you will have to connect the connectivity from the database.
06:29The second step is to connect from the database.
06:33The second step is to fetch the record from the database.
06:36Fetch the record from the database.
06:37Fetch the record from the database.
06:40When your database comes in a record set,
06:42then you will process it with the map.
06:46Similarly, if you have Excel,
06:48to read data from Excel,
06:50you will have a different method from which you will read data from Excel.
06:53We have told you how to read data from Excel,
06:55not from the database.
06:56Inshallah, I will cover how we do it from the database.
07:00We gave you an example when we were telling you about Excel,
07:03what is the form of data.
07:05In class 13, we taught you how to read and write data from Excel.
07:12Similarly, to read data from a properties file,
07:14you can use a properties file.
07:16Nowadays, we use a lot of data sources for automation.
07:20It is JSON, Excel, and a properties file.
07:23I have already discussed the handler with this type of file.
07:28In the 13 recording, you can see how we read data from Excel
07:32and read from a properties file.
07:34I have not told you about JSON,
07:35but I will discuss it in the API.
07:40So, this is the mechanism.
07:41Once we have the data,
07:43like in a test case,
07:45we have to validate the data.
07:48Now, I am figuring out the test case.
07:53Inshallah, we will start the next session in Selenium.
07:56So, what will be the test case?
07:58We will have some functions and applications.
08:00First of all, what will be the resources for the test case?
08:04So, what will be your resources?
08:06You will be testing web apps or mobile apps.
08:13Now, you will have functions in these web apps.
08:16We will test those functions.
08:18We will test UI, we will test integrations.
08:21You will have some resources like this, which we will test.
08:26Now, in the function test,
08:28we will have a scope of regressions.
08:32Now, what are these regressions?
08:33Those test cases, those tests, those functions,
08:36which we are testing again and again.
08:38For example, I am taking you to Amazon.
08:45Amazon is our website.
08:47We work for that.
08:48Amazon is a website.
08:49It has multiple functions.
08:51What are the first functions?
08:52Item catalog.
08:55Second is item search.
08:59Third is item selections.
09:03Fourth is cart.
09:07Fifth is checkout.
09:10Six is login.
09:12And seventh is payment.
09:16Eight is notifications.
09:20Suppose we have to test these functions.
09:28Now, what will the manual engineer do?
09:31For every function, like item catalog,
09:33it will have a story of item catalog.
09:38The story of the item catalog,
09:40the business requirement story,
09:42or business requirement, whatever you call it.
09:44We call it business requirement.
09:46According to the business requirement,
09:48the manual engineer will create a test case.
09:50Now, what will happen in this test case?
09:52Both positive and negative.
09:54Now, what will happen for positive and negative?
09:57Both positive and negative.
09:59You have to keep sense in the test case.
10:02Positive and negative.
10:04Now, in this particular item catalog,
10:06there will be some test cases
10:08where we will keep the sanity part
10:09and some regressions.
10:11Sanity means that these functions should run at a minimum.
10:14Our applications, if there is no sanity,
10:17it means that there are blockers.
10:19There are blockers.
10:21What is it? There are blockers.
10:23Means, the customer cannot move.
10:29Can't move.
10:30Sanity means that there is a happy flow.
10:32There should be a happy flow.
10:33What?
10:34Sanity means that there should be a happy flow.
10:36Yes, happy flow.
10:37To run the minimum requirement.
10:39Yes, the minimum requirement should run.
10:44I mean, not all functions are working.
10:47At least the minimum requirement should work.
10:49That is, to search the item,
10:50like we have set five search criteria.
10:52Okay?
10:53Now, in that search criteria,
10:54five search criteria,
10:55four are not running.
10:56At least one should run.
10:57That is why the customer should use at least one search function.
11:02Now, here in the item catalog,
11:03suppose we have given the item code in the item catalog.
11:07There are item descriptions.
11:11Right?
11:12Then there is the image of the item.
11:14There is the price of the item.
11:16And what is after that?
11:17There is the add quantity.
11:18Right?
11:19On every item catalog,
11:21these elements are being displayed.
11:24Now, in this element display,
11:25at least the add quantity should run.
11:28Right?
11:29Item code, item descriptions,
11:30suppose the item description is not showing,
11:33then we can add the quantity by giving the item code and image.
11:37Price.
11:38Here, the business analyst will decide
11:43what will be the minimum requirement in this part.
11:47These are our full requirements.
11:48How can we go live on minimum requirements?
11:51Right?
11:52If the application is live,
11:53then my customer will not have a problem.
11:57Similarly, there is search here.
11:58Multiple search criteria.
11:59We are searching by item name.
12:01We are searching by item image.
12:03We are searching by price.
12:04Right?
12:05We are searching by its availability.
12:07Right?
12:08There are a lot of criteria.
12:09Now, suppose the price and availability are not running.
12:11Then the item.
12:12These three are not running.
12:13Suppose.
12:14So, at least the item name should be searched.
12:15So, this part will come in sanity.
12:17It should be complete in regressions.
12:19This whole.
12:20All the test cases that have been written,
12:21that is the part of the regressions.
12:23All the negative and positive.
12:24Now, in regressions,
12:27suppose we have written 15 test cases for one item.
12:33Negative and positive both.
12:35Okay?
12:36Now, in this,
12:37the manual plus automation engineer will decide
12:40that how much automation should be added in 15 test cases.
12:44Okay?
12:45We cannot do 15 for 15.
12:46Because the suit of regression should not be so big
12:49that it is not utilized.
12:51Okay?
12:52So, from this,
12:53the manual said,
12:54and from this,
12:55suppose that there are three items in 15,
12:57then the automation engineer will decide
12:59that how much automation should be added in 15 test cases.
13:02Okay?
13:03Suppose,
13:04in 15,
13:05the data changes every time.
13:07We are giving a criteria
13:08that every time when we are doing regressions,
13:10we require new data.
13:11So, in this case,
13:12we will not use it in automation regressions.
13:14Because the effort it will take to make the data,
13:16the manual will test it in the meantime.
13:18So, what did we do to it?
13:20We rejected it from automation regressions.
13:22This one.
13:23Okay?
13:24Now, we have 12 test cases left.
13:25In 12 test cases,
13:26we will see that what is the end-to-end?
13:28E to E.
13:29Because we will focus on end-to-end.
13:31We will make a suit
13:32that our E to E will be tested.
13:34That is, we start
13:35from the item catalog
13:36till 100 notifications,
13:37we will check.
13:38Okay?
13:39So, in this,
13:40we found out that 6 is E to E,
13:41which has full coverage.
13:43If we add these 6 test cases
13:45in our regressions,
13:47then the 12 test cases that we have added,
13:49Okay?
13:50So, how much coverage do we get here?
13:52If 3 is minus in 15,
13:53then what is the percentage?
13:54Almost 80% coverage.
13:56Now, from this,
13:57we have 6 end-to-end.
13:59So, when I give,
14:00then what will happen to us?
14:02In regressions,
14:03there will be 80% coverage,
14:04E to E.
14:05Now, we will automate these 6 only.
14:07So, from 15 to 15,
14:09we automated 6 test cases.
14:11And what is our coverage?
14:1280% of applications.
14:14If we make it 9 here,
14:16then it becomes 90%.
14:18So, it depends
14:19on how much coverage we have to give.
14:20Accordingly, we decide
14:21that we will increase it.
14:23So, what did we start here?
14:27That we are fetching data.
14:28Now, the data that we will give from here,
14:30we will input it into the test case.
14:32Data will be required.
14:33Data will be required in this.
14:35So, we are either providing this data
14:37from the database,
14:38from Excel,
14:40from JSON,
14:41or you are giving data
14:43from the BDD framework.
14:44So, anything can happen here.
14:45But when we are passing data
14:46from the test case,
14:48then how will we maintain it
14:49through Java?
14:50If we have it in this format,
14:52then how will we handle it?
14:54So, we should have mechanisms
14:55and we should have knowledge
14:57that there is such a facility in Java
14:59that we can handle such data.
15:01See, what is the role here?
15:03That is unique.
15:04Now, if it is 106,
15:06106,
15:07then it can be anyone's name.
15:09It can be Pathan.
15:10Pathan Brothers.
15:11So, what we have given here,
15:14105, 106,
15:15this is a unique value,
15:16but the value here,
15:18sorry, the key is unique.
15:19Now, the value is being duplicated.
15:21So, this is how we will process here.
15:23So, we will do this
15:24from the map interface here.
15:25So, we have taken the integer here,
15:26we have taken the string here
15:27and we will change the name here.
15:29Now, we are adding data to it.
15:31Because we have taken the data here,
15:32in this way,
15:33so we are adding the data manually here.
15:35Player.put
15:37See, as soon as you do the put method,
15:39the integer and string you took
15:40are coming here in the first map.
15:41Integer and string.
15:42So, we took the first 101
15:44and the string was Sachin.
15:46Now, call this.
15:56Okay.
16:21Now, we have this data.
16:23Now, we will sort this
16:24and sort the direct player.
16:25Okay.
16:26Now, when we run here,
16:27the current file,
16:28when we run,
16:29so here,
16:30in this form,
16:31what will happen?
16:32See,
16:33in this form,
16:34we are getting the data.
16:35That is,
16:361001 associated with Sachin,
16:371002 with Jaheer Khan.
16:38Now, if we want to show Jaheer Khan,
16:39what do we have to do?
16:40A sort,
16:43sorry,
16:46player.get key,
16:49get object,
16:50the object will take the key.
16:51So, what did we give here?
16:521002.
16:53So, what will it do?
16:54It will display the value of 1002.
16:57Jaheer Khan.
16:59Okay.
17:01Now, suppose,
17:02we want to change this 1003,
17:05we want to change the value.
17:06Right?
17:07So, we give player.put integer,
17:111003,
17:12and we put Muhammad Sami there.
17:16Okay.
17:17A sort player.
17:19Now, this is being added from put
17:21and modified from put.
17:221003, Muhammad Sami.
17:28The first was Sami,
17:29it was on 103,
17:30now it is Muhammad Sami.
17:31So, the put method is used for adding
17:33and for modifying.
17:34So, the put method first checks,
17:36checks what?
17:37Check if the key exists or not.
17:39If it exists,
17:41if key exists,
17:43then it is,
17:45modify the data.
17:47Modify the,
17:49it modify,
17:51right, then with the new data.
17:56OK?
17:57If key is not exist, then it is hiding into the...
18:04OK?
18:27OK?
18:28So, input and remove.
18:29OK?
18:30Now...
18:31Clear?
18:32Yaha thak?
18:33Put karne ka, modify karne ka map interface?
18:34Yes.
18:35Excellent.
18:36OK.
18:37Now, next.
18:38OK.
18:39Abhi interview mein aata hai, interview mein questions aata hai, questions aata hai, question
19:08mein questions aata hai, ki I have some words, like hume yaha pe, suppose kar le ki koi string
19:19diya hua hai.
19:20OK?
19:21Yaha pe ek string hai, sentence.
19:22This is Java class.
19:23OK?
19:24This is Java class.
19:25We are having, we are giving free online class of automations, free online class of automations.
19:49Yaha humare paas string hai.
19:54OK?
19:55Ab isse string mein, interview mein pooch deta hai ki humare paas string hai, count the
19:58word.
19:59Isme word ko count kare.
20:00OK?
20:01Count the word.
20:02Not only count the word, but aapko yeh batana hai ki isme this ketne baar aaya hai, is
20:06ketne baar aaya hai.
20:07Hai na?
20:08And har ek word ki entry bataya, sentence.
20:09Similarly, word pad.
20:10Word mein mai jata hoon.
20:11Blank document hai.
20:12This is my first applications.
20:13Aur yaha pe ek hai ki yaha pe, word yaha pe aata hai karne ke liye, count the word.
20:14OK?
20:15So, this is my first application.
20:16So, this is my first application.
20:17So, this is my first application.
20:18So, this is my first application.
20:19So, this is my first application.
20:20So, this is my first application.
20:21So, this is my first application.
20:22So, this is my first application.
20:23So, this is my first application.
20:24So, this is my first application.
20:25So, this is my first application.
20:26So, this is my first application.
20:27So, this is my first application.
20:28So, this is my first application.
20:29So, this is my first application.
20:30So, this is my first application.
20:31So, this is my first application.
20:33So, this is my first application.
20:34So, this is my first application.
20:35So, this is my first application.
20:36So, this is my first application.
20:37So, this is my first application.
20:38So, this is my first application.
20:39So, this is my first application.
20:40So, this is my first application.
20:41So, this is my first application.
20:42So, this is my first application.
20:43So, this is my first application.
20:44So, this is my first application.
20:45So, this is my first application.
20:46So, this is my first application.
20:47So, this is my first application.
20:48So, this is my first application.
20:49So, this is my first application.
20:50So, this is my first application.
20:51So, this is my first application.
20:52So, this is my first application.
20:53So, this is my first application.
20:54So, this is my first application.
20:55So, this is my first application.
20:56So, this is my first application.
20:57So, this is my first application.
20:58So, this is my first application.
20:59So, this is my first application.
21:00So, this is my first application.
21:01So, this is my first application.
21:02So, this is my first application.
21:03So, this is my first application.
21:04So, this is my first application.
21:05So, this is my first application.
21:06So, this is my first application.
21:07So, this is my first application.
21:08So, this is my first application.
21:09So, this is my first application.
21:10So, this is my first application.
21:11So, this is my first application.
21:12So, this is my first application.
21:13So, this is my first application.
21:14So, this is my first application.
21:15So, this is my first application.
21:16So, this is my first application.
21:17So, this is my first application.
21:18So, this is my first application.
21:19So, this is my first application.
21:20So, this is my first application.
21:21So, this is my first application.
21:22So, this is my first application.
21:23So, this is my first application.
21:24So, this is my first application.
21:25So, this is my first application.
21:26So, this is my first application.
21:27So, this is my first application.
21:28So, this is my first application.
21:29So, this is my first application.
21:30So, this is my first application.
21:31So, this is my first application.
21:32So, this is my first application.
21:33So, this is my first application.
21:34So, this is my first application.
21:35So, this is my first application.
21:36So, this is my first application.
21:37So, this is my first application.
21:38So, this is my first application.
21:40So, this is my first application.
21:41So, this is my first application.
21:42So, this is my first application.
21:43So, this is my first application.
21:44So, this is my first application.
21:45So, this is my first application.
21:46So, this is my first application.
21:47So, this is my first application.
21:48So, this is my first application.
21:49So, this is my first application.
21:50So, this is my first application.
21:51So, this is my first application.
21:52So, this is my first application.
21:53So, this is my first application.
21:54So, this is my first application.
21:55So, this is my first application.
21:56So, this is my first application.
21:57So, this is my first application.
21:58So, this is my first application.
21:59So, this is my first application.
22:00So, this is my first application.
22:01So, this is my first application.
22:02So, this is my first application.
22:03So, this is my first application.
22:04So, this is my first application.
22:05So, this is my first application.
22:06So, this is my first application.
22:07So, this is my first application.
22:08So, this is my first application.
22:09So, this is my first application.
22:10So, this is my first application.
22:11So, this is my first application.
22:12So, this is my first application.
22:13So, this is my first application.
22:14So, this is my first application.
22:15So, this is my first application.
22:16So, this is my first application.
22:17So, this is my first application.
22:18So, this is my first application.
22:19So, this is my first application.
22:20So, this is my first application.
22:21So, this is my first application.
22:22So, this is my first application.
22:23So, this is my first application.
22:25So, this is my first application.
22:26So, this is my first application.
22:27So, this is my first application.
22:28So, this is my first application.
22:29So, this is my first application.
22:30So, this is my first application.
22:31So, this is my first application.
22:32So, this is my first application.
22:33So, this is my first application.
22:34So, this is my first application.
22:35So, this is my first application.
22:36So, this is my first application.
22:37So, this is my first application.
22:38So, this is my first application.
22:39So, this is my first application.
22:40So, this is my first application.
22:41So, this is my first application.
22:42So, this is my first application.
22:43So, this is my first application.
22:44So, this is my first application.
22:45So, this is my first application.
22:46So, this is my first application.
22:47So, this is my first application.
22:48So, this is my first application.
22:49So, this is my first application.
22:50So, this is my first application.
22:51So, this is my first application.
22:52So, this is my first application.
22:53So, this is my first application.
22:54So, this is my first application.
22:55So, this is my first application.
22:56So, this is my first application.
22:57So, this is my first application.
22:58So, this is my first application.
22:59So, this is my first application.
23:00So, this is my first application.
23:01So, this is my first application.
23:02So, this is my first application.
23:03So, this is my first application.
23:04So, this is my first application.
23:05So, this is my first application.
23:06So, this is my first application.
23:07So, this is my first application.
23:08So, this is my first application.
23:09So, this is my first application.
23:10So, this is my first application.
23:11So, this is my first application.
23:12So, this is my first application.
23:13So, this is my first application.
23:14So, this is my first application.
23:15So, this is my first application.
23:16So, this is my first application.
23:17So, this is my first application.
23:18So, this is my first application.
23:19So, this is my first application.
23:20So, this is my first application.
23:21So, this is my first application.
23:22So, this is my first application.
23:23So, this is my first application.
23:24So, this is my first application.
23:25So, this is my first application.
23:26So, this is my first application.
23:27So, this is my first application.
23:28So, this is my first application.
23:29So, this is my first application.
23:30So, this is my first application.
23:31So, this is my first application.
23:32So, this is my first application.
23:33So, this is my first application.
23:34So, this is my first application.
23:35So, this is my first application.
23:36So, this is my first application.
23:37So, this is my first application.
23:38So, this is my first application.
23:39So, this is my first application.
23:40So, this is my first application.
23:41So, this is my first application.
23:42So, this is my first application.
23:43So, this is my first application.
23:44So, this is my first application.
23:45So, this is my first application.
23:46So, this is my first application.
23:47So, this is my first application.
23:48So, this is my first application.
23:49So, this is my first application.
23:50So, this is my first application.
23:51So, this is my first application.
23:52So, this is my first application.
23:53So, this is my first application.
23:54So, this is my first application.
23:55So, this is my first application.
23:56So, this is my first application.
23:57So, this is my first application.
23:58So, this is my first application.
23:59So, this is my first application.
24:00So, this is my first application.
24:01So, this is my first application.
24:02So, this is my first application.
24:03So, this is my first application.
24:04So, this is my first application.
24:05So, this is my first application.
24:06So, this is my first application.
24:07So, this is my first application.
24:08So, this is my first application.
24:09So, this is my first application.
24:10So, this is my first application.
24:11So, this is my first application.
24:12So, this is my first application.
24:13So, this is my first application.
24:14So, this is my first application.
24:15So, this is my first application.
24:16So, this is my first application.
24:17So, this is my first application.
24:18So, this is my first application.
24:19So, this is my first application.
24:20So, this is my first application.
24:21So, this is my first application.
24:22So, this is my first application.
24:23So, this is my first application.
24:24So, this is my first application.
24:25So, this is my first application.
24:26So, this is my first application.
24:27So, this is my first application.
24:28So, this is my first application.
24:29So, this is my first application.
24:30So, this is my first application.
24:31So, this is my first application.
24:32So, this is my first application.
24:33So, this is my first application.
24:34So, this is my first application.
24:35So, this is my first application.
24:36So, this is my first application.
24:37So, this is my first application.
24:38So, this is my first application.
24:39So, this is my first application.
24:40So, this is my first application.
24:41So, this is my first application.
24:42So, this is my first application.
24:43So, this is my first application.
24:44So, this is my first application.
24:45So, this is my first application.
24:46So, this is my first application.
24:47So, this is my first application.
24:48So, this is my first application.
24:49So, this is my first application.
24:50So, this is my first application.
24:51So, this is my first application.
24:52So, this is my first application.
24:53So, this is my first application.
24:54So, this is my first application.
24:55So, this is my first application.
24:56So, this is my first application.
24:57So, this is my first application.
24:58So, this is my first application.
24:59So, this is my first application.
25:00So, this is my first application.
25:01So, this is my first application.
25:02So, this is my first application.
25:03So, this is my first application.
25:04So, this is my first application.
25:05So, this is my first application.
25:06So, this is my first application.
25:07So, this is my first application.
25:08So, this is my first application.
25:09So, this is my first application.
25:10So, this is my first application.
25:11So, this is my first application.
25:12So, this is my first application.
25:13So, this is my first application.
25:14So, this is my first application.
25:15So, this is my first application.
25:16So, this is my first application.
25:17So, this is my first application.
25:18So, this is my first application.
25:19So, this is my first application.
25:20So, this is my first application.
25:21So, this is my first application.
25:22So, this is my first application.
25:23So, this is my first application.
25:24So, this is my first application.
25:25So, this is my first application.
25:26So, this is my first application.
25:27So, this is my first application.
25:28So, this is my first application.
25:29So, this is my first application.
25:30So, this is my first application.
25:31So, this is my first application.
25:32So, this is my first application.
25:33So, this is my first application.
25:34So, this is my first application.
25:35So, this is my first application.
25:36So, this is my first application.
25:37So, this is my first application.
25:38So, this is my first application.
25:39So, this is my first application.
25:40So, this is my first application.
25:41So, this is my first application.
25:42So, this is my first application.
25:44So, this is my first application.
25:45So, this is my first application.
25:46So, this is my first application.
25:47So, this is my first application.
25:48So, this is my first application.
25:49So, this is my first application.
25:50So, this is my first application.
25:51So, this is my first application.
25:52So, this is my first application.
25:53So, this is my first application.
25:54So, this is my first application.
25:55So, this is my first application.
25:56So, this is my first application.
25:57So, this is my first application.
25:58So, this is my first application.
25:59So, this is my first application.
26:00So, this is my first application.
26:01So, this is my first application.
26:02So, this is my first application.
26:03So, this is my first application.
26:04So, this is my first application.
26:05So, this is my first application.
26:06So, this is my first application.
26:07So, this is my first application.
26:08So, this is my first application.
26:09So, this is my first application.
26:10So, this is my first application.
26:11So, this is my first application.
26:12So, this is my first application.
26:13So, this is my first application.
26:14So, this is my first application.
26:15So, this is my first application.
26:16So, this is my first application.
26:17So, this is my first application.
26:18So, this is my first application.
26:19So, this is my first application.
26:20So, this is my first application.
26:21So, this is my first application.
26:22So, this is my first application.
26:23So, this is my first application.
26:24So, this is my first application.
26:25So, this is my first application.
26:26So, this is my first application.
26:27So, this is my first application.
26:28So, this is my first application.
Comments

Recommended