JSEA  Vol.5 No.5 , May 2012
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.
Cite this paper: 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.

[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.

[11]   C. Y. Laporte, “An Overview of Software Quality Concepts and Management Issues,” Hershey, 2005.

[12]   L. Westfall, “Defect Removal Effectiveness,” Austin, 1996.

[13]   S. H. Kan, “Metrics and Models in Software Quality Engineering,” 2nd Edition, Addison-Wesley Professional, Boston, 2003.