What is automation / automated testing
Filed Under Development, Process, Software, Techniques, Terms, Testing | Posted on August 31, 2007
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process. Simply put, what [...]
Regression testing methods and techniques
Filed Under Development, Process, Software, Techniques, Terms, Testing | Posted on August 30, 2007
Common methods of regression testing include re-running previously run tests and checking whether previously fixed faults have re-emerged. In most software development situations it is considered good practice that when a bug is located and fixed, a test that exposes the bug is recorded and regularly retested after subsequent changes to the program. Although this [...]
White Box Testing Techniques
Filed Under Development, Process, Software, Techniques, Terms, Testing | Posted on August 28, 2007
There are essentially six types of White Box testing techniques: 1. Unit testing: Testing of individual hardware or software units or groups of related units where a unit is a software component that cannot be subdivided into other components. Unit testing is important for ensuring the code is solid before it is integrated with other [...]
Definitions of regression testing
Filed Under Development, Process, Software, Terms, Testing | Posted on August 23, 2007
1. Regression testing is any type of software testing which seeks to uncover regression bugs. Regression bugs occur whenever software functionality that previously worked as desired, stops working or no longer works in the same way that was previously planned. Typically regression bugs occur as an unintended consequence of program changes. 2. The selective retesting [...]