M- Manual Testing
M- Manual Testing
Manual Testing-:
Manual testing means repeatedly testing the software by
manually executing test cases.
The goal is to identify defects and ensure that the software
works according to customer requirements.
This process helps verify the functionality, usability, and overall
quality of the application.
Q. Automation Testing-:
Here the test engineer will write the script using tool like selenium or
playwright and run the tool against the software. The tool will test the
software and give the result as pass or fail.
Q. Smoke Testing-:
Sanity Testing/Dry run Testing/Health Check-up of the product
Testing.
Testing the basic or the critical features of an application is called as
Smoke Testing.
Note-: Smoke Testing is also called as positive testing because in Smoke
Testing, we test the software with only valid input.
Advantage of Smoke Testing-:
i. The TE can find all the blocker defect in the initial stage of testing.
ii. There is no delay in release of the product.
iii. Developer will get sufficient time to fix the defect.
Q. What is the difference between Smoke Testing & Sanity Testing?
According to me there is no such difference between Smoke Testing &
Sanity Testing but I have got to know that there is a difference by
referring some website and also some of my friends.
Sanity Testing-:
Smoke Testing
1. it is deep and narrow
1. It is shallow and wide testing.
testing
i. Here we take one
i. Here we cover all the
feature and tested in
features of the software
depth.
and test it in high level.
2. Here we do both positive
2. In smoke testing we only
and negative testing.
do positive testing.
3. Here we can’t go for
3. Here we can go
automation.
for automation.
4. It is done by only
4. It is done by test
test engineer.
engineers and developers.
5. Here we do not have
5. Here we have test cases test cases and test
and test scenarios. scenarios.
Adhoc Testing-:
1. Functional Testing-:
Testing each & every component of a software is called as functional
testing.
Types of Functional Testing-:
There are 3 types of Functional Testing
1. Donkey Testing
2. Under testing
3. Optimize Testing
1. Donkey Testing-:
Testing the software or feature with same set up scenario or the scenario
which does not make any sense is called as Donkey Testing.
2. Under Testing-:
Testing the software or feature with insufficient set of scenarios is called
as Under Testing.
3. Optimize Testing-:
Testing the software or feature with sufficient set of scenarios and
scenario which makes appropriate sense is called as optimize testing.
2. Integration Testing-:
Testing the dataflow between modules is called as integration
testing.
Types of Integration Testing-:
1. Incremental Integration Testing
2. Non-incremental Integration Testing
Q. Globalization Testing-:
Q. Severity-:
Severity for a defect is decided based upon the impact of defect on
customer business workflow.
There are four types of severity-
1. Blocker Defect/Show Stopper/Fatal
2. Critical Defect
3. Major Defect
4. Minor Defect
1. Blocker Defect-:
Assume any defect which is not let in the test engineer to test the
features and also, we are 100% sure that the defect is affecting customer
business workflow. This kind of defect is called as Blocker Defect.
2. Critical Defect-:
Assume there is defect in the software and we are 100% sure that the
defect is affecting customer business but is not restricting to test
engineer to test the features.
3. Major Defect-:
Assume there is a defect in the software and we are not sure how the
defect is affecting customer business workflow this kind of defect we
called as Major Defect.
4. Minor Defect-:
We are 100% sure that the defect is not affecting customer business
these kinds of defects we call as Minor Defect.
Minor defect consists of
a) Spelling Mistake
b) Alignment Issue
c) Object Overlapping
d) Colour Issue
For Example-: Severity for an ATM machine.
I. A user inserts ATM card and he can withdraw money without
entering the pin. (Critical Defect)
II. If a user enters valid pin code to a valid card and still, he is not
able to withdraw money. (Blocker Defect)
III. If a user withdraw money and the ATM machine is not
displaying confirmation massage. (Major Defect)
IV. if any user finds a spelling mistake in the ATM machine. (Minor
Defect)
Q. Priority-:
It is the importance given to the defect as how soon the defect should be
fixed by the developer.
There are three types of priority
1. High Priority (P1)
2. Medium Priority (P2)
3. Low Priority (P3)
1. High Priority (P1)-:
If a defect gets high priority, then the developer should fix the
defect immediately.
2. Medium Priority (P2)-:
If a defect gets medium priority, then the developer should fix the defect in
the next test cycle or upcoming test cycles but in the same release.
3. Low Priority (P3)-:
If a defect gets low priority, the developer team should fix the defect in
the upcoming release or within 2—3 release.
Example-:
1. If we find a defect in Facebook where we cannot login even with
valid credentials. (Blocker, High Priority (P1))
2. In WhatsApp mute function is not working. (Major, Medium
Priority(P2)
)
3. In YouTube user is not able to view video. (Blocker, High Priority
(P1) )
4. In Flipkart user can order a product but not able to save the credit
card details. (Major, Medium Priority)
5. In WhatsApp if we sent a massage to user A the massage is being
sent to user C. (Critical, P1)
6. In Facebook remember password is not working.
(Major, P2)
V & V Model (Verification & Validation)-:
Verification-: Validation-: