Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 10 of 10 for “"Test Oracles"”.

  1. Formulating test oracles via anomaly detection techniques

    Developments in the automation of test data generation have greatly improved efficiency of the software testing process but the so-called "oracle problem" (deciding the pass or fail outcome of a test execution) is still primarily an expensive and error-prone manual activity. This thesis presents an …

    strathclyde Repository record for Formulating test oracles via anomaly detection techniques (opens in a new tab)

  2. Relational specification as a testing oracle

    … of formal methods for specifying, designing and testing of the software. Despite this testing literature rarely deals with specification based testing. Testing from formal specifications offers a simple, structured and more rigorous approach to the functional tests than testing techniques. An …

    wvu Repository record for Relational specification as a testing oracle (opens in a new tab)

  3. Reducing the costs of bounded-exhaustive testing

    Bounded-exhaustive testing is an automated testing methodology that checks the code under test for all inputs within given bounds: first the user describes a set of test inputs and provides test oracles that can check test outputs; then a tool generates all the test inputs, executes them on the …

    uiuc Repository record for Reducing the costs of bounded-exhaustive testing (opens in a new tab)

  4. Automated Assessment of Student-written Tests Based on Defect-detection Capability

    Software testing is important, but judging whether a set of software tests is effective is difficult. This problem also appears in the classroom as educators more frequently include software testing activities in programming assignments. The most common measures used to assess student-written …

    vt Repository record for Automated Assessment of Student-written Tests Based on Defect-detection Capability (opens in a new tab)

  5. Multiple-implementation testing of supervised learning software

    … Thus, it is very critical to conduct effective testing of ML software to detect and eliminate its faults. However, testing ML software is difficult, especially on producing test oracles used for checking behavior correctness (such as using expected properties or expected test outputs). To tackle …

    uiuc Repository record for Multiple-implementation testing of supervised learning software (opens in a new tab)

  6. A Test Planning System for Functional Validation of VHDL DSP Models

    … DSP circuits modeled in VHDL involves generating test data, creating VHDL test benches, and simulating the test benches including models under test (MUTs). This is a laborious and time-consuming process. Therefore, it is desirable to develop a high level approach to automating and planning these …

    vt Repository record for A Test Planning System for Functional Validation of VHDL DSP Models (opens in a new tab)

  7. Generating Log File Analyzers

    Software testing is a crucial part of the software development process, because it helps developers ensure that the software works correctly and according to stakehold- ers’ requirements and specifications. Faulty or problematic software can cause huge financial losses. Automation of testing tasks …

    uwo Repository record for Generating Log File Analyzers (opens in a new tab)

  8. Understanding, detecting, and repairing performance bugs

    … are not effectively detected during in-house testing. First, there is little available data about how performance bugs are discovered, reported, and fixed in practice. Such data is required when designing effective techniques for addressing performance bugs. Second, the current techniques for …

    uiuc Repository record for Understanding, detecting, and repairing performance bugs (opens in a new tab)