1) How will you describe testing activities?
2) What is test case & test script?
3) What is functionality testing?
| Severity Level | Description | Response time / Turn around time |
| High | A defect occurred due to the inability of a key function to perform. This problem causes the system to hang or the user dropped out of the system. | Defect should be responded to within 24 hrs & the situation should be resolved test exit. |
| Medium | A defect occurred with severely restriction the system such as the inability to use a major function of the system. There is no acceptable work around but the problem does not inhibit the testing of other function | A response or action plan should be provided within 3 working days. |
| Low | A defect is occurred which places minor restriction a function that is not critical. There is an acceptable work-around for the defect. | A response or action plan should be provided within 5 working days. |
12) How to estimate the required time to design/execution of test cases?
It can be estimate by understanding the project requirements, flow, feature to be tested. It also varies as per experience of QA person.
13) What is Boundary Value Analysis & Equivalence Partition?
Boundary Value Analysis – This is the method divides input domain of programs into classes of data from which test cases can be derived. The purpose is to represents a set of valid and invalid states for input condition.
In BVA we check the boundary values i.e. exact boundary values less than boundary values and values which exceeds boundary.
Advantages:
a) Very good at exposing potential user interface/user input problems
b) Very clear guide lines on determining test cases
c) Very small set of test cases generated
Disadvantages:
a) Does not test all possible inputs
b) Does not test dependencies between combinations of inputs
Equivalence partition: -
It’s designed to minimize the number of test cases by dividing tests in such way that the system is expected to act the same way for all tests of each Equivalence portion.
This technique relies on looking at the set of valid inputs specified for a module and dividing it up into classes of data that should, according to the specification, be treated identically. One set of test data is then devised to represent each equivalence class. The principle is that any representative will be as good as any other in finding faults in the handling of that class.
Advantages:
a) Equivalence partitions are designed so that every possible input belongs to one and only one equivalence partition.
Disadvantages:
a) Doesn’t test every input
b) No guide lines for choosing inputs
14) What is Performance Testing?
Goal of performance testing is to eliminate bottleneck response of application and establish baseline for future regression testing. Verify application under controlled process measurement and analysis so that application is to be run smoothly.
15) What is Load, Volume & Stress testing?
Load testing – It’s the process of exercising the system test by feeding the largest work it can operate. Verify the system capability to handle a constant moderate load for a long time.
Expose bugs that do not surface in cursory testing, such as memory management bugs, memory leaks, buffer overflows, etc.
Volume Testing - Verify the system for large kind of operations load for short time.
Eg. 1. Testing word processor by editing very large document
2. Testing Printer by sending very large data
3. Testing Mail server by sending the thousands of users mailboxes
Stress Testing - Stress testing tries to break the system under test by overwhelming its resources or by taking resources away from it (in which case it is sometimes called negative testing). The main purpose behind this madness is to make sure that the system fails and recovers gracefully this quality is known as recoverability.
No comments:
Post a Comment