Date of Award
Spring 5-1990
Document Type
Master's Research Paper
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Dr. John Hubbell
Second Advisor
Dr. William B. Clark
Abstract
This research work presents the contemporary testing methodologies of current state-of-the-art methodologies in software testing. Myers' and Hetzel's methodologies are the primary objectives of this research. The scope of this work is to contrast these two testing methodologies, through looking at their principles as well as their definitions of testing. The two definitions of testing differ substantially. Myers' philosophy deals with human psychology and economics as the primary factors in defining the test plans. Hetzel's philosophy is broad in that it looks at software testing in terms of "meeting requirements." However, Hetzel focuses toward "evaluating" and "measuring" a software system through the engineering qualities of the software system. He proposes three sets of factors: functionality, engineering, and adaptability. All three factors are thought of as dimensions in the "software quality space", he asserts. Many organizations are using Myers' and Hetzel's methodologies; thus, part of this research work is to clarify these two methodologies and their principles. This research work presents a new definition of testing. Our new definition of testing is more comprehensive than Myers' and Hetzel's. The definition of testing is merely a combination of Myers' and Hetzel's ideas, as well as principles. In addition to the new definition of testing, this research work submits additional principles of software testing. These principles are based on the author's experiences in this growing field.
Recommended Citation
Abukaker, Reyad I., "Software validation techniques : a contrast between Myers' and Hetzel's techniques" (1990). Electronic Dissertations and Theses. 70.
https://digitalcommons.subr.edu/dissertations_theses/70