By Topic

To C++ or to Java, that is the question! Featuring a test plan and an automated testing assistant for object oriented testing

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Alkadi, I. ; Comput. Sci. Dept., Nicholls State Univ., Thibodaux, LA, USA ; Alkadi, G.

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.

Published in:

Aerospace Conference Proceedings, 2002. IEEE  (Volume:7 )

Date of Conference: