Framework for Extensible Application Testing

Abstract

In recent years large corporations as well as smaller commercial enterprises have begun to devote increased attention to software testing and software quality. This paper introduces a novel tool—the Framework for Extensible Application Testing (FEAT), implemented by the author and applicable for automatic generation and execution of test cases. The paper discusses system requirements, design, architecture and modes of operation. It also contains a detailed comparison of the FEAT framework with existing test environments, focusing in particular on the STAF/STAX framework. The final section is devoted to experimental research into the applicability and efficiency of the presented tools in various projects and configurations, as reflected by quality metrics.

Share and Cite:

A. Zielińska, "Framework for Extensible Application Testing," Journal of Software Engineering and Applications, Vol. 5 No. 5, 2012, pp. 351-363. doi: 10.4236/jsea.2012.55041.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] L. Pobereznik and A. Zielinska, “Automatyzacja Procesu Testowania Oprogramowania Komponentowego W Heterogenicznym Srodowisku Produkcyjnym,” AGH, Krakow, 2008.
[2] G. J. Myers, C. Sandler, T. Badgett and T. M. Thomas, “Sztuka Testowania Oprogramowania,” Helion, Gliwice, 2005.
[3] W. Hetzel, “The Complete Guide to Software Testing,” John Wiley & Sons, New York, 1988.
[4] I. Sommerville, “Inzynieria Oprogramowania,” WNT, Warszawa, 2003.
[5] R. Patton, “Software Testing,” 2nd Edition, Sams, Indianapolis, 2005.
[6] W. E. Perry, “Effective Methods for Software Testing,” 3rd Edition, John Wiley & Sons, Indianapolis, 2006.
[7] J. D. McGregor and D. A. Sykes, “A Practical Guide to Testing Object-Oriented Software,” Addison-Wesley Professional, Upper Sadle River, 2001.
[8] C. Beust and H. Suleiman “Next Generation Java Testing: Test NG and Advanced Concepts,” Addison Wesley, San Francisco, 2007.
[9] A. Hunt and D.Thomas, “JUnit. Pragmatyczne Testy Jednostkowe W Javie,” Helion, Gliwice, 2006.
[10] STAF/STAX documantation, 2009. http://staf.sourceforge.net/docs.php
[11] C. Y. Laporte, “An Overview of Software Quality Concepts and Management Issues,” Hershey, 2005. http://profs.logti.etsmtl.ca/claporte/Publications/Publications/Duggan_Chapter_SQA.pdf
[12] L. Westfall, “Defect Removal Effectiveness,” Austin, 1996. http://www.westfallteam.com/Papers/defect_removal_effectiveness.pdf
[13] S. H. Kan, “Metrics and Models in Software Quality Engineering,” 2nd Edition, Addison-Wesley Professional, Boston, 2003.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.