TESTING Questions
TESTING Questions
TESTING Questions
Q10. What is the difference between baseline and benchmark testing?
The difference between baseline and benchmark testing are: Baseline testing is the process
of running a set of tests to capture performance information whereas Benchmarking is the
process of comparing application performance with respect to industry standard that is
given by some other organization. Baseline testing use the information collected to made
the change in the application to improve performance and capabilities of the application
whereas benchmark information where our application stands with respect to others.
Baseline compares present performance of application with its own previous performance
whereas benchmark compares our application performance with other companies
application's performance.
Q
16. What is Test Case?
A test case is a set of conditions which is used by tester to perform the testing of application
to make sure that application is working as per the requirement of the user. A Test Case
contains information like test steps, verification steps, prerequisites, outputs, test
environment, etc The process of developing test cases can also enable us to determine the
issues related to the requirement and designing process of the application.
Q17. In Test First Design what step you will follow to add new functionality into
the project?
When we have to add new functionality our project, we perform the following steps: Quickly
add a developer test: we need to create a test that ensures that new added functionality will
not crash our project. Run your tests. Execute that test, to ensure that new add
functionality does not crash our application. Update your production code. In this we update
our code with few more functionality so that the code passes the new test. Like adding of
error message in field where field can take only numeric data. Run your test suite again. If
test fails, we have to do change in the code and perform retesting of the application.
Q26. What is coverage and what are the different types of coverage techniques?
Coverage is a measurement used in software testing to describe the degree to which the
source code is tested. There are three basic types of coverage techniques as shown in the
following figure: Statement coverage: This coverage ensures that each line of source code
has been executed and tested. Decision coverage: This coverage ensures that every
decision (true/false) in the source code has been executed and tested. Path coverage: In
this coverage we ensure that every possible route through a given part of code is executed
and tested.
Q28. What are the basic elements of defect report format?
The basic elements of Defect Report Format are:
1. Project name
2. Module name
3. Defect detected on
4. Defect detected by
5. Defect id
6. Defect name
7. Snapshot of the defect(if the defect is in the non reproducible environment)
8. Priority, severity, status
9. Defect resolved by
10. Defect resolved on.