CFP last date
20 May 2024
Reseach Article

Generating Object-Oriented and Aspect-Oriented Sequence based Test Cases with Optimum Code Coverage

by Annasaro Vijendran, N. R. Suganya
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 59 - Number 18
Year of Publication: 2012
Authors: Annasaro Vijendran, N. R. Suganya
10.5120/9651-4413

Annasaro Vijendran, N. R. Suganya . Generating Object-Oriented and Aspect-Oriented Sequence based Test Cases with Optimum Code Coverage. International Journal of Computer Applications. 59, 18 ( December 2012), 35-41. DOI=10.5120/9651-4413

@article{ 10.5120/9651-4413,
author = { Annasaro Vijendran, N. R. Suganya },
title = { Generating Object-Oriented and Aspect-Oriented Sequence based Test Cases with Optimum Code Coverage },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 59 },
number = { 18 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 35-41 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume59/number18/9651-4413/ },
doi = { 10.5120/9651-4413 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:04:34.375706+05:30
%A Annasaro Vijendran
%A N. R. Suganya
%T Generating Object-Oriented and Aspect-Oriented Sequence based Test Cases with Optimum Code Coverage
%J International Journal of Computer Applications
%@ 0975-8887
%V 59
%N 18
%P 35-41
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Code coverage analysis holds a very important role in software testing procedure. By the test case runs it provides developers by means to quantify of how well their source code is being exercised. By detecting errors/bugs in the code it estimates the efficiency of the test. We must implement a systematic way and support the theoretical bases for testing the programs with the purpose of performing effective software testing and coverage analysis. In our research we use the crossword application where we automatically make test cases and systematically discover the impact of context, as captured by criterion functions which we described in our source code. Our studying demonstrates that by increasing the event combinations tested and by organizing the comparative positions of events defined by the new criteria, we can become aware of a large number of faults that were undetectable by earlier techniques. In this paper we are implementing the event based test case generation by the use of object oriented and aspect oriented event based test case generation. Before this we have used the GUI based test case generation as an existing work. The experimental result shows that our proposed work test case generation process providing better code coverage range when compared with the existing work.

References
  1. D. C. Kung, C. H. Liu, P. Hsia 2000 "An object-oriented Web test model for testing Web applications", in Proceedings of IEEE 24th Annual International Computer Software and Applications Conference, Taipei, Taiwan pp. 537-542.
  2. R. Ferguson, B. Korel 1996 "The chaining approach for software test data generation" ACM Trans on Software Engineering and Methodology, pp. 63-86.
  3. Jon Edvardsson 1999 "A survey on automatic test data generation" Proceedings of the second conference on computer science and engineering pp. 21-28.
  4. R. A. DeMillo, A. J. Offut 1991 "Constraint-based automatic test data generation" IEEE Transactions on Software Engineering, pp. 900–910.
  5. A. J. Offutt, Z. Jin and J. Pan 1991 "The dynamic domain reduction procedure for test data generation. Software: Practice and Experience" pp. 900-910.
  6. J. H. Shan, Y. F. Gao, M. H. Liu etc. 2008 "A new approach to automated test data generation in mutation testing" Chinese journal of computer pp. 1025-1034.
  7. B. Korel, A. M. Al-Yami 1996 "Assertion-oriented automated test data generation" Proceedings of the 18th international conference on Software engineering, Berlin, Germany, pp. 71-80.
  8. Zhao, J. 2003 "Data-Flow-Based Unit Testing of Aspect-Oriented" Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC'03), In proceedings of IEEE.
  9. Rajan, H. , Sullivan, K. 2005 "Generalizing AOP for Aspect-Oriented Testing" in conference 'ACM 1-58113-000-0/00/0004.
  10. Zhao, J. , Rinard, M. "System Dependence Graph Construction for Aspect-Oriented Programs", Cambridge, USA.
  11. Hailpern, B. , Santhanam, P. 2002 "Software debugging, testing, and verification" IBM SYSTEMS JOURNAL, VOL 41, NO 1.
  12. Mortensen, M. , Alexander, R. T. 2004 "Adequate Testing of Aspect-Oriented Programs" Colorado State University, Fort Collins, Colorado, USA, Technical report CS 04-110.
  13. Xu, G. , Yang, Z. , Huang H. , Chen, O. , Chen, L. , Xu, F. : JAOUT 2004 "Automated Generation of Aspect-Oriented Unit Test" Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC'04), Also in proceedings of IEEE.
  14. Hughes, D. , Greenwood, P. "Aspect Testing Framework" Computing Department, Lancaster University, UK.
  15. Augusto, O. , Lemos, L. , Maldonado, J. C. , Masiero, P. C. "Data Flow Integration Testing Criteria for Aspect-Oriented Programs" Universidade de S˜ao Paulo, Av. do Trabalhador S˜ao-Carlense, 400, S˜ao Carlos, SP.
  16. Alexander, R. T. , Bieman, J. M. 2004 "Towards the Systematic Testing of Aspect-Oriented Programs" Colorado State University, Department of Computer Science, Safety Systems Research Center, University of Bristol, Bristol, UK, Published by Elsevier Science B. V.
Index Terms

Computer Science
Information Sciences

Keywords

Code Coverage Aspect oriented testing Object oriented testing GUI testing automated testing test case generation Testing Process