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
B] Actually Test cases are derived from use cases use cases contains field validation of
fields Positive and negative scenarios for each functionality Difference between test case
and use case contains only validations but the test case contains test data
11. What is the purpose of using Tractability Matrix and how can you tell that testing has
been succeeds.
A] In traceability 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 scenarios are mapped with
particular Testcases then the testing is fulfilled.
14. Describe Bug life Cycle and the process taken in your organization.
A] 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
Reproducible, 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 reproducible or not if it is not reproducible
then he will close the bug, if its reproduce the same bug then keeps it in reopen status.
16. Describe the difference between Test scenario and Test Case
A] 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?
A] Basically the defects are classified in to three types:
1. Missing Functionality (Requirement not implemented)
2. Extra Functionality (Added some thing more than need )
3. Wrongly implemented functionality (implemented requirement is not working)
Apart from this there is a very big list of defects are there:
1. Incorrect or missing functions,
2. Interface errors,
3. Errors in data structures or external database access,
4. Performance errors, and
5. Initialization and termination errors
6. GUI related
7. Failure of validation conditions.....etc
25. What are the different techniques for writing test cases?
A] The different testing techniques are:
1. Boundary Value Analysis
2. Equivalence Partitioning
3. Error Guessing
32. An application is given to you but the requirements and functionalities are missing
what will you do to start the testing?
A] Generally this type of case u can go for ad-hoc testing or monkey testing.
just go thru the whole application try to grap all the important functionalities check all the
results as per your basic knowledge. here in this case company wants u test how far your
knowledge in the domain? how far ur mindset works. try to catch all main and important
functions and write a test cases on it.
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?
A] Transfer the system date to
1. -1 of end date and
2, +1 of end date and retrieve the data
in first case it should accept
in second case it shouldn't accept
43. If the bug is reproducible then what is the status that u have given to the developer?
A] If the bug is reproducible, then it is in the Open status and it is re-opened again for the
developer to fix it
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 in charge--developer)
3) Severity and priority
4) Steps to reproduce the bug
B] When u want to log a defect,
1. Check whether someone in your team has raised it earlier or not.
2. Go to Defects tab in Quality Center and Click "New".(If your using a quality center
tool)
3. Give Summary of the Defect
4. Expected Result
5. Actual Result
6. Assigned to(dev)
7. Environment
8. Priority
9. Severity
10. Build Version
11. Steps to Reproduce, finally
12. Screen shot attached
52. Differences Between White box testing and Black box testing?
A] White Box Testing: Means testing the application with coding /programming
knowledge. That means the tester has to correct the code also.
Black box testing: testing the application without coding /programming knowledge that
means the tester doesn't require coding knowledge. Just he examines the application
External functional behavior and GUI features.
55. What is advantages and disadvantages of the Waterfall Model and V-Model?
A] Waterfall Model advantages:
• It is a linear sequential 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 occurred in any stage of software development, it can’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 emphasis the strict process flow to develop a quality product.
• The errors occurred 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.
57. If developer is not agree with your bug then what is your response?
A] 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?
A] If there is no sufficient time then tester will conduct Ad-hoc testing.
In this type of testing no formal testing documents will be there. Here the tester decides
important testing areas and conducts testing on those areas only without any testcases.
Here in this tester common sense and past experience plays very important role in Ad-hoc
testing.