The IT Law Wiki
Line 5: Line 5:
 
== Overview ==
 
== Overview ==
   
{{Quote|Testing techniques can be grouped roughly into three classes: (1) random testing involves selection of [[data]] across the environment, often with some frequency distribution; (2) structural testing involves generating test cases from a [[program]] itself, forcing known behavior onto the [[program]]; and (3) functional testing uses the specified functions of a [[program]] as the basis for defining test cases."<ref>[[Computers at Risk: Safe Computing in the Information Age]], at 109-10.</ref>}}
+
{{Quote|Testing techniques can be grouped roughly into three classes: (1) random testing involves selection of [[data]] across the environment, often with some frequency distribution; (2) structural testing involves generating test cases from a [[program]] itself, forcing known behavior onto the [[program]]; and (3) functional testing uses the specified functions of a [[program]] as the basis for defining test cases.<ref>[[Computers at Risk: Safe Computing in the Information Age]], at 109-10.</ref>}}
   
 
== References ==
 
== References ==

Revision as of 17:03, 4 May 2012

Definition

Software testing is an execution of a software program or system to determine one or more of its characteristics. It consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group.

Overview

Testing techniques can be grouped roughly into three classes: (1) random testing involves selection of data across the environment, often with some frequency distribution; (2) structural testing involves generating test cases from a program itself, forcing known behavior onto the program; and (3) functional testing uses the specified functions of a program as the basis for defining test cases.[1]

References


This page uses Creative Commons Licensed content from Wikipedia (view authors). Smallwikipedialogo.png