Oregon State University



Event Details

MS Final Exam, Non Thesis Kazuki Kaneoka

Thursday, March 23, 2017 10:00 AM - 11:00 AM

Feedback Based Random Test Generator for TSTL
Software testing is the process of checking the correctness and performance of software and automated software testing allows programmers to develop software efficiently by decreasing the cost of testing. In this paper, we introduce two advanced random test generators, Feedback-Directed Random Test Generator (FDR) and Feedback-Controlled Random Test Generator (FCR) for an automated software testing tool in Python 2.x, the Template Scripting Testing Language (TSTL). The main idea of FDR is to generate test inputs incrementally. It utilizes “feedback”, which have been created before, to generate new test inputs. Once an input is came out, it is executed and checks the properties to determine whether the input is valuable or not. Because of generating incrementally and checking the execution each time, it can avoid redundant and illegal test inputs while traditional random test generator does. FCR is a different type of feedback technique. It controls “feedback to produce test inputs variously by using multiple inputs containers. In experiments, we compare the performance of our test generator with TSTL’s generator in terms of coverage, time-efficiency, and error-detection.

Major Advisor: Alex Groce
Committee: Mike Bailey
Committee: Prasad Tadepalli

Kelley Engineering Center (campus map)
Calvin Hughes
1 541 737 3168
Calvin.Hughes at oregonstate.edu
Sch Elect Engr/Comp Sci
This event appears on the following calendars: