We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 November 2024
Reseach Article

EATOOS-Testing Tool for Unit Testing of Object Oriented Software

by S. Suguna Mallika
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 80 - Number 4
Year of Publication: 2013
Authors: S. Suguna Mallika
10.5120/13847-1679

S. Suguna Mallika . EATOOS-Testing Tool for Unit Testing of Object Oriented Software. International Journal of Computer Applications. 80, 4 ( October 2013), 6-10. DOI=10.5120/13847-1679

@article{ 10.5120/13847-1679,
author = { S. Suguna Mallika },
title = { EATOOS-Testing Tool for Unit Testing of Object Oriented Software },
journal = { International Journal of Computer Applications },
issue_date = { October 2013 },
volume = { 80 },
number = { 4 },
month = { October },
year = { 2013 },
issn = { 0975-8887 },
pages = { 6-10 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume80/number4/13847-1679/ },
doi = { 10.5120/13847-1679 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:53:38.336950+05:30
%A S. Suguna Mallika
%T EATOOS-Testing Tool for Unit Testing of Object Oriented Software
%J International Journal of Computer Applications
%@ 0975-8887
%V 80
%N 4
%P 6-10
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the advent of Object Oriented programming, most of the software being built is using object oriented programming languages. The major challenge lies with testing the software and it is a known fact that testing consumes around 40% of the time in the total software development process. If more number of errors are uncovered in the unit testing phase itself then the probability of propagation of errors to other components or phases gets reduced drastically. Similarly object oriented software also needs to be tested thoroughly at unit level. Unit level testing in OO software refers to the individual classes or group of classes which need to be tested. In the current work an attempt has been made to come up with an automated testing tool for unit testing of object oriented classes developed in java. It offers a single click automation solution for unit testing of OO software by providing the flexibility for the tester to choose the methods of his choice to test.

References
  1. C. Boyapati, S. Khurshid and D. Marinov: Korat: Automated Testing Based on Java Predicates, in 2002 ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2002), Rome, Italy, 2002.
  2. Robert V. Binder: Testing Object-Oriented Systems: Models, Patterns and Tools, Addison-Wesley, 1999.
  3. TY Chen, H. Leung and I. Mak: Adaptive random testing, in M. J. Maher (ed. ), Advances in Computer Science – ASIAN 2004: Higher-Level Decision Making, 9th Asian Computing Science Conference, Springer-Verlag, 2004.
  4. Yoonsik Cheon and Gary T. Leavens: A Simple and Practical Approach to Unit Testing: The JML and JUnit Way, in ECOOP 2002 (Proceedings of European Conference on Object-Oriented Programming, Malaga, 2002), ed. Boris Magnusson, Lecture Notes in Computer Science 2374, Springer Verlag , 2002, pages 231-255.
  5. Yoonsik Cheon and Gary T. Leavens: The JML and JUnit Way of Unit Testing and its Implementation, Technical Report 04-02, Computer Science Department, Iowa State University,atarchives. cs. iastate. edu/documents/disk0/00/00/03/27/00000327-00/TR. pdf.
  6. Bertrand Meyer, Ilinca Ciupa, Andreas Leitner and Lisa (Ling) Liu, Automatic Testing of Object-Oriented Software, in SOFSEM 2007 (Current Trends in Theory and Practice of Computer Science, Harrachov, Czech Republic, 20-26 January 2007), ed. Jan van Leeuwen, to appear in Lecture Notes in Computer Science, Springer-Verlag, 2007.
  7. Jitendra S. Kushwah, Mahendra S. Yadav, TESTING FOR OBJECT ORIENTED SOFTWARE, Indian Journal of Computer Science and Engineering (IJCSE), Volume2, No. 1.
  8. Automatic Test Factoring for Java – David Saff, Shay Artzi, Jeff H. Perkins, Michael D. Ernst
  9. Selective Capture and Replay of Program Executions – Alessandro Orso and Bryan Kennedy
  10. Eclat: Automatic Generation and Classification of Test Inputs – Carlos Pacheco, Michael D. Ernst
  11. Orstra: Augmenting Automatically Generated Unit-Test Suites with Regression Oracle Checking
  12. Substra: A Framework for Automatic Generation of Integration Tests – Hai Yuan, Tao Xie
  13. Symstra: A Framework for Generating Object-Oriented Unit Tests Using Symbolic Execution – Tao Xie, Darko Marinov, Wolfram Schulte, David Notkin
Index Terms

Computer Science
Information Sciences

Keywords

unit testing automated testing testing tool class testing.