Testing is a process used to help identifying the correctness, completeness and quality of developed computer software. It aims at identifying defects, where a defect is any variance between actual and expected results In general, software engineers distinguish software faults and software failures. In case of a failure, the software does not do what the user expects. A fault is a programming error that may or may not actually manifest as a failure. A fault can also be described as an error in the correctness of the semantic of a computer program. A fault will become a failure if the exact computation conditions are met, one of them being that the faulty portion of computer software executes on the CPU. A fault can also turn into a failure when the software is ported to a different hardware platform or a different compiler, or when the software gets extended.
Commercial Services
Service companies covering Software Testing without focus on special topics or tools.
India,
United Kingdom,
United States,
More »
Directories
This catetory features link lists and other resources concerning software testing.
More »
E-Commerce Testing
E-Commerce testing encompasses testing of WWW sites for functionality, reliability, and performance, with a particular focus on testing sites that sell products or services online.
More »
Employment
Software Testing related jobs and recruiting sites.
More »
Load and Performance Testing
Load testing is the act of testing a system under load. In software engineering it generally refers to the practice of modeling the expected usage of a program by simulating multiple users accessing the program's services concurrently.
More »
Products and Tools
Testing tools help to plan, automate, speed-up and standardize software tests. Thus, especially in large projects cost reduction within the development process is possible due to fewer product failures and cheaper test processes.
Open Source,
More »
Test Management
Test management deals with organizing test procedures and provides tools to store, categorize and plan tests.
More »
Training and Seminars
This category is for companies offering custom or standardized training in software testing.
More »
Unit Testing
A unit test is a procedure used to verify that a particular module of source code is working properly.
More »
User Interface Testing
User interface testing tries to determine correct application behavior by entering test data via its user interface, checking valid reactions thereafter.
More »