Friday, November 9, 2007

Manual Testing: FAQs

1. What is Software Testing?
2. What is the Purpose of Testing?
3. What types of testing do testers perform?
4. What is the Outcome of Testing?
5. What kind of testing have you done?
6. What is the need for testing?
7. What are the entry criteria for Functionality and Performance testing?
8. What is test metrics?
9. Why do you go for White box testing, when Black box testing is available?
10. What are the entry criteria for Automation testing?
11. When to start and Stop Testing?
12. What is Quality?
13. What is Baseline document, Can you say any two?
14. What is verification?
15. What is validation?
16. What is quality assurance?
17. What is quality control?
18. What is SDLC and TDLC?
19. What are the Qualities of a Tester?
20. When to start and Stop Testing?
21. What are the various levels of testing?
22. What are the types of testing you know and you experienced?
23. What exactly is Heuristic checklist approach for unit testing?
24. After completing testing, what would you deliver to the client?
25. What is a Test Bed?
26. What is a Data Guidelines?
27. Why do you go for Test Bed?
28. What is Severity and Priority and who will decide what?
29. Can Automation testing replace manual testing? If it so, how?
30. What is a test case?
31. What is a test condition?
32. What is the test script?
33. What is the test data?
34. What is an Inconsistent bug?
35. What is the difference between Re-testing and Regression testing?
36. What are the different types of testing techniques?
37. What are the different types of test case techniques?
38. What are the risks involved in testing?
39. Differentiate Test bed and Test Environment?
40. What ifs the difference between defect, error, bug, failure, fault?
41. What is the difference between quality and testing?
42. What is the difference between White & Black Box Testing?
43. What is the difference between Quality Assurance and Quality Control?
44. What is the difference between Testing and debugging?
45. What is the difference between bug and defect?
46. What is the difference between verification and validation?
47. What is the difference between functional spec. and Business requirement specification?
48. What is the difference between unit testing and integration testing?
49. What is the diff between Volume & Load?
50. What is diff between Volume & Stress?

More Testing Interview Question
51. What is the diff between Stress & Load Testing?
52. What is the Diff between Two Tier & Three tier Architecture?
53. What is the diff between Client Server & Web Based Testing?
54. What is the diff between Integration & System Testing?
55. What is the Diff between Code Walkthrough & Code Review?
56. What is the diff between walkthrough and inspection?
57. What is the Diff between SIT & IST?
58. What is the Diff between static and dynamic?
59. What is the diff between alpha testing and beta testing?
60. What are the Minimum requirements to start testing?
61. What is Smoke Testing & when it will be done?
62. What is Adhoc Testing? When it can be done?
63. What is cookie testing?
64. What is security testing?
65. What is database testing?
66. What is the relation ship between Quality & Testing?
67. How do you determine, what to be tested?
68. How do you go about testing a project?
69. What is the Initial Stage of testing?
70. What is Web Based Application Testing?
71. What is Client Server Application Testing?
72. What is Two Tier & Three tier Architecture?
73. What is the use of Functional Specification?
74. Why do we prepare test condition, test cases, test script (Before Starting Testing)?
75. Is it not waste of time in preparing the test condition, test case & Test Script?
76. How do you go about testing of Web Application?
77. How do you go about testing of Client Server Application?
78. What is meant by Static Testing?
79. Can the static testing be done for both Web & Client Server Application?
80. In the Static Testing, what all can be tested?
81. Can test condition, test case & test script help you in performing the static testing?
82. What is meant by dynamic testing?
83. Is the dynamic testing a functional testing?
84. Is the Static testing a functional testing?
85. What are the functional testing you perform?
86. What is meant by Alpha Testing?
87. What kind of Document you need for going for an Functional testing?
88. What is meant by Beta Testing?
89. At what stage the unit testing has to be done?
90 Who can perform the Unit Testing?
91. When will the Verification & Validation be done?
92. What is meant by Code Walkthrough?
93. What is meant Code Review?
94. What is the testing that a tester performs at the end of Unit Testing?
95. What are the things, you prefer & Prepare before starting Testing?
96. What is Integration Testing?
97. What is Incremental Integration Testing?
98. What is meant by System Testing?
99. What is meant by SIT?
100 .When do you go for Integration Testing?
Question Answers
1.What is Software Testing?
Ans- To validate the software against the requirement.
2. What is the Purpose of Testing?
Ans- To check whether system is meeting requirement.
3. What types of testing do testers perform?
Ans- Black Box
4. What is the Outcome of Testing?
Ans- System which is bug free and meet the system requirements.
5. What kind of testing have you done?
Ans- Black Box
6. What is the need for testing?
Ans- To Make error Free Product and Reduce Development Cost.
7. What are the entry criteria for Functionality and Performance testing?
Ans- Functional: should have stable functionality code Performance- After system testing
8. What is test metrics?
Ans- Contains how many test cases we have executed, which again contain how many pass, fail and can not be executed.
9. Why do you go for White box testing, when Black box testing is available?
Ans- To check code, branches and loops in code
10. What are the entry criteria for Automation testing?
Ans- Should have stable code.
11. When to start and Stop Testing?
Ans-When system meets the requirement and there is no change in functionality.
12. What is Quality?
Ans- Consists of two QA and QC.Customer point of View Fit for use and Meets User Requirement is Quality.
13. What is Baseline document, Can you say any two?
Ans- Document which is standard like test plan format, checklist for system testing .
13. What is Baseline document, Can you say any two?
Ans- Document which is standard like test plan format, checklist for system testing
14. What is verification?
Ans- To review the document.
15. What is validation?
Ans- To validate the system against the requirements.
16. What is quality assurance?
Ans – Bug presentation activity is called QA.
17. What is quality control?
Ans- Bug dictation activity is called QC.
18. What is SDLC and TDLC?
Ans- SDLC- Software Development Life Cycle and Testing is a part of it. TDLC-Test Development Life Cycle.
19. What are the Qualities of a Tester?
Ans- Should have ability of find out hidden bug as early as possible in SDLC.
20. When to start and Stop Testing?
Ans- Start- At the time of requirement gathering, When Meets Requirements.
21. What are the various levels of testing?
ans- Unit,Integration,System and Acceptance testing.
22. What are the types of testing you know and you experienced?
Ans- Black Box, Functional Testing, system testing, gui testing etc
23. After completing testing, what would you deliver to the client?
Ans- Testware
24. What is a Test Bed?
Ans- Test Data is called test bad.
25. What is a Data Guidelines?
Ans- Guidelines which are to be followed for the preparation of test data.
26. Why do you go for Test Bed?
Ans- To validate the system against the required input.
27. What is Severity and Priority and who will decide what?
Ans- Severity- how much severe is bug for application like critical Priority- How much urgency of functionality in which bug occur.
28. Can Automation testing replace manual testing? If it so, how?
Ans- Yes, if there are many modifications in functionality and it is near impossible to update the automated scripts.
29. What is a test condition?
Ans: logical input data against which we validate the system.
30. What is the test data?
Ans- input data against which we validate the system.
31. What is an Inconsistent bug?
Ans-Bug which are not reproducible
32. What is the difference between Re-testing and Regression testing?
Ans- Regression- Check that change in code have not effected the working functionality
Retesting- Again testing the functionality of the application.
What are the contents in an effective Bug report?
Project, Subject, Description, Summary, Detected By (Name of the Tester), Assigned To (Name of the Developer who is supposed to the Bug), Test Lead ( Name ), Detected in Version, Closed in Version, Date Detected, Expected Date of Closure, Actual Date of Closure, Priority (Medium, Low, High, Urgent), Severity (Ranges from 1 to 5), Status, Bug ID, Attachment, Test Case Failed (Test case that is failed for the Bug)
What is Bug Life Cycle?
Bug Life Cycle is nothing but the various phases a Bug undergoes after it is raised or reported.
New or Opened
Assigned
Fixed
Tested
Closed


What is Error guessing and Error seeding ?
Error Guessing is a test case design technique where the tester has to guess what faults might occur and to design the tests to represent them.
Error Seeding is the process of adding known faults intentionally in a program for the reason of monitoring the rate of detection & removal and also to estimate the number of faults remaining in the program.
What is the difference between Bug, Error and Defect?
Error : It is the Deviation from actual and the expected value.
Bug : It is found in the development environment before the product is shipped to the respective customer. Defect : It is found in the product itself after it is shipped to the respective customer.
What are SDLC and STLC ? Explain its different phases.
SDLC
Requirement phase
Designing phase (HLD, DLD (Program spec))
Coding
Testing
Release
Maintenance
STLC
System Study
Test planning
Writing Test case or scripts
Review the test case
Executing test case
Bug tracking
Report the defect
What is Ad-hoc testing?
Ad hoc testing is concern with the Application Testing without following any rules or test cases.
For Ad hoc testing one should have strong knowledge about the Application.

2 comments:

Unknown said...

It is very helpful for beginners and short time preparation

navaaj said...

ThankQ for your Great help..:-)