Manual Testing Questions and Answers
Manual Testing Questions and Answers
Testing is a process of executing the program with the intent of finding errors.
Testing the application against satisfied the user requirements or not.
2. Types of testing?
Manual and automation testing.
3. Testing techniques?
Block box and white box testing.
4. Levels of testing?
Unit, Integration, System and User acceptance testing.
5. What is block box testing?
Testing based on external view of application.
Tests are based on requirements and functionality.
The testers simply giving the input to the system and check the outputs.
6. Block box testing techniques?
Boundary Value Analysis: To find whether the application is accepting the expected range of values
and rejecting the out of values.
7. White box testing?
Testing based on internal logic of the program.
Testing is focused on how the operations performed inside program.
8. What is Verification?
Checks whether we are building the right system / right product.
Verification strategies contains
1. Requirement review, 2. Design review, 3. Code walkthrough, 4. Code inspection.
9. What is Validation?
Checks whether we are building the system right / product right.
Validation strategies contains
Unit testing, Integration testing, system testing, performance testing, user acceptance testing,
installation testing, alpha testing and beta testing.
10. What is Quality Assurance?
QA is a planed and systematic set of activities.
QC is staff function, which will monitoring and measuring the strength of development process is
called QA.
QA is necessary to provide adequate confidence to their products and services will confirm to specified
requirements and meet user needs.
QA is the responsibility for entire team.
QA is a Defect Prevention and it is a process oriented.
11. What is Quality Control?
QC is the team or department, which will check or validate the software after development is finished.
QC is the part of QA.
QC is the responsibility of the tester.
QC is a Defect detection and correction, it is a process oriented.
12. What is Sanity Testing?
An initial testing, effort to accept the build. (with out comparing the test cases).
Are used only to validate the higher functionality.
13. What is Smoke testing?
To test the major requirements / essential functionalities.
When time period is shot for testing.
14. What is Unit Testing?
Testing each and every micro field of an application is called unit testing.
The basic input and output are tested, along with their functionality.
Based on LLD, Unit test plan (UTP) and unit test case (UTC) are prepared and reviewed.
15. What is integration testing?
Interface between the modules is tested which includes internal and external interface.
16. What is system testing?
The entire application is tested is called system testing.
17. What is User acceptance testing?
Performed by the client at their place with their requirements.
18. What is Regression testing?
Regression test will make sure that on e fix does not create some other problem in their
program/other interface. So a set of related test cases repeated again. To make sure that nothing else
is affected buy fix.
Whenever a new build has come regression testing should be done.
19. What is Retesting?
To check whether the bug is fixed or not.