Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
Falcon_Language__II_finished.pdf (1.58 MB)
ETD Abstract Container
Abstract Header
Falcon: A Testing Language to Support Test Creation and Comprehension
Author Info
Kuhlman, Aaron J
ORCID® Identifier
http://orcid.org/0000-0002-7166-4969
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1670933124430986
Abstract Details
Year and Degree
2023, Master of Science (MS), Bowling Green State University, Computer Science.
Abstract
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.
Committee
Michael Decker, Ph.D. (Advisor)
Shuteng Niu, Ph.D. (Committee Member)
Qing Tian, Ph.D. (Committee Member)
Pages
80 p.
Subject Headings
Computer Science
Keywords
testing
;
property based testing
;
test comprehension
;
software testing
Recommended Citations
Refworks
EndNote
RIS
Mendeley
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)
Abstract Footer
Document number:
bgsu1670933124430986
Download Count:
140
Copyright Info
© 2022, all rights reserved.
This open access ETD is published by Bowling Green State University and OhioLINK.