Manual Testing Question
Manual Testing Question
(http://www.allinterview.com/Interview-
Questions/Manual-Testing.html)
1. What is main difference between Testing Techiques and Testing
Methodology?
Testing methodology is nothing but the method your using in
your company for eg: waterfall method or V model or spiral
model etc.Testing techniques is like black box, white box etc
http://geekswithblogs.net/ppothuraju/archive/2004/06/11/6473.aspx
3. what is mean by exactly the difference between the testcase and usecase?
A] An usecase are prepared from BRS.this will be in document
form only which can be understand by the team.it describe
about how the software should when the end user uses .
where as testcases are written by tester using SRS.testcase
are used for testing the functionality or behavior of the
application
On my expereience we follow :
My 2nd Project :
Iterative Model Process ( FSD was not signed off from the
client and kept changing )
My 3rd Project :
V Model ( Developers were in USA and we were in India )
10. Project had been started in Manual testing and Automation of some fixed
modules, Then finally decided to Test the total Application in Automation
then it is possible to test that application.
A] No. Initially atleast some modules should be done with the
help of manual testing.
11. what is the purpose of using Tracability Matrix and how can you tell that
testing has been succseed.
In Tracilibility matrix we will map the Test Cases with
Particular Test Scenario so that we can find that any
scenario is missed and if the total scenario are mapped
with particular Testcases then the testing is fullfilled.
14. Describe Bug life Cycle and the process taken in your organization.
As soon as Test Engineer finds a Bug will Raise the bug as
in NEW Status and will post it development Tl and Will keep
it in Open Status and assign it to concerned developer. and
he can change the status of bug as duplicate, As designed,
not Reproducable, if it is a bug then developer will work
on it and give it as Fix status. Then Tester will retest
that bug and see that it is reproducable or not if it is
not reproducable then he will close the bug, if its
reproduce the same bug then keeps it in reopen status.
16. Describe the difference betweeen Test scenario and Test Case
Test case is to validate the functionality of the scenario.
Test scenario is to know the flow the functionality of that
particular scenario.
17. What are the different types of defects/errors are commonly appear during
the real time software testing?
Basically the defects are classified in to three types:
1.Requirements
2.Use Case Document
3.Test Plan
4.Test Case
5.Test Case execution
6.Report Analysis
7.Bug Analysis
8.Bug Reporting
1.Test Plans
2.Test Script Planner
3.Test Scripts
4.Test Execution Results
5.Defect Reports
25. What are the different techniques for writing test cases?
The different testing techniques are:
1.Boundary Value Analysis
2.Equivalence Partitioning
3.Error Guessing
(OR)
32. An application is given to you but the requirements and functionalities are
missing what will you do to start the testing?
Generaly this type of case u can go for adhoc testing or
monkey testing.
33. There are 2 clients for a server and that clients can access the data from the
server only for 10 days. so how will you test this scenario manually? Can u
pls help me?..
Tranfer the system date to
1. -1 of end date and
2, +1 of end date and retrive the data
in first case it should accept
in second case it shouldn't accept
Test Metrics:
Metrics is nothing but measurement
there are 3 types of measurement
To write the GUI test cases we will refer the model screen
shots(normally provided in Design document)
45. What are the mandatory fields when you rise a bug?
A] The mandatory fields are
1)Title
2)Assigned to field ( to the person incharge--developer)
3)Severity and priority
4)Steps to reproduce the bug
47. Can anybody give me an example for high severity and low priority?
Logo is not displaying correctly.
But displaying of logo won't affect the remaining
functionality of the application.But it is requiremnt given
by the client.
V-Model advantages:
It is also called as verification and
validation Model.
This means the verification and validation
will be done side by side.
It emphasies the strict process flow to
develop a quality product.
The errors occured in any phase will be
corrected in that phase itself.
V-Model disadvantages:
It needs lot of resources and money.
It needs an established process to
implement.
It can be implemented by only some big
companies.
55. what is advantages and disadvantages of the Waterfall Model and V-Model?
WaterFall Model advantages:
It is a linear sequestial model
It is very simple model to implement
It is the first model.
It needs very few resources to implement
Disadvantages:
In this model there is no back tracking.
For example if any error occured an any
stage of software development,it cann't be
corrected in that build.
V-Model advantages:
It is also called as verification and
validation Model.
This means the verification and validation
will be done side by side.
It emphasies the strict process flow to
develop a quality product.
The errors occured in any pahse will be
corrected in that phase itself.
V-Model disadvantages:
It needs lot of resources and money.
It needs an established process to
implement.
It can be implemented by only some big
companies.
56. What is the difference between internal reviews and peer reviews?
In my Knowledge Both are same because peer Review is
nothing both Reviewing an Activity inside a Scope means,
review done within your Team members.
57. If developer is not agree with your bug then what is your response?
If the developer is not agree with the bug that posted by a
tester, we should convenience them to approve the bug by
conducting the meeting or we have to take a screen shot of
the bug occurred in the application and to be posted or
shown to the development team.
62. what u will do when u have no sufficient time to test the application build
release? plz describe it briefly and help me knowing the answer?
If there is no sufficient time then tester will conduct Adhoc testing.
66. Difference between Equalance class partion and boundary value analysis?
EQUIVALENCE CLASS PARTITION : THIS IS A TECHNIQUE USED IN
THE BLACK BOX TESTING METHOD, USED TO REFINE THE DATA INTO
VALID AND INVALID CLASSES
FOR EXAMPLE : A TEXT BOX ACCEPTS ONLY ALPHABETS THEN CHECK
WITH VALID : ENTRING a-z,A-Z THEN WITH INVALID :!@&* AND
SPACES,12 ETC
69. Suppose u got defects.we r send to this through TD.Before that where we r
stored?
I have a diff answer though.Well we first log the defect
using a tool which is called as Defect Tracking Tool.or we
do it manually using Excel sheets.
Correct me if im wrong.
70. Please anybody explain the interaction of tester with developers and team
lead regarding bugs or any issue, how they interact? How they discuss... Plz
be clear in detail
After finding the bug,as a tester u should discuss with
team lead and explain clearly why it is bug and send to
developer.If developer is accept ur bug then no problom, if
he is not accept the bug, then the problem will arise,at
that time u explain about the bug, and show screen shots
and explain the client requirements to developer.
71. What is the difference between sanity testing and smoke testing?
Smoke testing is test whether the build is installed
properly or not and is ready for further major testing.
Sanity testing is carried after smoke testing to check
whether the major functionality is working properly or not
to proceed further testing.
for ex: when a build is passed the smoke test, the sainty
test is conducted on it by just navigating to the hyper
links,or major functional whether the links are opening
properly or not.Here there is will be using more critical
2. Test Strategy
The approach of test execution is called
test strategy
77. If the Time is cut shorted, how can you manage that?
we perform adhoc testing.testing the major
functionalities,testing on the functionalities which are
mainly visible to the user.
79. Test Case Design Techniques like BVA, Equalance partitioning, Error
guessing?
Boundary Value Analysis(BVA): The concept behind this is to
partition program domain in a meaningful way to generate
data sets that span the partition are determined. This
creates test cases around the boundaries of the valid data.
The values that can be passed are exact boundary values, +/-
lowest boundary value and +/- highest boundary value
82. When and by How you will come to a conclusion “Prepared testcases covers
the given requirements?
Traceability matrix can be used to track whether all the
requirements are incorporated atleast in one test case.
83. I say “End user can also be involved during system testing?” Do you agree
with me? if Yes or No….Why ?
End users cannot be involved during system testing as we
would be checking whether the application is as per
requirements or not but not for fit for use. They must be
involved in User Acceptance Testing.
89. what are the release notes and what release note contains, when these
prepared.?
Release Notes contains User Manual
It contains operational aspect of the product
After The Product has been delivered
96. what are the different type of bugs in client server and web based?and what
is the difference in testing client server and web based?
a) The bugs of the client server testing: -
1) Functional bugs
2) User inter face bugs
3) Input domain bugs
4) Error handling bugs
5) Calculation bugs
6) Load conditions bugs
7) Hardware related bugs
8) Version control bugs
9) Id control bugs
10) Source bugs
11) Rise conditions bugs
12) Cosmetic bugs
13) Data corruptions
14) Data loss
15) And so on
b) The bugs of the web based testing: -
1)The above are related the web based testing and more have.They are
2) URL bugs
3) Browser bugs
4) Banked bugs
5) Fronted bugs
6) Linked bugs
7) Must transfer the data bugs
8) Lot of times bugs
9) Slow performance
10) Unexpected features
11) Unfriendly behavior
12) Not support to the all Internet software?s bug
97. Password is having 6 digit alphanumerics then what are the possible input
conditions?
Including special characters also
1. Review of requirements.
2. Review of Design.
3. Black Box testing.
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
1. What is "Visible State Transition" test? Give example?
Visible State Transition means first we check state of
system and then test cases are written to test the triggers
(events) that causes the system transition
2. How many Test-Cases can be written for the calculator having 0-9
buttons,Add,Equalto buttons.The testcases should be focussed only on
add-functionality but mot GUI.What are those test-cases?
Test-Cases for the calculator
5. Why most of the people saying testing is easy job? an you justify?
It is not matter of cooking. after cooking tasting the
taste.
6. what is uml?
unified modeling language
12. what are the major observations that you made when you are doing
compatibility testing particularly in web applications?
1.what all browsers are compatible.
2.what all versions are compatible.
3.GUI plays vital important role.
4.Performance also.
15. Apart from bug reporting wat is ur involvement in project life cycle?
As a Test engineer We design test cases,prepare testcases
Execute Testcases, track the bugs, analyse the results
report the bugs.
invovled in regression testing, performance of system
testing system intergration testing
At last preparation of Test summary Report
Disadvantages:
Time consuming as the testing process starts the last
stages
till the build is given for testing the testers will be
idle.
hence man power is wasted
17. When we will do Retesting? Only after Bug fixation?Is there any other
case?.
Retesting is done whenever the build is released to the
testing department. The test engineer will test the
functionality again and again with multiple set of data.
21. what are the different types of test case? and tell me the names.?
A] There are 3 types of Test Cases :
a) Business logic based Test cases
b) I/P domain based test cases
c) User interface based test cases
B]1)Positive
2) Negative
3) Neutral test cases
priorities are
4.Immediate
3.Later
2.Whenever time permits
1.next version
28. What is the first test in software testing process a)Monkey testing b)Unit
Testing c)Static analysis d)None of the above
Static analysis means, just go through the code without
creating any executable or binaries. Just c the code and
finding defects is static analysis. Even it is with
intention of finding the 'errors' in program or check for
the defects, it is not the testing we conduct.
My option goes for Unit Testing only, because this the
first test we conduct for any product/project. All prior to
dynamic testing are QA related activities.
and also
onOther example is
if one application is working on three servers in a co-
ordinated way.
33. How many members are involved in test plan? and tell me names?
a) In the test plan involved mainly team lead, project
manager, Quality control peoples, must senior tester and
development side team lead, project manager, Quality
annalist people they are involved maximum
b) They are all main roll of the test plan
c) That is main very important both sides
36. what is the severity we give. login fails eventhough we enter the correct
username and pwd.
severity is high,
solution is i will forward it to development team , and i
will askem to fix it
38. Actually by using severity u should know which one u need to solve so
what is the need of priority?
Severity is nothing impsct of that bug on the application.
Priority is nothing but importance to resolve the bug
yeah
of course by looking severity we can judge
but sometimes high severity bug doesnot have high priority
At the same time High pririty bug dont have high severity
So we need both severity and priority
40. u posted a bug with screenshots and steps to reproduce but still the
developer is not accepting this is a bug. in dev system it is not reporducing
. how u'll convince he developer? (if the developer is in india or
onsite(give the answer for both the cases)
Fine if the developer is also at same place call him up and
show him at u'r system under what inputs the system is
throwing error.
Insist the dev to install the same build from which u got
the error.If still it is not reproducible,keep the bug on
hold for some more testing to go on and see for later
builds. if u are once again facing the same problem,then
reopen the bug.
42. what is status of defect when you are performing regression testing.
Different Status of the bugs are
1.New
2.Closed
3.Fixed
4.Rejected
5.Open
6.Reopen
1.Closed
2.Open
3.Reopen
44. Suppose if you have given Login screen to Test. What type of tests r u
going to do on that.How many test cases can u write.?
generally login screen will have the titel bar,user id,text
box,password .,ok button, cancel button,help button
THE CONDITIONS R
IT SHOULD START WEITH ALPHANUMERIC IN LOWERCASE FROM 4 TO
16 CHRACTERS LONG,PASSWORD ALLOWS ALPHABETS IN LOWER CASE
OR NUMBERS.
TASTE CASE 1
TEST CASE 2
SUCCESSFUL ENTRY OF PASSWORD
BVA
MIN= 4CHAR====PASS VALID INVALID
MAX= 8CHAR===PASS a to z A TO Z
MIN-1=FAIL 0 TO 9
MAX+1==FAIL
MIN+1=PASS
MAX-1=PASS
TEST CASE 3
UID PW CRITERIA
46. what is two tier application? and what is three tier application?and what
is the basic difference? explain with a example?
Two tier application will have 2 layers
1.Requirement Analysis.
2.Design
3.Coding/Development
4.Testing
5.Implementation.
6.Maintenance.
49. Tell me the test cases for a search and replace functionality in a microsoft
document (.doc)?
Use Ctl+H for that.
It will give the feature of find n replace.
50. How many types of testcases can be prepare.?
There can be so many types of test cases prepared according
to the application you are dealing with.
For e.g in a banking domain, you can concentrate on
1. Links present in the page
2. Content and position of all the controls present in that
page
3. Validating the text fields in that page
4. Verifying the data storage after submitting
5. The path of traverse of the functionality
54. This is question is for system testing: What are Global catalog server,
Schema Master and other NDTS roles ?
global catalog servers authenticate user logon
60. Can you tell me some thing about source code testing tools?
here source code like that ex:
http://www.allinterview.com/forms/answerform.php?qnum=23364
here we can check the source code whether we click on that
it is open or not
61. Tell me some of the Possible test cases on ATM Machine?
TC 1:- successful card insertion.
TC 2:- unsuccessful operation due to wrong angle card insertion.
TC 3:- unsuccessful operation due to invalid account card.
TC 4:- successful entry of pin number.
TC 5:- unsuccessful operation due to wrong pin number
entered 3 times.
TC 6:- successful selection of language.
TC 7:- successful selection of account type.
TC 9:- successful selection of withdrawal option.
TC 10 :- successful selection of amount.
TC 11:- unsuccessful operation due to wrong denominations.
TC 12:- successful withdrawal operation.
Tc 13 :- unsuccessful withdrawal operation due to amount
greater than possible balance.
TC 14 :- unsuccessful due to lack of amount in ATM.
TC 15 :- unsuccessful due to amount greater than the day limit.
TC 16 :- unsuccessful due to server down.
TC 17 :- unsuccessful due to click cancel after insert card.
TC 18:- unsuccessful due to click cancel after insert card
and pin no.
TC 19:- unsuccessful due to click cancel after language
selection,account type selection,withdrawal selection, enter
amount
65. U decide which test cases has to be excuted first. Is there any technique ?
While test cases preparation time only we'll decide the
priority based on the functionality. so that if there is no
time to exeute all the test cases, that time we can execute
high level priority test cases first, and then medium
priority test cases and then if time permits we'll execute
low level priority test cases.
Exit points:
- All modules are covered
- All test cases are executed
- Bugs are reported and resolved
67. The Managment is saying Stop Testing immediately some reasons.... What
will you do at that time....
Remind one thing managment is supreme of company
You have to obey their words.
If they said ilke that
you have to stop testing and consult
your teamlead for further action
69. Branch testing comes under white box testing or black box testing?
Branch testing is done while doing white box testing. where
in focus is given on code.There are many other white box
technique.Like Loop testing