Content deleted Content added
→Strengths and weaknesses: note problems for CI |
→Strengths and weaknesses: argument for manual test cases |
||
Line 68:
* It is only as precise as the specification and specifications are typically imprecise.
* It compares poorly with other techniques to find bugs (f.ex. [[static program analysis]]).
* If different inputs are randomly selected on each test run, this can create problems for [[continuous integration]] because the same tests will pass or fail randomly.<ref name="so">http://stackoverflow.com/questions/636353/is-it-a-bad-practice-to-randomly-generate-test-data</ref>
* Some argue that it would be better to thoughtfully cover all relevant cases with manually constructed tests in a white-box fashion, than to rely on randomness.<ref name="so" />
== Types of random testing ==
|