Functional Testing

Quality Assurance (QA) Class Introduction on QA Class
1 hour 2 minutes
Share the link to this page
Copied
  Completed
(2nd Class)11) Acceptance testing12) Load testing13) Stress testing14) Performance testing15) Usability testing16) Install/uninstall testing17) Recovery testing18) Security testing19) Compatibility testing20) Comparison testing21) Alpha testing22) Beta testing

Transcript

Okay, so now can you see the screen? Okay, good. Yeah, I guess I didn't pick this for some bigger Okay, audio is coming. Okay, thanks. Okay. So okay, so you're complicating regression testing?

Okay. Let's move forward. Okay. We will be we'll go to the new load testing before that acceptance testing. So in this acceptance testing So there's also like Carl UAB. Okay, the acceptance testing is like, you know, a little high level.

Okay. There's also UAT user acceptance testing okay. So that is more specific to the user. Okay. So, in this acceptance testing is to verify the sister remember that customer and our requirements have been met or not. So this unity right you at our acceptance testing is you it is perfectly done.

No. is done by the internal users of the team. Okay. Maybe business analyst or not, there will be another team who will be working on that, you know, you add general user acceptance testing, okay. And then we'll be working on that. So it's an internal thing is internal.

Everyone only will be doing the internal in house, you know, to say that right now. Whenever you go in house, that will be done, ready to marry Find that okay. She's done mates now, customer required certifications, that is acceptance testing. It's an high level okay. So more to be more specific user acceptance testing that means it is another user. Of course you will be distributed.

No, it's done by the noun people, but then you call it as you ad because you are trying to see why it is called user acceptance it is it. Is it compatible? Let me give you an example. It is more better. So, what is it? Well, it's true.

Go got something. Okay, so they don't the usability testing, I'll be giving you more better excellent. Before that, right? So, let's see, you know, in USD Okay. Let's say no user acceptance. So let's say no requirement has the signing button here.

Okay, so we have like signing button, okay? And it's here. Okay? So I don't want signing buttons, some in the lower right or some low here or someone but I don't usually want to sign up for something if I like something right. Okay, so I want to go here, I don't want to go down and see and click on the Sign In button right so this is, you know, so that is like user acceptance. It's not actually You got to ensure friendliness but you have the distinct we will be tested by that.

Okay. Yeah Richard, do you have any question? Yeah, I mean is tested by the IP like and testing UAB is done by the actually there is a separate team you add normally now you have a new entity to do this specific kind of job that which is it, is it compatible or not all of those things like the functionalities are being met, you know, all of functional testing is being done, that will be done. This is making a very specific to user acceptance. Did I answer your question? Yeah, not is like, no different team, you already testers, you know you already tested and then specify the requirements.

Okay. Like you already we will be doing this, you know, analyzing from the documents. I mean it's similar to functional testing but it's not a functional district. Why because you know, some other people are working and they want to see some specific scenarios are going to start there are some scenarios right there we'll be looking into that one. So, the kitchens Okay. Any other question okay.

So, so, yeah, so all these all this, no, this will be tested okay. So for example, it Let's say whenever I'm trying to see this bill, I mean, it becomes dark Rex you suddenly becomes like, so those are also specific. That is also that might be specified in the requirement saying that whenever you try to navigate this, the background gets more dim. Okay, becoming dark, right? Can you see that becoming that? So that might also be a requirement?

Okay. That might also be one type of explanation that should be accepted by the user. Oh, no, no, I want to user wants to be like this, you know, images coming like that. So it's all based on the user how it's. So that is one. Okay.

So it's not exactly functional testing, but it's more of a specific points basically acceptable by the user. Yeah, we did you have any question? It could be Generally speaking a bit slow and loud. Sure, sure. Thank you, thank you okay. So, that is what acceptance testing this q&a example that means if the system meets and customers prospective requirements, so, the customer said so, there might be a requirement from the customer right now that this thing works for you B, so, this is done when the business analyst whenever the business analyst, you know, stops the users, okay, so they might be users, you know, some requests might be coming from external people from internal people, all those defects which are from the external people that request might be coming saying that hey, this should be like that, you know, we want trying to get some, you know, we're trying to buy stuff and we don't like this you know, we want to be the functional should be like that, you know, and then you know, be a decide, so, So, this is how to be this is how to look like so that is you doing a vision the customer.

So all these requirements of the customer are being married. So customer who might not be an individual it might be from the company as a writer, because they say this should not be like that he doesn't meet the specification of the Federal compliance. This doesn't come You know, federal compliance. No, you need to change this application you need to change our way of does it looks like all those things. Okay. So that is acceptance testing.

So that will be doing no by other T. Okay, so that's acceptance testing. And then we have low testing, let's Okay, let's know. So, like performance, performance testing, these performance testing is classified into two load testing and stress testing. Okay, please performance testing. So what is the performance testing? Okay, so let's take in what happens in the performance issue.

So whenever whenever a user trying to let you know whenever a user trying to access some URL okay. Whenever a user whenever any user right so I'm trying to buy something on Amazon, okay, let's say I'm going to buy something on Amazon and I'm trying to log into the website. Okay. And their website is amazon.com that's well and good. But whenever I'm trying to log in into the website Okay, it consumes some resources from the server because you're trying to access someone else server right by me. Okay, find me Amazon server, okay.

Never seen a dump. Amazon has their own server. Okay? And whenever you are how many people will be logging at once? Hey amazon.com is pretty big right? Let's take an example.

Let's take in you know, some value Okay, let's say a million people no access amazon.com be on daily basis. Okay? So all over the world right even I know I'm also trying to log in into over there all over the world. So it's in not only just in us and they ship to international, okay. But whenever one user trying to access the URL, it consumes some resources from the server, it is some space okay. And it is it can be no bandwidth, okay.

It will be a bandwidth, it can be space, it can any resource Okay, there is an increase of okay. So when the server has some limitations, right Let's say let's take an example. Okay, so the server can only handle up to let's take an example handle up to 50 users. Why? Okay, because, you know, its capability of handling those resources is just only 50 That's it. Okay, so what happened 2 million people logging into the same server at once?

Does anyone have any idea right? It comes it crash all the you know, the sovereign you know, are getting blown up. Okay. Yeah, we should be having Yeah, I told you it's gonna be crass or slow down or like, you know, Right. But it might not it might be, um yeah, it can be, you know, the application becomes slow or you know, and the worst case scenario and that server might blow up you know, why because see cannot handle that many users okay at once at once I'm talking about at once right, you know, at once that logging into the just one server blows up against blow. So I don't know what happened right now.

No, cannot No, no, what we will be doing, right? The put one more server no less. In this case. Let's stick in another scenario that you know, 90 people are logging in Do not mistake this in a couple 90 people are logging at once. But now you have to server and the capability of the server in one server is to do this for now. Yeah, the teams are here and 50.

Okay, although we have now let's take a note 50 users. And then Sharma language has low balancer is a software, mostly software installed with a load balancer. So what is the load balancer? So let's say 90 people are logging into that server, but there are no two servers, right? That load balancer distributes the load to the equally to the other server. So now you have two servers interconnected.

Okay. Now, everyone is trying to learn some, let's take an example 90 people are logging in amazon.com at once. Okay, just talking at once. Okay, when 90 people are logging into that server, what is the load balancer does, it takes 40 people, okay, 45 people into this server and once the 46 user tries to log into that, it moves that user to the other server. Now you Balancing the load that load balances trying to balance that users. Okay?

Why? Because if it's more than that, and it gets crashed, right, you know, server navigation becomes slow, you know, the performance of the application degrades completely. And you know, so all that stuff. Okay? We don't want that stuff, right. So you have a load balancer that balances the load between the two servers, but there are like so many other servers.

So there might be having so many complex, complex scenarios and complex software to handle the amount of loads, okay, and there are more and more of a distributed load systems. That means rather than having all various locations, then we know accessing that specific server. So now even million people logging into that and nothing happens because all the loads will be in a particular node in the local server. And that doesn't get filled up with the data. Okay, for What stuff? But the point in this will be one point right?

Now the load testing, so in this load testing right now when you put that load so in this load testing, you're trying to see the performance of the application. So how fast is the whenever into performance? Right? And how fast whenever you're trying to Okay, I want to peek in this. Let's say Home Services. Okay, so how, how much time it is getting to navigate it to the next page.

This is a different URL, right? Using that is a different URL altogether. So how soon it is navigating that page into there, okay. You're trying to see that performance. Okay, so this is this is one of them. See, are you trying to see that using?

So you have a different tool actually low level or low UI there is like, you know, the various tools actually to test this all this thing, you don't do it manually, because there are too many users involved in this Oh, we don't work manually we use an automation tool. That's a loader. Okay. So, in the load testing, we do we test an application under heavy loads. Okay. So does website.

Okay. And that will no we we determine like how the application is behaving? Is it slow? is it taking more time or is it solid? Normally, let's some applications are really slow and some of them are fast. So, let's take an This is taking some time right?

So, it took some time some microseconds okay might this might take more than one second it took one second to come up in the show is google.com Okay. So that is taking some time. So, we also determined that amount of time. So, all this in our in the load test, you will be doing that, okay to test the application under heavy loads are even after not having that much of load. Okay, how the application is very okay to be done in the load testing. Okay, so let's come to the next test testing.

So in this test testing, we actually know try to see that the system is behaving after even after and I know you're putting so much love Okay, even after so many, like complex database queries, no input of the system, will everything, see these queries? Okay. So whenever you're trying to access some system that that is a production database, or something, that database is good. So whatever you're trying to access in website, right, that is interconnected with the database, all the information is coming from the database. So it's still getting query to the database. Whenever you're trying to log in into any website, and of course, the database is involved, but not as, not normally, that's a production database that we call it in real time you call it a production database, not development or test database, okay.

So there is only taking some queries right along getting some query, that means it's automatic, getting query and getting the information from the database and displaying to the website. That's how it happens, right? So for all those things, you will know that that is all the things you know, when you're trying to put more and more Knowing that and trying to see how the system is behaving after putting the load beyond its specification, okay, we, let's say, for example, right here, if the server is like, you know, which handles, you know, 50 users, okay, let's take a server and handling the 50 users and become entities are 45 users recommended is 45. And this matches 50 cannot go yet. Now we want to see like, you know, if you want to grab 4060, or what happens, how does somebody be? I mean, how the application is behaving?

Is it becoming slow? Is it No. is the navigation of the next page is low? Or is it getting crashed in between? Or the whole bandwidth is dictating how much resources to do all the stuff, okay? That's what we do in the lower end stress testing.

Stress testing is like not putting beyond its specification supported by users is recommended. And you're putting more than that, what is it 47 that is just is your body stress, more and more stress? Okay. So, that is stress testing. So, performance testing is you know, the two are divided into two types that is load testing and stress testing. Okay.

Let's go to next topic. So that means once this is done right, we get to go to much more productive, productive work today, okay. So we take this testing, usability testing. So this is user friendliness check, okay? And the application place to start and user understand the application is any proper help document. Okay, so user for me, so for me, right as a user point of view.

So if I'm a user, right, let's say I'm going to amazon.com Okay, let me say She This is something which I don't like right now. I'm trying to grow. Okay? No. Okay, so whenever I see this right, I want to see Sign In button here. Okay.

I want to see the signing button here. But I don't want to sign in button some year please rate, you know, I'm going to hear it in the footer case. No, that is not user friendliness. Okay? I'm just giving an example though. I mean, it's not like a hard and fast rule or no, just don't take it as a granted.

I'm just giving an example. As a user point of view as I am the user, I'm trying to buy something, okay. I'm trying to buy something and I won't say I want to buy and I want to log in immediately right away. No, I don't want to pay to customer don't have time to wait. I want to buy. I'm okay.

I like this Kindle. Now. I want to buy. Okay, I click this nowhere. Should I bite? Okay, good.

Now I want to sign in, I want here, right? And then my, you know, on the first green bar toolbar I want to see here and sign in and just, you know, logging into a system and by I don't want to go, no scroll down in the footer and see, you know, last page and see the Sign In button is here, and nobody knows even if it is there. It's not user friendly, right? Because I agree, is it a user friendly to put a sign in button in the footer of the page? I mean, personally, I mean, yeah, there might be an obligation to like that. No, I don't know.

So I'm seeing some complex applications too. But as a customer point of view, as they you know, I want to use it I don't want to be you know, some insignificant place of an application to this. I need to sprawled on this many lines, no lines of scar. You just call this match to In order to see if there is something here you go here is a signing but I don't want to be signing here out here right away in my case right now I can sign it and go here and I can buy stuff. So that is no user friendliness How do you look friendliness of an application okay. So that is usability testing we are trying to see the user friendliness often know how the application is user friendly or not.

Okay. So what do you what do you do here No, here you go here a application flow is tested okay so as a new user you know you want to know things to be you know, get straight to the point you know want to know more things you know upside here no upside down and you know, all the sudden chaos and an end up customer ending up in amo is not decided not good. You know, I'm not going to buy it because there's no signing button and no, you know, add to cart buttons, you know, how am I supposed to buy this one, no one to be perfect, right? Whenever a customer wants to buy, yeah, you need to it should be near them. Everything should be in the near right? You cannot call down into 20 pages sheet and just find a sign in button doesn't make sense.

So that is usability. Okay, that's a user friendliness actually how much more user friendly it is. Okay. So, then you have installed and uninstalled testing. Okay. So in this in this world, what you do is you install, you know, install and uninstall that you install an application.

So, for that to replace that web application and kind of vision for kind of integration is always installed. Okay. Oh, so everybody knows that how to install this then. So whenever you try to uninstalled right so should be here. You can also use installed here, okay or uninstalled you can uninstall here okay. So whatever applications you have planned applications or whatever you have installed it, you can see here and you can uninstall here from here.

This is in a control panel go it and in here, you uninstalled. Okay, so this is testing So what we'll do is testing what I want so that is called install and install test. Okay, so what it says is like, you know, tested for full partial upgrade installation process on different operating system under different whenever you try to install an application in your system, you try to know, test, that is why installing it, when you install an application into our system, there are so many things that happened. Okay, so many things. registry keys gets updated. If there are DLL files, DLL files, get, you know, added to our DLL library.

And like you know, there's other things you know, and all the system everything from Mission no to my good identification. So there's so many things that happen in install uninstall. So that testing is called an external instrument. Okay. So next go to the next topic becoming testing so what is he going to see is like, you know, once who once application gets crashed, right? Once an application that crashed, okay, so how much time does it takes to recover from that any work area you're trying to test that you know how much time it's taking and you're trying to test that that is called recovery test.

Okay. And crashes either hardware or no other any other crashes. Okay, so that is recovery station, security desk. So this can be for security testing. Let me give an example for the security district. So there are no there are other ways to do that.

I'll give you a simple template second HTTPS, okay. See, this is secure, right? HTTPS means hypertext transfer protocol. Secure. s means secure if you're not out HTTP, so normally HTTP no Google remove HTTP, no more restrictive HTTP. So this is this has become mandatory right?

Now, there should be HTTPS. No, in some kind of future, no, you will see that all applications are designed only HTTP, no more HTTP. Because everything should be secure. Right? So okay, that's why I use HTTPS. So of course, no, whenever I try to buy something, no, listen, I'm trying to buy something.

So I made sure that GDP is. So I don't want to buy something which is in a GDP, right? I'll never buy, like, you know, forget it. I'm not going to buy this, not at least not from this website, and I'll go somewhere else. So that sound that HTTPS is important. So that you know for that you can test to that kind of testing is called security testing.

I'm just giving an example. And don't take it as a granted because they're just an example. Okay? That's whenever you're trying to do HTTP is hypertext transfer protocol. And s means secure for hypertext transfer protocol secure. So you know, that two different things you also you're trying to test that security event system or simply the security of an application, okay, that kind of testing is called security testing.

So let's see in your definition, what is a system can be when you credit any hacking away, okay. testing how well the system protects again, against prized internal or external access. Okay, so that is security district. Next, go to the next slide. Okay, compatibility testing. So compatibility testing is like, you know, compared to everybody knows right compatibility, is it software compatible with the product?

Is it compatible with the operating system? Is it compatible with Windows? Is it compatible with the Mac OS? Okay. Mac the needed? Is it compatible with the Unix or is it compatible?

90 So that's compatible. Okay. So let's take a Google Chrome it the same Google Chrome, what do you have installed in your Windows is not installable in the Mac, right? Because Mac is completed. It doesn't use any xe file, only Windows users dot e xe extensions, right? And Mac doesn't use Is that okay?

So it's not compatible. So that kind of testing Okay, I know you're trying to see the compatibility. Okay. compatibility is it you know, so that is kind of that is called compatibility testing. So you're testing how well the performance in a particular hardware or software operating system and different combinations of about compiled and distinct comparison testing is like, you know, you're comparing the between the two. Okay, so everybody knows that comparison.

What is comparison you're comparing between the two. Okay, let's take an example. I hope this helps the school. Okay, so here this, okay, the problem with my browser is this. Firefox looks like Google Chrome. Okay.

So okay, if I want to see the compatibility between the Firefox and Google Chrome, right I want to see that one. I'm sorry, comparison I'm comparing right? So. So I'm trying to compare the same website. Let's take an example. Okay?

Same book. No, you both are same, right? So I'm trying to compare Okay, what's the difference between here and this? no fool comment per box. Okay. So that is comparable testing you're trying to compare with the two okay two applications and then you have all for testing okay.

So in this alpha testing is this is like you know, in so what happened like once the development is done, okay. So who you know Random Sample development data testing, proper testing in the code mosula production, what happened? Right one stop motion to the production, they want to do some testing on it after that is called alpha testing. That means it is the in house. Okay. In house.

That means in housing sense means the old people who have developed application and who the people, the company know that second company, so the company who have developed the application, and the users have tested the application and the business users who are actually not working on that application. Those kind of day test application, they have their own way out, they have their own style of doing that work, right. They have their own way of being. So they will try to tell that that's all part of it once it gets released into production. And in a way try to see that oh, I want to see this specific in that. Is it working or not being tested?

And then no. Developer sees Okay, let me see this. Just updated my database. Let's see how this guy wants you to Numbers everyone is trying to show this once after the end of the development they want to do no one check, the check the meeting is going and everything is you know is right. So that is all for testing. This is in house virtual user environment.

Okay, so this is done in half the person who is actually developer, the company who has developed an application is trying to they're trying to they're still owned by the company. Okay, that is alpha testing, beta testing. So beta testing is done by the end users. Okay, let's let's say know the sample rate. So how are they gonna see rate let's say no, some come here is lambda soccer production and it is B and they are put into production, okay. And they want to know cash because that testing was not done properly.

Because No, you know that there's not many people who are testing that and developer don't want to do that testing job and test it on a few projects. And you know, the testing is not that's another one to beta testing, what they will do is they will create a demo, okay, the software in our demo software, okay. and launch the product into production and since the end users Okay, this is the key shortcut key and use it and test it, you know, play and let's say know if you are if there is any, you know, some software teaching you to be interested then you know, no, you just work around that one. No, and they give the beta is called beta keys and you know, you put that beta key in there and the software start working it and it's a demo for demo software and no, does work in if there are any defects to report it.

So this is how long they will do. This is done by the end users. And once there is no for after 45 days. You're done with that now you have to buy the product. Now, you know, demo version doesn't work. Now you need to buy the product, you need to pay money for that.

So that is beta testing. Okay, so once it's done you know, they will launch a product and put it in a demo, some demo application Okay. And then the end users to test an application because then we customers can be customers okay. So that is all types of testing. So, we are done with all kinds of testing any questions here. Any questions in the alpha testing ci alpha testing in a beta testing, but only differences is done by in in house and beta testing is done by the users.

The only difference The difference between alpha testing and beta testing is alpha testing is done better. In house people who are actually working on the patient like development testers be a scrum masters managers product user, were those that in house people, whoever actually was working on that ultimate, but beta testing is end users customers itself. Okay, so that's the difference between alpha and beta. Does it make sense? Okay, so any more questions? So let's go to acceptance testing.

So acceptance testing is to learn to verify that you know, the system it does specify requirements. So let's say there is a requirement right? There's a requirement and all those requirements are documented, okay inspect business requirement are normally a fully functional required document or Brd business required document or SRS system required specifications are documented. So they want to do that testing. So now you want to see that all those numbers on that document is that is accepted or not. Okay.

Have you got a job done very. In house people, I mean are honored and I know people accept that beta testing. Okay, and this is how you know you're going to have separate teams Call you ready and this is done a new ad user acceptance testing and they will be doing that job as a manager you will not be doing an item manager doesn't do this acceptance testing normally, but okay as a technical point of view this is like similar to functional testing. Okay, Any more questions? Now let's go to our actual work. So, how conditional on introduction from today's you know, I was just reading introduction we got this is supposed to be supposed to know right, what are the different testing and you know, what are the various things we do?

So, that was just an introduction. Now, we actually know come to the point of view now. Let's go Let's say now you have good I know you've got a project and you know you're working on a project and your lead has given come back okay? And know that not everything I know that they will say okay, your application you're gonna set your you've got your needle just go and start working okay? Now in some for somehow no for some reason like you know you work with your colleagues you know up all the friends and some somehow managed to get a website, okay, this is how you need to test along. Okay, this is obligation.

So now you've got an application, okay? And you need to test this application. Okay, there are so many other applications going on. Okay, there are so many other application that is going on and you got this application and you need to test it on your leaders given some work. Okay, center yoga, go to this URL, and no This application now you don't ask like what I need to know. That is, that is not a very good question at this at that point of time, right?

You don't ask you know why? Because as a seven years of experience, you know, as a QA, you know, you need to test everything as a QA point of view, you know, you're supposed to know what needs to be tested. Okay, you have business requirements you will be having okay to check with the document. So you check with the lead, you check everything, but you don't normally don't say, Okay, what I need to test Okay, that's not a very good question. Okay. Now, no garden application, okay, now we want to test this company.

So there is company, no GMO line, and they don't want to sell some products. Okay, that's a little product. Okay. And you want to make sure, okay, all the all the functionality of an application is working fine or not. So what are we going to get? Okay, so, let's take This image okay good okay this image you know it's supposed to be right side and you know okay this looks good and now you want to tell these buttons to write you know there are so many buttons so there is a text okay you will be seeing this test text is as per the business requirement all this information that is added in this is in the requirement okay if it is not in the requirements then you can talk to be it our product owner whether it's called product owner or VA okay and you know get the information from the thing that hold his takes is there no Is there any document for that or supposed to be this failed and then now you want to test this application right click on that enter GM online.

Now you have some no no want to order some okay. Somebody says I said like in addition online, okay, altering your website and you This geo moment is very, you know, they are more on selling goods, okay? And then now Your job is to find out the defects. So always remember you need to find out defects. See there are defects, there are defects, you need to be an opinion, you need to always be an opinion that you know, every software has defects and trust me every software has defects not only opinion, I'll just show you it then. Proof Okay, every software hasn't effects.

Only thing is, is it a defect or it's not the only thing you need to know you need to confirm on permit who business and business analyst or developer or lead or whoever is responsible. Okay. So now let's take an example. Okay. Are you one example there's a defect in this Okay, website. Okay.

I'll show you how. I'll be giving you homework today to find out defects. Okay? There's so many defects. Kazmi will be you know, each one can find out like one defects and tend to do can have 10 different variety of defects. Okay, now, you don't have to be safe.

Okay? Now, let's see. I'm using Google Chrome you guys can use IE, Internet Explorer, Microsoft Edge, Mozilla, Firefox, Safari, whatever, okay? Okay, you can use other browsers or para Maxthon, whatever. But no, these are the important Okay, I'm using the uno and I am trying to okay let's say on the order this Okay, now I want to test it. Let's click on this URL.

Okay, this URL good. saying Okay, good. And you're going back you're checking under your Okay, you got it looks good. Good. I don't know yet. Good now You want to buy this?

Okay? I'm trying to type character a and want to place an order on this one question or I'm just moving that mouse. There. Okay, please enter. That's good. Okay, that means you are not supposed to put any character in that, you know, you need to put only the numbers.

That's what they say. Right? Put only digits, or no, don't put any. No alphanumeric alphanumerics supposed to be on for bits, right? No, don't put any alphabets. Only digits.

Okay. Okay, good. So I'm not putting any alphabets. No, I'm trying to put a special character. Okay, I'm just trying to move. Okay, good.

This is taking okay. Just not accepting. Okay. So um now um so, this is all testing you need to do so, these are positive scenarios again three types of testing right passing positive testing native testing boundary values okay what is positive testing positive testing and see if your exact number you need to put this number to one to accept this content departure what is native testing this says you will be putting other than digits will be putting in a do testing we are trying to achieve both now, boundary values what are the boundary values now, if you are trying to put let's say you know you're put to 2.2 So, now that is not acceptable How can you buy a product which is 2.2? That makes sense right? Okay, please enter only date, it's not an integer, I'm sorry.

Trying to okay you don't have to enter into just you know, you just need to put only digits. Okay. So, so this is this data generation always by default you know, you need to be testing Okay, for Okay, so I'm using all other trying my luck. So looks like application is good, but I don't think so. I don't think this application is good. Because although it's giving errors Okay.

So now what we'll do is I'll be now entering some number of 1000 and placing an order How is it possible to determine what is it? Okay now my ID I'll tell you how. When I click this URL, the same like instruct is 23. When the install is 23, how is it possible to place an order of thousand quantities when there is only 23 quantities? Does that make sense to everyone? No, yes, no no.

Okay. So that's an actually a defect. Right? It's a defect. Why? See when you're clicking it, it's saying like 23 in stock.

So when you have 23 in stock, okay, and how can you place an order of thousand How are you getting accepted? We should throw an error, right? It's not enough quantities. Okay, now. Now, let's see another defect. Okay, so I'm just you know So I'm trying to order large quantities, okay?

Okay. Okay. Now I'm pledging. Okay, that's fine. That's so we forget about that. That's not a defect let's say No, we didn't care about it.

Okay. There is a defect in this page. Can anyone tell me what is a defect? Very easy. This is a defect. You can come up in any product That's right.

The, you know, the shipping handling is $5. So, do you think? No, do you think when you're trying to order these many quantities like, you know, thousand under and that, you know, that's something big and you know, and you think like shipping handling will be just $5 and USPS will allow that, you know, just $5 to ship these many quantities. I don't think so. I mean, I mean, they're not allowed for me, I'm not sure about everyone, but don't allow these many quantities to ship just for five hours. So this is an event.

Okay. So this is an effect. And now Christians know let's say you have found a defect in your application. Now go to the unknown. You cannot have a defect. Okay, you found an issue.

Okay? But you can okay. I find an issue. Yeah, no, just open a defect. No, okay, good. No, you can't do that.

You need to talk. Okay? Now you need to go and talk to your Ba, or lead whoever you're comfortable with. No, I go to the leader and say, Hey, I'm trying to test an application, I put these many quantities. It's showing like, you know, just $5 is it? Is it appropriate?

Because then I don't think it's appropriate because you know, it takes like $4 and trade order this week. So now that's an issue. He will he will say, okay, is this an issue and he will communicate to the developer What's going on? Why it's showing a pattern that shows now that we'll talk to them talk to BM and get this fixed. Okay, after that you are going to open and after the instruction from the leader or manager or new Scrum Master tore out from their instructions, and you're going to open them up. You don't go that you know, okay, I found an issue No, I'll open issue No, that doesn't happen.

Never you should not do that. Okay? Once you get to experience, of course you go to the company, you stay for six, seven months, one year, two years. Now you know, so you're being driven by yourself because you believe by attack, right? So you will be pretty much experienced, you know how the application goes on and all the stuff. Okay.

Now let's move let's proceed to disorder. Okay. I'll put this order Okay, I'm going to place your order placing order so my your order is placed and perfectly ship to this address okay and then you begin to the homepage I go back to the homepage so this is a nice it's kind of this is the know what kind of testing we'll be doing. So this is just an example okay you will be testing everything here not just one thing this I will explain only this box okay? In we also doing this always okay instead of naming repeating a monetary address or not Blank city vivid blank and try to see how does it reacts okay and then place an order okay you need to get this error on inspection issue okay. So, this is how you know you will be testing application so, this is just an example to do an application and of course, not only are we sure I only showed this but a normal two buttons are remaining right.

Okay. This is simple this is this has nothing to do anything, okay? But there are also defect in this just make sure you know, guys find a defect you need to test all this, okay? Just find out defects in these buttons. Okay, so any more questions here? Okay, so you need to see this one right here the thing when you click here your branding check this so you want to see that you are the URL also change right?

You want to also see that so when he does URL is change which location that the URL finds out okay is 10 when you click and then it's going to take that make sure backpack no it's when you click on a backpack to see look at the URL, your URL been changed backpacks now you want to click other URL and put enough glasses the know your the pages are getting down the same way Okay, you need to cache all this for us. Okay, sure. So there's the same way I told you right. So we are performed like three types of HD or that fast you need to do boundary values, okay? posture showing you the number this is possible this because they are seeing only to enter the digits so it becomes this is another positive. Okay, negative testing, negative testing you're doing, I'm putting another 10 digits.

That's like alphabets. You know, you're showing error which means it's showing error good. Okay. But this but Okay, so this is okay. I only have so many defects that is tested in IE. Get Internet Explorer testing, Microsoft Edge test in Chrome test in Safari.

Okay, so you can test and there are so many other results that you will find that you know, you'll be buying more defects than what actually I've shown you. Okay, so any more questions here this for I'll be giving you homework today so I'll be you know yeah so, this is not I mean this is not a real website this is just to you know, give you an you know, this for an understanding this is not the real website. But real time to this will be like similar like that. No similar question. We'll be filling out. Okay.

And we'll be filling out this will have all this information like name, address, city state, okay, all this information will be filling out. Okay in the real time is I'll be giving homework today and we're not we're don't get homework by just let me know. Okay. While we do send me an email so that you know I'll be following it. Okay? SharePoint user I didn't create yet let me do that, okay.

I'll be giving mostly access by today or tomorrow. Okay. So I be giving you invitation. Let's say that works. Okay. This is like, you know, first thing for me Actually, I never used SharePoint, but just to just wanted to, and also be also giving you access to the Google Drive.

Let's see, you know, if I have time, like, I'll be giving access Google or whoever has, okay, Gmail account there will be getting access to or don't have gmail account. I can still figure it out. Okay, so I can still give you so no big deal. Okay, I'll be sending that you know, share drive, so you can, you know, have that, so. Okay, so I'll be giving you access to Google Drive today. So you have all the documents, you know, including my ship, slides, all the slides and you know, testing permission all the stuff will be having this navigate that you know, we'll go through it and you know, you'll be just understand it.

By the end of the all the classes you will be you know, get pretty much used to that and you know, we will be having pretty good idea that. So, let's see if I have time. I'll do Both our Google Drive. I'll be new being by this by today. Any more questions? So are we good can we close So can we close class today?

Is everyone good? Okay, thank you. Yeah. might be having. Yeah. We're gonna be from same demo website.

And then what was the question again is the homework is going to be from the same demo website that we need. To find yeah and also I'll be giving you instructions so you know okay yeah, so I'll be sending you an email them yeah one more thing is I couldn't join last class so if I want the recorded one How can I get it? I send you an email so can you send me an email to know my email id Morrow at idea maker comm so you can Yeah, I got that. So I mentioned it there. Yeah. Yeah.

So I'll be sending no recording for today and isolated today. Okay. And number two. All right. And I can see some handouts by this side. So anyway, these handouts we can download here.

Yeah, right. You can do that. Yeah, no problem. Thank you, Anna. So anyone any Any more questions? Okay, so closing this class, right.

Okay. Thank you

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.