Title :
Generalizing WYSIWYT visual testing to screen transition languages
Author :
Brown, Darren ; Burnett, Margaret ; Rothermel, Gregg ; Fujita, Hamid ; Negoro, Fumio
Author_Institution :
Oregon State Univ., Corvallis, OR, USA
Abstract :
How can rigorous forms of testing be supported in a way that is both compatible with the visual aspect of visual programming languages, and usable by the audiences using those languages - even when the audience has no background in software engineering? Visual programs are likely to contain at least some errors, and supporting a visual form of testing would give users a way to spot those errors early in the program´s life. In previous work, we have developed a visual testing methodology known as WYSIWYT, for use in visual spreadsheet languages, and in this work, we show formally that this methodology can be generalized to screen transition diagrams. The algorithms and accompanying proof of the coverage equivalence that they ensure provide the mechanisms needed for the screen transition paradigm to incorporate WYSIWYT testing for both professional and end-user programming audiences.
Keywords :
program testing; software engineering; visual languages; visual programming; WYSIWYT; coverage equivalence; end-user programming; screen transition; software engineering; transition diagram; transition languages; visual programming languages; visual spreadsheet language; visual testing; what you see is what you test; Application software; Computer languages; Concrete; Data visualization; Graphical user interfaces; Graphics; Life testing; Programming profession; Software engineering; Vehicles;
Conference_Titel :
Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
Print_ISBN :
0-7803-8225-0
DOI :
10.1109/HCC.2003.1260230