DocumentCode :
2289094
Title :
To C++ or to Java, that is the question! Featuring a test plan and an automated testing assistant for object oriented testing
Author :
Alkadi, Ihssan ; Alkadi, Ghassan
Author_Institution :
Comput. Sci. Dept., Nicholls State Univ., Thibodaux, LA, USA
Volume :
7
fYear :
2002
fDate :
2002
Firstpage :
649950
Abstract :
The decision to teach C++ or Java or even both as the introductory language for computer science majors has always been, and continues to be an ongoing predicament. The paper submits analyses based on a survey conducted to provide evidence on which language is better as the primary language taught as an introductory language for computer science majors as well as presenting a test plan with an automated testing assistant that is based on the test plan. The purpose of the automated testing assistant is to help students test their programs in the language chosen by the survey. Testing is a crucial phase of object oriented (OO) software development. It is very necessary to plan and implement the testing of an OO system in a very effective manner. Efficiency includes (1) uncover errors by using an automated testing assistant, (2) prevent errors from recurring by having a history file which keeps track of all discovered errors from previous runs, and (3) reduce unnecessary testing by having a fruitful test plan. Testing an OO software needs to be rigorous yet carried out easily and effectively. The availability of an automated testing assistant will enforce rigorous yet easy to conduct testing.
Keywords :
C++ language; Java; computer aided instruction; computer science education; object-oriented programming; program testing; C++ language; Java; automated testing assistant; computer science majors; history file; object oriented software development; object oriented testing; students; test plan; Automatic testing; Computer languages; Computer science; Costs; Data analysis; History; Java; Programming profession; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference Proceedings, 2002. IEEE
Print_ISBN :
0-7803-7231-X
Type :
conf
DOI :
10.1109/AERO.2002.1035344
Filename :
1035344
Link To Document :
بازگشت