Welcome back to my sixth class of Azure DevOps server TFS. Formerly Team Foundation Server. So in this world, I'll be in this class, I will be concentrating on opening a defect and assigning to particular developer, okay for your owner. You know the bug belongs to the owner of the defect. He's actually the developer. Not necessarily but most of the time developer might be architect sometime if it's a sorry, if sometimes if it's a requirement issue, then it will be architect guy or product owner.
So it can be anywhere in the world as a matter of fact, so just give me a second over just check. This is the last day Um, so you know, we'll be going through you know, this thing is everything looks the same thing for me. Okay, dashboard is good. So here you see this you have this new user story task, but she test case. Um, the reason because probably the hard drive is just something something for some reason I don't want to show up very good. Vicki we already discuss on this.
So I will be in this one. We could go. I can work. I can create a defect or bug here. You know, go ahead and click here. But the problem is I want to know that, you know, let's see here.
Let me check here actually This thing is because I'm having duty odd. This is very odd thing because consistently as a parent, okay, good. Okay. So you can create, but here I can create bug. I can go ahead and create a bug here in our Handbook, but you can create in the work items. So, again as I told you, there is a two options you can use bone or work items, you go.
I mean both things are saying the view the point of view is different. Right? I mean, it you know, this, like, no good example, like, you know, both things are saying the perspective is different. Okay. I don't need to do an example Nathan actually has the same word with two different meanings, right? It's the same thing, same words, but it's a two different perspective, numerically The, the way we'll look into it is different.
So I can do it in the boat, as well as work items doesn't matter. It's up to you, you know the world and create by here, you know here. So we'll go to work items since we are going through locked into work items for the board, as I told you, you can go ahead and click on this icon and click on Add, but you can do that similar. So go ahead and click on new work item. Oh, by the way, let's see here. Well, let's go with our test case here.
And let's Google Desktop. Now, what I'll do here is this is my test case, right? It shows the past, right? What we'll do is let's see if I have to find a bug it should be failed. So let's say I fail this test. I can do that right here.
I mean, I can go each and every test to go run for it and do it again. You can do that. That's also an option. But I'm doing just saving it because I found a bug. Just because I found a bug, you know, I'm feeling it. So.
Okay, so this is fake test cases, fake White is fake. You have to get the reason for this right. Now. Let's find out. We go with this work items. Go back to your work items.
Go ahead and click on new work item, bug and right and here what to do is Okay, so first we need a bug. So let's let's try to see here. No, I want to open up by opening a bug as being Can I just show you what the bar is about? So what I want to do description like give some information about what the bar and shipping fees geomar like. So you know, that shows that I'm working on Jamal nine project, and I can assign to the guy who's responsible for this. So what's the bug is all about?
Let's find out. So let's say I found a bug was nine days and it was a bug or I can see a bug here to this potential server error. Okay, so we are working on that. Okay, so what I do here is I want to find some testing, right, I'm missing an application. So I'm testing with large numbers. Now, I'm going to go ahead and place our so I'm hiring this month.
Large quantity, this is the quantity right? Get it this is about it and this is the price per total is some million dollar sales tax or home. Wow. Now, since tax is really not a reasonable because if you are in Delaware from either Yeah, there is no sales tax for development. So this is a bug technically, but I'm not creating them. What I'm trying to show you here is shipping and handling fees showing us $5.
When I'm paying out of this quantity, let's say in United States In the United States when we are shipping that amount of quantity. Let's assume even if you guys are really poor and they are shipping through USPS, USPS doesn't charge $5 for these many quantities. The amount of quantities depends on the Wait, this is debating Jesus drastically $5? I don't think so. So you find, I mean, then we'd also have the option of your upload are being more than thousand dollars, something like that then ship for free. That's a whole different story altogether.
But shipping and handling fee $5. So I don't agree with that. I mean, I have to talk to developer and see the developer is okay with that. Say No, we have this issue already issue this that said, you know, we don't have to open issue that's a different things, but here, in this scenario, I'm giving an example. So what will I do, I'll take a screenshot screenshots of the heart of your project. So we'll go ahead and open this screenshot this I'm just taking whatever required for my project.
And what I do is I highlight it so the developer knows what I'm trying to say. Okay, great. All right. Now, we've been here since now I know what the band is all about. Let's put some information here. So here are the shipping and handling fee geomar.
Online is a critical issue, our input is critical, but here it's not. critical thing. So how do you reproduce this? That's the question. All right. Okay.
So how do you produce if you email tell them saying that the conditions button, that button and all this stuff so what I do is Here is no I write some information whenever trying to harder in large quantities shipping in key is showing Yes, find out. For more information please view the screenshot, screenshot so go ahead and click on the next one and click on this Insert Image. Where is it? Are you see this today? All right, cool. Save this on display Shipping, saved on the stock photo causes further issues on the order issues.
Go ahead and click on this image and I go on shipping. And here's a screenshot. Good. It's good. The reason because they know why if you showed this, this is more than a call, you can put the report of how do you reproduce this bug? Okay, you can do that.
I'm not showing that you can do click on GM online, you know, enter this URL on that thing. And again, you can do that. You can do that. I'm not saying you don't. But I'm just going right into the problem. What exactly the problem is.
All right SR info core This is Windows 10 windows eight Okay, so moon gate as an example is Windows 10. So effort see this thing, the effort This is related to development point of view, because a developer has to decide how much they have to work, sometimes this defect might get rejected the reason because they don't say the law per se is not my problem. Now, that means you're assigned a wrong developer. In that case, what you want to do is you want to find out who's the exact developer for it and you're saying dude, or if you're lucky, if you're getting a good developer, they will assign that to the other person who is responsible for this. Okay, if you know the base system bait put as if you go to the bait, if you don't, then you have to check with your lead or check with me in person related work let's add this this is the problem here.
So if you're adding this wrong it doesn't show up in the bolts. So at the end of the day we want in the boat so we're just putting the parent which is a story web application for geomar life right all right we got so once we have done that I'm gonna go ahead and click on save now I'm going to assign this bug 29 number if you see here, follow Is this a Facebook to follow? Okay. I don't know why this thing is becoming like a book discussion. Follow like in do to there is like is this I'm giving classes would feel good for business to do. It's kind of The seats are becoming so complex.
So, okay, so he had a story finds how many story points to testify he might have it more. Okay. That is can we talk about this priority and severity, let's talk about this. I didn't talk about this right severity is the how much the impact of bankers Verity is the impact of the buck that means, because of this bug, how much it is calling problem, you know, you cannot execute your test cases, you know, you cannot go further with this. So, that's severity. So, if you are entering into for class with someone they call a sub one sub two sub three sub four, so, four is the least priority.
Example of Step four is like cosmetic issues, cosmetic issues like this. Blue color should be green color in our spelling mistake, the best is or better. All justice comes into low priority medium, so, This is a medium medium high priority is something which is you know, for example you're clicking some buttons then some button and suddenly display showed up this is high priority because this is stopping you your test cases you cannot move further we get a special because we don't know what we're doing webpage has to display. So this will be high priority and critical critical priorities are normally for production issues. This is also critical. I mean, anything you know, even in the test environment that could be critical.
I'm not saying no but nobody waits for production and this to be handled very fast really quickly. Okay, so we put this medium and priority is how phone the developer should fix the bug. Normally goes with big you know, economic ghost bodily medium printed to medium and low means slow, you cannot assign one means high priority. iPad, you know, if you go put is low severity, low input is high priority, it doesn't make any sense. Because it's a it's a cosmetic issue if there is a pressing issue soon or production issues, a lot of things, and you're putting in here resolved immediately, you're telling developer to resolve immediately. Now, that doesn't work that way.
Even if you put that it comes in with a question you so why did you do that? And the thing is, they will change it automatically. The managers will change this and looking at this, they will be knowing what they're doing. So normally it's supposed to go is it says media which medium is low and slow? It's high, it's high. So it's that way.
It's normally this is filled by the developer actually. So how much time You take to fix this issue and once you have done it become safe so that's good fair enough. So we have successfully opened a defect and let's see the work items it's not a big deal when work items you show me every time Oh, and it's not new. So if you're putting in new you have to be very careful. You have to change it to act you know, guess what? Guess what?
Work this small thing can get you into trouble. For example, that you put it in a new and forgot about issue. And certainly after one week, your boss calls you and says why this is in the new status. One week it's over and he cannot say forgot that means on this new goal know how to use it in your future. loaded your you know, you don't have experience. So that's not good.
That might get into trouble. So you have to always make sure if you're working in current project should be active. And the reason investigate, what's the issue is, is this? Is this an ETL? issue? Is this in a Java issue?
Is this is this a backing issue? Is it what kind of issue is this developer has to investigate? So, all looks good. Everything looks good. And we also have an attachment or no? Yeah, that is actually included here in here, so you don't need it.
Um, and now we go to both. It should show up here. If it doesn't show us how good it showed up. Now, as soon as it shows up, we'll see what's happening. You can open it And, you know, you can view it and here is the one you have to assign the respective owner of the defect. Okay, so this is how you can open a defect.
For this, you don't have to build a test plan for this reason, because the only test plans are for execution point of view and not for bugs or something's nothing to do with this. But bolts tell you everything. This boats will show you how many boats out there. So that's pretty much about the defects. Okay. So, you know, you have to be once so what happens is, developers open this and see this, you know, if they find it resolved, they will See is all you have to close and you go back developer don't have access to close it so they cannot close the defect.
The defect cannot be closed by the developer. That's the point because you're testing tested again, see if it is, if it's really fakes, only then you have to close the defect. Unless and otherwise you cannot close and there is no option for that since this is the tutorial point of view. So you have this access, but otherwise you don't have access. Okay, so that's how you want open the defense. Okay.
I wanted to see if he does more as an interaction point of view, anyone have any questions, because this is pretty much no iteration which iteration you can choose your iteration here, which iteration iteration in sense. It's the sprint, iteration one sprint, one sprint to sprint three, which sprint you're working on. That's iteration. And this is the area means a project, which project you're working on. Okay? Now I did this tags, you can add these tags you want to follow Follow me on the Facebook, of course you can.
I don't know why this options. So so what happens is, once you put into this, this supposed to go to this email, you know on you can send an email, guess what, I'll send an email right now. Go ahead and click on this email this option is good. So this will get email and I'll send it this is three with this good guy they don't charge for email someone does something, people will charge the email too. So okay, so now that goes to the developer, I hope I guess I got this email to that account and seeing that there is a bug open. So this And this is how you can send an email saying that you know you have opened a defect.
Now when you here's the thing. Let's say you found a defect, right let's say you found a defect just because you found a defect doesn't mean that it is a defect. Okay? You have to coordinate with your first thing you have to reach out to your lead QA and say the whole This is a you know, this is a defect you know, hey, I found some defect here. You know, can I open a defect, if lead is not available, open that in our account, email, send an email cc your boss, you don't want to do it. I mean, you have to add billing but once you get used to you have to cc every time your boss and it becomes more complex.
You have to also cc the manager to make sure that difficult, valid and all those things, it becomes pretty contributed once you join the project and we're working for two years you have to put in I used to put lime green team members that could define it, but I don't put it. I go with my Scrum Master and without painting that this is a defect. And then the drags everyone in the email and safeties carry fixed this issue, we have this and this has to go into production in three weeks, please, you know, take care of this debate. I said, My whole world is in the email what they want anymore, or the information you want. So there's so that's how you know it works. So always remember, coordination is very important.
Just because you found a defect doesn't mean that it is a defect. You have to coordinate with the person with the lead and to get used to it here. You have to also go with the developer and talk to them so I found his defects. You know, can I open the state You have to be gratitude. Gratitude is very important in this. Okay?
So that's pretty much about this. So make sure you coordinate well with developers. If you're a C, the whole point is communication skills. The whole concept of this is communication skills if you're not communicating and if you're opening default dislike that without coordinating that we do, Lady when impression boss may come to you and actually happen to me. You don't want to open the defect and say, like, Who told you open this defect? No, actually, what happened was, I open the defect and I gave to Scrum Master, because developer was busy and I went like for one week I was running around and developer said, are busy.
I don't have time for this in our listings. So I know because how the AI works. If you don't know probably Want to look into this? Just show you you know. So what happens is, if your developer is not responding, then you actually know you talk to the scrum master and you know, his responsibilities are true. So what happened was I followed up with the scrum.
Scrum Master, are you helping the scrum team toward and implements implements new defects or coordination issue or any other defects which is not which is causing it? So I emailed the scrum master can guess what my boss was Scrum Master certified, and she doesn't know what the duties of Scrum Master. So then she said, Who told you to give this defect is commercial. So I have to tell, based on my experience based on my knowledge, Scrum Master is a bridge between the developer and tester. That's the reason I get into this. Then the next moment, she didn't say anything, she stopped giving me more work.
So, so that's how it happens. Okay, so make sure you coordinate or well with the other team. And make sure you know, resolve this you want to follow up with this defect. You know, developer won't fix this immediately to follow up. Because if this is in one month, you have great leads to visit at least once in that at least once in a day, I mean, should not buy too much because they might have developer might be working three to four times Somebody sticks. They might be really busy.
But of course, you can email them, they might check email and they might do more current cc or bas. That should work and manually or freaking chicken. Okay, so that's pretty much birth defects. So, next class will work on queries. So I hope you liked this video. And I know this is a little bit short on this opening and effect in this.
So I hope you found it useful. And you know, thanks for watching. See in the next class