A learning support tool for testing Java programs

Nobuyuki Kamigochi, Saeko Matsuura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We have implemented a learning method for testing the Java programs developed by students of a sophomore class. They can write programs; however, they cannot test them well to check if they meet the specified requirements. Our learning method provides a navigation process for testing their programs under the condition that all the method specifications and their signatures are given by the instructor. This navigation process comprises three steps. The first step is to learn to decide the order of unit testing for all the methods of the program. The second step is to learn to define test cases for each method. The third step is to learn to develop a unit testing program and execute it. In this paper, we propose a learning method for testing and the development of a support tool for learning the method to test Java programs.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Software Engineering, SE 2007
Pages273-278
Number of pages6
Publication statusPublished - 2007
EventIASTED International Conference on Software Engineering, SE 2007 - Innsbruck
Duration: 2007 Feb 132007 Feb 15

Other

OtherIASTED International Conference on Software Engineering, SE 2007
CityInnsbruck
Period07/2/1307/2/15

Fingerprint

Testing
Navigation
Students
Specifications

Keywords

  • Java programming skill
  • Programming exercise
  • Testing method education
  • Unit testing

ASJC Scopus subject areas

  • Software

Cite this

Kamigochi, N., & Matsuura, S. (2007). A learning support tool for testing Java programs. In Proceedings of the IASTED International Conference on Software Engineering, SE 2007 (pp. 273-278)

A learning support tool for testing Java programs. / Kamigochi, Nobuyuki; Matsuura, Saeko.

Proceedings of the IASTED International Conference on Software Engineering, SE 2007. 2007. p. 273-278.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kamigochi, N & Matsuura, S 2007, A learning support tool for testing Java programs. in Proceedings of the IASTED International Conference on Software Engineering, SE 2007. pp. 273-278, IASTED International Conference on Software Engineering, SE 2007, Innsbruck, 07/2/13.
Kamigochi N, Matsuura S. A learning support tool for testing Java programs. In Proceedings of the IASTED International Conference on Software Engineering, SE 2007. 2007. p. 273-278
Kamigochi, Nobuyuki ; Matsuura, Saeko. / A learning support tool for testing Java programs. Proceedings of the IASTED International Conference on Software Engineering, SE 2007. 2007. pp. 273-278
@inproceedings{e4ba6be745954dcbb3f585d20004d6ff,
title = "A learning support tool for testing Java programs",
abstract = "We have implemented a learning method for testing the Java programs developed by students of a sophomore class. They can write programs; however, they cannot test them well to check if they meet the specified requirements. Our learning method provides a navigation process for testing their programs under the condition that all the method specifications and their signatures are given by the instructor. This navigation process comprises three steps. The first step is to learn to decide the order of unit testing for all the methods of the program. The second step is to learn to define test cases for each method. The third step is to learn to develop a unit testing program and execute it. In this paper, we propose a learning method for testing and the development of a support tool for learning the method to test Java programs.",
keywords = "Java programming skill, Programming exercise, Testing method education, Unit testing",
author = "Nobuyuki Kamigochi and Saeko Matsuura",
year = "2007",
language = "English",
isbn = "9780889866416",
pages = "273--278",
booktitle = "Proceedings of the IASTED International Conference on Software Engineering, SE 2007",

}

TY - GEN

T1 - A learning support tool for testing Java programs

AU - Kamigochi, Nobuyuki

AU - Matsuura, Saeko

PY - 2007

Y1 - 2007

N2 - We have implemented a learning method for testing the Java programs developed by students of a sophomore class. They can write programs; however, they cannot test them well to check if they meet the specified requirements. Our learning method provides a navigation process for testing their programs under the condition that all the method specifications and their signatures are given by the instructor. This navigation process comprises three steps. The first step is to learn to decide the order of unit testing for all the methods of the program. The second step is to learn to define test cases for each method. The third step is to learn to develop a unit testing program and execute it. In this paper, we propose a learning method for testing and the development of a support tool for learning the method to test Java programs.

AB - We have implemented a learning method for testing the Java programs developed by students of a sophomore class. They can write programs; however, they cannot test them well to check if they meet the specified requirements. Our learning method provides a navigation process for testing their programs under the condition that all the method specifications and their signatures are given by the instructor. This navigation process comprises three steps. The first step is to learn to decide the order of unit testing for all the methods of the program. The second step is to learn to define test cases for each method. The third step is to learn to develop a unit testing program and execute it. In this paper, we propose a learning method for testing and the development of a support tool for learning the method to test Java programs.

KW - Java programming skill

KW - Programming exercise

KW - Testing method education

KW - Unit testing

UR - http://www.scopus.com/inward/record.url?scp=56149095012&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=56149095012&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9780889866416

SP - 273

EP - 278

BT - Proceedings of the IASTED International Conference on Software Engineering, SE 2007

ER -