Software Testing Glossary

Boundary Testing

Boundary Testing is the most used kind of test design that should help a tester to choose the most effective meanings for testing. This kind of testing can be applied at any testing level such as unit, integration, system, and system-integration test levels. Here are the main steps of the data testing analysis: one should define the range and range boundaries, for every boundary one should create 3 test cases, the first one should check the boundaries itself, the second one should check the meaning below the boundary and the third one should check the meaning above the boundary.

Boundary Value

Boundary Value is the meaning between the boundaries between the equivalence classes.

Branch Coverage

Helps to measure the stage to which the branches of the decision tree were used in testing. This kind of coverage covers all possible variants of the system input. It helps to check that any of the branches leads to the application malfunction.

Breadth Testing

Breadth Testing is kind of top-down testing. In this kind of testing a group of tests that validates the functionality of the application, but doesn’t test its used features. All the modules are refined at the same level of control here.

Bug

Bug is any derivation of the actual result from the expected one. Freezings, crashes and different application mistakes can be referred to bugs. When the application has too many bugs such kind of application is called buggy.

Bug Fix Verification

Bug Fix Verification is a process of verifying if the bug was fixed or not. SO At first a tester re-tests application and then checks whether new bugs appeared after the previous bug was fixed.