Hi, friends. Welcome to tutor Funny Channel. Today, I'm going to teach software testing
So if we have a test cases, we have talk about the test cases
Ok? If you are done the software well, but you have to give the that particular software to the testing team
Ok? If the software is meet the client requirement, so not. Ok
this is all the things are testing of the task testing department, right
So how the testing process work? Let me check. Ok, this is very important stuff
software testing, right? So here we have a columns. First one is a test module
Second is a test cases, action and expert result, right? Imagine here in this scenario
I I implemented as a hospital management system software like a simple hospital management system software
How the hospital management system software uh flow is working uh how to implement the test cases
We are teaching, we are we we are we are going to learn right? The first module in the test case module
we are defined here as logging. OK? So here the case one login is a case one
So here action enter the user name and password. Ok. When you
when you open the Facebook, there is a login form. When you open the uh gmail account
there is a login form. Ok. So here we are tested in, in our uh hospital management system as well
So first enter the valid email, valid user name and password. If the user name and password valid
our expert result will be display as login login and redirect to the dashboard if the user name and password successfully
ok, it is valid. You will be able to log in the dashboard
the main dashboard you'll be able to visit otherwise at the hand
the case 1.1, if the user name and password, you are typed wrongly
The experts results of this play show message invalid port, show message invalid
right? This is the test plan. This are we have defining the test cases
Ok. This is a Java login form. If you enter the valid user name and password
you will be able to log in the dashboard. If you are enter the invalid user name and password
the expert result will be displayed show matter as invalid input, right
So, ok, the same thing we have a enter the table. We have we have show as a test results
So this test result as test case id, test data, expert results
actual result and password. Let me see in the practical here, user name
If you are enter the user name as John password as John 123456
Ok. If you are, if you are a login form, you enter the user name as login and uh John password as uh John 123456
Expert results should be displayed of expert result is log in and log in and redirect to the dashboard
Of actual result is show to the dashboard. The result is fast
Ok? But the other hand, if you are typing the loosen name and password strongly
the expert result will be shown invalid imports. We have to show the actual disaster
invalid imports. This is a log in site, right? This this this one should be working like this
right. OK. This is the this plan we have this plan like this
the practical we have show the test result. We have to show this one
OK. We have a we have to draw two tables. First one is a test plan
Second is a test result, right? Second in our hospital management system
we have to manage the patient details, doctor details as well as the track details and channel details
right? And inventory details right now here second one is a add new patient
We are going to add the patient. So here this is 111, right
This is a two test cases two, OK? With the one module
if it's a 22.12 point two have two number like this, your number
it like this right? First case add new patient. If the text fields are black
we have tested. If you're going to register the particular patient first
you have two, first, you have two uh uh all the fields you must feel OK
If you are, if you miss one field, the error should be displayed
The fields is ok. If you must fill all the fields, you
you must feel all the fields of the registration field. Otherwise if you have missed one field
the other should be displayed. Fields are. So the action is if you have
if the fix fi are done, the actual result will show fail this week
Right? After the second one, we have two, we have tested the email address
Ok? If if someone type wrong email address, ok, wrong email address mean
So here there is a registration form. So someone type a dot S Z Z S S S dot com
This is wrong but the email address should consist of dot Can act otherwise it show the dot A
Ok. So we, we all think that we, we have all it from the programming
So we have to test it here if the user, user enter the Vaid email address
Ok. If the user entered the valid email address, ok. In sorry invalid email address
please enter the valid email address. So we have two first, second thing you have test correct
After that. If you, if, if you want to test it another one which is a phone number consists of 10 digits here
Also we have to test it here. Ok? If the phone numbers exist 10 digits
you have to show them. So the phone number must consist of 10 character digits like this
Ok? You you must whatever test cases you can add, you can add it here
1.1, the 1.2 point 22.3 like this. I just added these two things
Have you tested after that though? All the users fill the all the fields
We have a display the message as patient and unsuccessfully. Ok. The user filled all the fields
Uh Finally, the method should be displayed patient and successful. Ok. Let me see at the practical here
The first time test data, patient name plan, contact details, plan, and email address plan
So expert results show message as fill all the blocks. So you have to show fill our black
fill our blacks. Ok? So patient name, you imagine you have type only patient name
You, you you you forgot to type patient contact and email. So that error show feels a blank
So you have passed after that email address. If you type the wrong email address
the A AAA this is a, this is a email wrong email address
So here show message, invalid email type, valid email pass. So here
right. Third test cases we are tested email address, email address, patient name and contact number
And patient email type, all types are filled successfully. So the record added successfully
it will be passed. Right. These are the, the, the testing department has tested
Ok. Uh, the, the test cases they are matching or not, they are tested
These are these all things are, they are tested. This is testing department. Ok. Right
Before deliver the test to the software to the customer, they must check this
All the things are valid or not. This all the things are fast
Ok? They are first tested the the blanks. If the, if there is any blank
the er MS is warning is working or not. If the email address is incorrect
the it is working or not though all the data is adding fine record should be
the message should be display record that are successful. They test step by step
they tested step step by the third module is a doctor. The same thing as a patient
First, they are tested. All the fields are planned if it is blank
Ok. Sure. There are fields are after that. Uh I forgot to add the email address of the doctor
Ok. You must add at a 3.1 email address. Ok. Email address is or not
You will be checking after the buy the all the fields are all the fields you filled successfully
The result should be shown as doctor, right. Cheer doctor successfully the
record as the this was the ban show message as it passed
If you added the doctor here, if if you added uh if you feel all the detail successfully
doctors that are successful, right? The third one, we have sticky as an update part
Do, right? What's the different add new doctor updating? Do? Ok. If you are going to add the new doctor
you have a add new dot ok. The record is already exist in the database that record
you are going to update, you make some changes and update that particular record
right? So, so you have another part which is a number of test cases for update doc
right? If you are going to update something else in the doctor part
so you feel your fields must be black uh black. The fields are you leave as a blank that time
They feel the same thing but you are, you are going to add the record the same thing you ever add that if you all
the field, you make all the changes successfully by clicking the update button
record, added, successful record. Uh Doctor Peter are made it successful. That's it
Shit. First you check the blank, a blank detail display after the and
the specialization qualification of the exchange record this time. Not add that sub update updated like
what a puppy, right? OK. So here uh expert actual result of K I
could update it past, right? OK. Right. Right. Third one, you are going to channel the right
after that patient. We are finished doctor, we are finished. After that
we are going to the fifth test cases is a drugs dark which is a medicine
Ok. So here at drugs, if, if the, is this also a check whether the drugs
uh, uh, registration form, if, if you are miss, uh, miss some
some fees, the record the er should be dis fees is clear by filling all the fields by filling all
the required fields. Drugs, right? The same thing as a update drug as if you want to
update, we already have a track system. They are in the database. If you want to make the changes of the tracks
that time, you have to update the drugs. So that time also check the fields are blank on if it is blank
The fear is ok. If you all the changes you have made no blanks
drugs successfully updated, right? So here also get tested like the same thing that with the item ID
uh the do item ID, item, name and description if it's blank
She passed after that. If you are, if you by, by filling all the fields successfully
I can name, pan out all the things here we have a black successfully
right? The same thing as an update as this. Also to check whether the field is blank or not fear change panel
display record record updated right after the field. Make the channel. Ok
We are channeling the doctors who channel the doctor. Patient is the is the actor who channels the doctor
OK. So create the channel. If the fields are blank here. Also the fields we are checking whether the fields is blank or not
After that, you by filling all the required fields successfully channel created successfully right now here
Let me just check it right, right here. This one. OK. First one to check here
doctor name. If it is blank patient, blank room, double black fills are black
right? If you are filling, doctor name and patient name and room number, all the things are your correctly
you filled black ordered successfully passed, right? Ok. Now you can see after that
the channel. Ok. Unfortunately, you couldn't uh you, you, you couldn't channel the doctor that
particular date. You can, you'll be able to cancel the channel. So there there is a button called which is cancel
So click on the cancel button that time. Also said, do you want to cancel this
Cancel? Ok, cancel it. It's working. So here this is a doctor job job
Here is a patient number three. Cancer. Cancer is I have to display the actual results of cancer pass
Right. Right. Final thing after you, you cannot the doctor, you'll
get the prescription. Ok. So we have the prescription, we have to give it to the pharmacy to get the drug
So here first year they are test the inventory into the invalid drug code
They are tested your bar code of the drug. If they enter the in that drug code
drug code not found if they enter the valid drug code, drug cannot successfully that he should
Right. So it can also be a it is a, it is an invalid code
So message as invalid code pass track code 001. It is a it successfully this this is a called
is so successful. That is a simple table description of test cases
These are test cases. Ok. Right. So here we are actually we have show we have a screenshot
Here we are doing a screenshot test result and screenshot here, this is a blank
Ok. Here it's a blank. So here uh here, here this one time is is this one should be the patient
Ok? If it's a black, it is filling here. This is this one should be the black
Now we are feeling the feet right at the doctor here. The same
the fills are blank. After that. If you feel something as doctor are are successful
the gus also fill in the blanks after you fill all the fields, guards are successful
right? Ok. This are we have done the things we are, we are going to cancel the appointment here as a cancer
Confirm and cancel as a right. Ok. This is simple screenshot we have attached for you all to learn
Thank you for watching. If you have any doubt on this, you can ask me today if you love my channel
Please subscribe me like me. Thank you for watching