As its name implies, exploratory testing is about exploring, finding out about the software, what it does, what it doesn’t do, what works and what doesn’t work. The tester is constantly making decisions about what to test next and where to spend the (limited) time. This is an approach that is most useful when there […]

Regression testing is type of testing carried out to ensure that changes made in the fixes or any enhancement changes are not impacting the previously working functionality. It is executed after enhancement or defect fixes in the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end […]

In recent years, the third testing method has been also considered – gray box testing. It is defined as testing software while already having some knowledge of its underlying code or logic. It is based on the internal data structures and algorithms for designing the test cases more than black box testing but less than […]

White Box Testing (WBT) is also known as Code-Based Testing or Structural Testing. White box testing is the software testing method in which internal structure is being known to tester who is going to test the software. White Box Testing Definition: Testing based on an analysis of the internal structure of the component or system. […]