2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2019
DOI: 10.1109/icsme.2019.00076
|View full text |Cite
|
Sign up to set email alerts
|

What Factors Make SQL Test Cases Understandable for Testers? A Human Study of Automated Test Data Generation Techniques

Abstract: This is a repository copy of What factors make SQL test cases understandable for testers? A human study of automated test data generation techniques.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 47 publications
0
5
0
Order By: Relevance
“…In similar vein, Li et al describe UnitTestScribe (Li et al 2016). Alsharif et al (2019) investigated which factors are important for the understandability of automatically generated SQL schema tests. They saw that human-readable string values are better to understand than randomly generated ones and the repetition between generated test cases made it easier to focus on the relevant differences of the test cases towards each other.…”
Section: Understandability Of Test Casesmentioning
confidence: 99%
“…In similar vein, Li et al describe UnitTestScribe (Li et al 2016). Alsharif et al (2019) investigated which factors are important for the understandability of automatically generated SQL schema tests. They saw that human-readable string values are better to understand than randomly generated ones and the repetition between generated test cases made it easier to focus on the relevant differences of the test cases towards each other.…”
Section: Understandability Of Test Casesmentioning
confidence: 99%
“…Alsharif et al (Alsharif et al, 2019) investigated which factors are important for the understandability of automatically generated SQL schema tests. They saw that human-readable string values are better to understand than randomly generated ones and the repetition between generated test cases made it easier to focus on the relevant differences of the test cases towards each other.…”
Section: Understandability Of Test Casesmentioning
confidence: 99%
“…Other studies have found that readability can be increased by-for example-using real strings instead of random ones (e.g., by pulling string values from documentation), inserting default values for "unimportant" elements (rather than omitting them), and limiting the use and mixture of null values with normal values 11 [11,12].…”
Section: Human-readable Testsmentioning
confidence: 99%
“…Note that high derivative values indicate a pair of very dissimilar output (high numerator) with similar inputs (low denominator), hence revealing sets of input values that are more sensitive to changes in the software behaviour. Going back to our Date example, let us consider the d i and d o for Dates as the edit distance 12 between the inputs and outputs, respectively, when seen as strings (note that valid dates are just printed back as strings on the output side):…”
Section: Finding Input Boundariesmentioning
confidence: 99%