CFP last date
20 January 2025
Reseach Article

XML Schema Based Approach for Testing of Software Components

by Manpreet Kaur, Neeshu Sharma, Reet Kamal Kaur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 6 - Number 11
Year of Publication: 2010
Authors: Manpreet Kaur, Neeshu Sharma, Reet Kamal Kaur
10.5120/1119-1465

Manpreet Kaur, Neeshu Sharma, Reet Kamal Kaur . XML Schema Based Approach for Testing of Software Components. International Journal of Computer Applications. 6, 11 ( September 2010), 7-11. DOI=10.5120/1119-1465

@article{ 10.5120/1119-1465,
author = { Manpreet Kaur, Neeshu Sharma, Reet Kamal Kaur },
title = { XML Schema Based Approach for Testing of Software Components },
journal = { International Journal of Computer Applications },
issue_date = { September 2010 },
volume = { 6 },
number = { 11 },
month = { September },
year = { 2010 },
issn = { 0975-8887 },
pages = { 7-11 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume6/number11/1119-1465/ },
doi = { 10.5120/1119-1465 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:55:06.639062+05:30
%A Manpreet Kaur
%A Neeshu Sharma
%A Reet Kamal Kaur
%T XML Schema Based Approach for Testing of Software Components
%J International Journal of Computer Applications
%@ 0975-8887
%V 6
%N 11
%P 7-11
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The widespread usefulness of Graphical User Interfaces has made GUIs the most important component of software today. As the GUI have characteristics like event driven input, mouse clicks etc., and the testing of conventional software cannot be applied on the GUI’s. One of the most important innovations that strongly contribute to solve this issue has been the introduction of the Extensible Markup Language (XML) .The XML Schema based testing is introduced to combine the great potential of XML Schema in describing input data in open and standard form, with testing activity. We have theoretically analyzed different components based testing techniques especially XML based testing and regression testing. We have written the representation or specification of GUI in XML which is validated by XML Schema. Program have been written reads the XML and to generate the test sequences. We have developed XML Regression Test Suite Modeler to perform testing of GUI component. It includes Test Case Generator, GUI Comparer and Regression Test Suite Generator as the main components. A case study applying the proposed approach is described and results are presented.

References
  1. Antonia Bertolino, Jinghua Gao, Eda Marchetti, Andrea Polini, “Automatic Test Data Generation for XML Schema-based Partition Testing”, Proceedings of the second international workshop on automation of software test , 2007, DOI 10.1109/AST.2007.6.
  2. Antonia Bertolino, Jinghua Gao, Eda Marchetti, and Andrea Polini “Systematic Generation of XML Instances to Test Complex Software Applications”, volume 4400/2007, 2007, pp 114-129.
  3. A. Bertolino, J. Gao, and E. Marchetti “XML every-flavor testing”. In Proc. Web Information Systems and Technologies WEBIST 2006, Setbal, Portugal, April 2006.
  4. A McDowell, C Schmidt, K Yue -“Analysis and Metrics of XML Schema” SERP’04, Proceedings of the International Conference on, 2004 - sce.uhcl.edu.
  5. AR Houser “XML Schemas for Publishing Applications” Proceesings of XML, 2001 - idealliance.org.
  6. A Bertolino, A Polini –“A framework for component deployment testing” Software Engineering, 2003. Proceedings. 25th International, 2003, pp221-231, ieeexplore.ieee.org.
  7. B Hasling, H Goetz, K Beetz - “ Model Based Testing of System Requirements using UML Use Case Models” Software Testing, Verification, and Validation, 2008 1st …, 2008 – pp 367-376 ieeexplore.ieee.org.
  8. B Sumak, M Hericko, M Pusnik – “Towards a framework for Quality XML Schema Evaluation” Information Technology Interfaces, 2007. ITI 2007. 29th …, 2007 - pp 783-788 ieeexplore.ieee.org.
  9. D Lee, WW Chu – “ Comparative Analysis of Six XML Schema Languages” pp 76-87, volume 29, ACM SIGMOD Record, 2000 - portal.acm.org.
  10. DS Rosenblum -“Adequate Testing of Component Based Software” Univ. California, Irvine, TR UCI-ICS-97-34, 1997 - cs.ucl.ac.uk.
  11. J Gao – “Component Testability and Component Testing challenges” Proceedings of International Workshop on Component-based … - diku.dk.
  12. MJ Harrold, D Liang, S Sinha - “An Approach to Analyzing and Testing Component Based Systems” Proceedings of the First International ICSE Workshop on …, 1999 - cc.gatech.edu.
  13. Offutt, W Xu - “ Generating Test Cases for Web Services Using data Perturbation” ACM SIGSOFT Software Engineering Notes, 2004 - portal.acm.org, pp1-10.
  14. S Ghosh, AP Mathur - “Issues in testing Distributed Component based Systems”… ICSE Workshop on Testing Distributed Component-Based Systems, 1999 - citeseer.ist.psu.edu
  15. Trace Galloway ” Principles of XML Schema design “ XML 2002 proceedings by deepX.
Index Terms

Computer Science
Information Sciences

Keywords

XML XML Schema GUI testing Test coverage Test cases Regression testing