DocumentCode :
2439641
Title :
LIGHTVIEWS-visual interactive Internet environment for learning OO software testing
Author :
Ramakrishnan, Sita
Author_Institution :
Sch. of CSSE, Monash Univ., Clayton, Vic., Australia
fYear :
2000
fDate :
2000
Firstpage :
692
Lastpage :
695
Abstract :
The Internet has been recognised not only as a tool for communication in the 21st century but also as an environment for enabling changes in the paradigm of teaching and learning. The paper describes our development effort, sponsored by the Committee of University Teaching Development (CUTSD98) Grant, in designing educational material on object oriented (OO) testing in an Internet environment. The aim of the work is to enhance the state of the art in learning OO testing by visualizing the testing process and interactive courseware in virtual communities. We have endeavoured to create an effective Internet based courseware known as LIGHTVIEWS which contains OO testing case studies described by visual images, animation, and interactive lessons, to assist active participation by learners to result in better understanding and knowledge retention. Our approach employs appropriate UML diagrams, makes the diagrams test ready by including details of constraints as part of state/event transitions, and provides interactive lessons for learning OO software testing. We have used four case studies to explore the various test selection techniques. We have included black-box testing at unit level in case study 1, and at the system level in case study 3. Case study 2 was used to illustrate event based testing by visually representing the dynamics of Java applets at work, and using interactivity to learn how to test Java applets, threads, and applet communication. Case study 4 explores the various aspects of distributed component testing. More details are available on the project Web page http://www.sd.monash.edu.au/sitar/se-educ-proj
Keywords :
Internet; computer science education; courseware; distance learning; interactive systems; object-oriented programming; program testing; program visualisation; teaching; Internet based courseware; Java applets; LIGHTVIEWS; OO software testing; OO software testing education; OO testing case studies; UML diagrams; active participation; animation; applet communication; black-box testing; development effort; distributed component testing; educational material; event based testing; interactive courseware; interactive lessons; knowledge retention; object oriented testing; state/event transitions; system level; teaching; testing process; virtual communities; visual images; visual interactive Internet environment; Animation; Courseware; Education; Internet; Java; Materials testing; Software testing; System testing; Unified modeling language; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location :
Limerick
ISSN :
0270-5257
Print_ISBN :
1-58113-206-9
Type :
conf
DOI :
10.1109/ICSE.2000.870469
Filename :
870469
Link To Document :
بازگشت