File: test_classification.dox

package info (click to toggle)
onetbb 2022.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 19,440 kB
  • sloc: cpp: 129,228; ansic: 9,745; python: 808; xml: 183; objc: 176; makefile: 66; sh: 66; awk: 41; javascript: 37
file content (35 lines) | stat: -rw-r--r-- 1,405 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/// \page test_classification Test classification
/// The list of test classes attributed to test cases.
///
/// \section interface \\\#interface
/// This class of tests covers interface availability and checks basic
/// interface behavior.
///
/// \section requirement \\\#requirement
/// This class of tests covers one or more statements in the
/// specification document.
///
/// \section negative \\\#negative
/// This class of tests checks that input specified as invalid is
/// processed correctly. Additionally, this class of tests might
/// check imposibility to call particular interfaces that are not
/// described by the specification.
///
/// \section resource_usage \\\#resource usage
/// This class of tests checks correct resource usage and absence of
/// resource leaks.
///
/// \section boundary \\\#boundary
/// This class of tests checks boundary values, possible overflows, etc.
///
/// \section stress \\\#stress
/// This class of tests tries to detect synchronization and other issues
/// under heavy load and extensive usage of the functionality.
///
/// \section error_guessing \\\#error guessing
/// This class of tests tries to detect issues that implementation might
/// have but these issues cannot be deduced from the specification.
///
/// \section regression \\\#regression
/// This class of tests covers issues that were detected and fixed after
/// functionality release.