Functional testing verifies that each function of the software operates in required specification. Functional testing shows “What the system does”. The goal of this testing is to check whether the system is functionally perfect. In the execution of functional testing these steps are considered to be taken: In general there are two approaches to fuctional testing: […]

Change related testing ensures that previously corrected bugs does not accidentally appeares in a new version of the software. There are two subtypes of Change related testing: How Confirmation testing and Regression testing differ? They are executed in order with one after another. Firstly we perform Confirmation testing to verify if the reported bugs has […]

In ISTQB glossaire “Test Process” is defined as : The fundamental test process in the Software Test Cycle: * Test planning and control * Test analysis and design * Test implementation and execution * Evaluating exit criteria and reporting * And test closure activities.ISTQB Glossary : Search term = test process The second process is called as “Test analysis and […]

Like System Testing, Acceptance Testing deals with behavior and capabilities of a whole system or product. It ensures confidence in the quality of the system as a whole and validates that the system is complete and will work as expected. Defects may be found during acceptance testing, but finding defects is often notan objective. Acceptance testing may also […]

These are two of the control parameters. “Entry Criteria” defines the preconditions for undertaking a given test activity. If entry criteria are not met, it is likely that the activity will prove more difficult, more time-consuming, more costly, and more risky. In some cases it will be illogical to run the tes. “Exit Criteria” defines the final expected […]