Software testing

Topic | v1 | created by jjones |

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software bugs (errors or other defects), and verifying that the software product is fit for use. Software testing involves the execution of a software component or system component to evaluate one or more properties of interest.


relates to Computer programming

Computer programming is the process of designing and building an executable computer program to accom...

subtopic of Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, t...

Edit details Edit relations Attach new author Attach new topic Attach new resource

treated in How They Test

A collection of public resources about how software companies test their software

treated in How to actually test UIs

Testing techniques used by leading engineering teams

treated in Writing Effective Tests for Modern Web Apps

Testing modern web apps can be challenging. There are many variations of tests — unit, integration, a...