2015
DOI: 10.1007/978-3-319-17524-9_15
|View full text |Cite
|
Sign up to set email alerts
|

A Little Language for Testing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 22 publications
0
8
0
Order By: Relevance
“…More practically, we would like to tightly integrate our approach with automated test generation tools, such as TSTL , DeepState , Echidna and Manticore . Automated test generation tools tend to produce a large number of passing and failing tests and are often used in ‘overnight’ runs where adding a step to use mutants to triage failing tests and provide localization suggestions for the highly ranked tests may not even impose a noticeable overhead on current usage practices.…”
Section: Discussionmentioning
confidence: 99%
“…More practically, we would like to tightly integrate our approach with automated test generation tools, such as TSTL , DeepState , Echidna and Manticore . Automated test generation tools tend to produce a large number of passing and failing tests and are often used in ‘overnight’ runs where adding a step to use mutants to triage failing tests and provide localization suggestions for the highly ranked tests may not even impose a noticeable overhead on current usage practices.…”
Section: Discussionmentioning
confidence: 99%
“…We present our basic approach in the context of the TSTL [49,58] tool for property-based unit testing of Python programs for several reasons. First, Python is a language with expensive (and coarse-grained: there is no support for path coverage or coverage counts) code coverage tools.…”
Section: Loc-based Heuristicsmentioning
confidence: 99%
“…Among the more "JUnit-like" tools are Pex/IntelliTest [37], UDITA [13], and, in a sense, all model checkers that use the language of the software under test to define the test harness, such as CBMC [23] and Java PathFinder [40]. A related but "inside-out" approach is taken by SPIN [22] (when it is used to model check C code [21]) and by TSTL [17], where the language of the tested system is embedded in a special-purpose language for defining tests and specifications. All of these tools, and DeepState, share the goal of lowering the (often considerable) barriers to the use of automated test generation.…”
Section: Related Workmentioning
confidence: 99%
“…DeepState also targets the same space as property-based testing tools such as QuickCheck [10], ScalaCheck [28], Hypothesis [26], and TSTL [17], [20], but DeepState's test harnesses look like C/C++ unit tests. The major difference from previous tools is that DeepState aims to provide a front-end that can make use of a growing variety of backend methods for test generation, including (already) multiple binary analysis engines and a non-symbolic fuzzer.…”
Section: Introductionmentioning
confidence: 99%