What is automation / automated testing
Filed Under Terms, Techniques, Testing, Process, Development, Software | 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 Terms, Techniques, Testing, Process, Development, Software | 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 Terms, Techniques, Testing, Process, Development, Software | 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 code. Once […]
Definitions of regression testing
Filed Under Terms, Testing, Process, Development, Software | 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 of […]
Advantages and Disadvantages of White Box Testing
Filed Under Testing, Terms, Issues, Process, Development, Software | Posted on August 22, 2007
Advantages of White box testing are:
i) As the knowledge of internal coding structure is prerequisite, it becomes very easy to find out which type of input/data can help in testing the application effectively.
ii) The other advantage of white box testing is that it helps in optimizing the code
iii) It helps in removing the extra lines […]
What is White Box Testing ?
Filed Under Terms, Testing, Process, Development, Software | Posted on August 21, 2007
White box testing strategy deals with the internal logic and structure of the code. White box testing is also called as glass, structural, open box or clear box testing. The tests written based on the white box testing strategy incorporate coverage of the code written, branches, paths, statements and internal logic of the code etc. […]
Orthogonal Array Testing Strategy (OATS)
Filed Under Terms, Testing, Process, Development, Software | Posted on August 21, 2007
The Orthogonal Array Testing Strategy (OATS) is a systematic, statistical way of testing pair-wise interactions. It provides representative (uniformly distributed) coverage of of all variable pair combinations. This makes the technique particularly useful for integration testing of software components (especially in OO systems where multiple subclasses can be substituted as the server for a client). […]
Black Box testing techniques
Filed Under Terms, Testing, Process, Development, Software | Posted on August 19, 2007
Black Box Testing is testing technique having no knowledge of the internal functionality/structure of the system. This testing technique treats the system as black box or closed box. Tester will only know the formal inputs and projected results. Tester does not know how the program actually arrives at those results. Hence tester tests the […]
Definition of testing terms: M - Z
Filed Under Terms, Testing, Process, Development, Software | Posted on August 15, 2007
Monkey Testing.(smart monkey testing) Input are generated from probability distributions that reflect actual expected usage statistics — e.g., from user profiles. There are different levels of IQ in smart monkey testing. In the simplest, each input is considered independent of the other inputs. That is, a given test requires an […]
Definition of testing terms: D - L
Filed Under Terms, Testing, Process, Development, Software | Posted on August 15, 2007
Data flow testing Testing in which test cases are designed based on variable usage within the code.
Database testing. Check the integrity of database field values.
Defect The difference between the functional specification (including user documentation) and actual program text (source code and data). Often reported as […]