Table of Contents
Advances in Software Engineering
Volume 2010 (2010), Article ID 671284, 8 pages
http://dx.doi.org/10.1155/2010/671284
Research Article

A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases

1Departamento de Ingeniería de la Información y las Comunicaciones, University of Murcia, 30071 Murcia, Spain
2Departamento de Ingeniería y Tecnología de Computadores, University of Murcia, 30071 Murcia, Spain

Received 16 June 2009; Accepted 14 August 2009

Academic Editor: Phillip Laplante

Copyright © 2010 Pedro Luis Mateo Navarro et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. Q. Xie and A. M. Memon, “Model-based testing of community-driven open-source GUI applications,” in Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM '06), pp. 203–212, Los Alamitos, Calif, USA, 2006.
  2. P. Mateo, D. Sevilla, and G. Martínez, “Automated GUI testing validation guided by annotated use cases,” in Proceedings of the 4th Workshop on Model-Based Testing (MoTes '09) in Conjunction with the Annual National Conference of German Association for Informatics (GI '09), Lübeck, Germany, September 2009.
  3. A. Memon, I. Banerjee, and A. Nagarajan, “GUI ripping: reverse engineering of graphical user interfaces for testing,” in Proceedings of the 10th IEEE Working Conference on Reverse Engineering (WCRE '03), pp. 260–269, Victoria, Canada, November 2003.
  4. A. Memon, I. Banerjee, N. Hashmi, and A. Nagarajan, “Dart: a framework for regression testing “nightly/daily builds” of GUI applications,” in Proceedings of the IEEE Internacional Conference on Software Maintenance (ICSM '03), pp. 410–419, 2003.
  5. Q. Xie and A. M. Memon, “Designing and comparing automated test oracles for GUI based software applications,” ACM Transactions on Software Engineering and Methodology, vol. 16, no. 1, p. 4, 2007. View at Publisher · View at Google Scholar
  6. X. Yuan and A. M. Memon, “Using GUI run-time state as feedback to generate test cases,” in Proceedings of the 29th International Conference on Software Engineering (ICSE '07), Minneapolis, Minn, USA, May 2007.
  7. M. Vieira, J. Leduc, B. Hasling, R. Subramanyan, and J. Kazmeier, “Automation of GUI testing using a model-driven approach,” in Proceedings of the International Workshop on Automation of Software Test, pp. 9–14, Shanghai, China, 2006.
  8. A. Paiva, J. Faria, and R. Vidal, “Towards the integration of visual and formal models for GUI testing,” Electronic Notes in Theoretical Computer Science, vol. 190, pp. 99–111, 2007. View at Publisher · View at Google Scholar
  9. A. Memon and Q. Xie, “Studying the fault-detection effectiveness of GUI test cases for rapidly envolving software,” IEEE Transactions on Software Engineering, vol. 31, no. 10, pp. 884–896, 2005. View at Publisher · View at Google Scholar
  10. R. S. Zybin, V. V. Kuliamin, A. V. Ponomarenko, V. V. Rubanov, and E. S. Chernov, “Automation of broad sanity test generation,” Programming and Computer Software, vol. 34, no. 6, pp. 351–363, 2008. View at Publisher · View at Google Scholar
  11. Object Management Group, “Object constraint language (OCL),” version 2.0, OMG document formal/2006-05-01, 2006, http://www.omg.org/spec/OCL/2.0/.
  12. Y. Matsumoto, “Ruby Scripting Language,” 2009, http://www.ruby-lang.org/en/.