Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Falcon: A Testing Language to Support Test Creation and Comprehension

Abstract Details

2023, Master of Science (MS), Bowling Green State University, Computer Science.
A testing language to support test creation and comprehension is presented. Software testing is a central component of the software development process. However, effective tests can be difficult to write, reason about, and maintain. We present Falcon, a domain-specifc language to generate test code in a target language. Falcon abstracts common test idioms, making the test creation processes faster, makes test comprehension and reasoning easier, and is flexible in how tests are specified. Several case studies are presented highlighting how Falcon compares to other approaches and how it can be applied to real-world problems.
Michael Decker, Ph.D. (Advisor)
Shuteng Niu, Ph.D. (Committee Member)
Qing Tian, Ph.D. (Committee Member)
80 p.

Recommended Citations

Citations

  • Kuhlman, A. J. (2023). Falcon: A Testing Language to Support Test Creation and Comprehension [Master's thesis, Bowling Green State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1670933124430986

    APA Style (7th edition)

  • Kuhlman, Aaron. Falcon: A Testing Language to Support Test Creation and Comprehension. 2023. Bowling Green State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1670933124430986.

    MLA Style (8th edition)

  • Kuhlman, Aaron. "Falcon: A Testing Language to Support Test Creation and Comprehension." Master's thesis, Bowling Green State University, 2023. http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1670933124430986

    Chicago Manual of Style (17th edition)