2012 IEEE Fifth International Conference on Software Testing, Verification and Validation 2012
DOI: 10.1109/icst.2012.168
|View full text |Cite
|
Sign up to set email alerts
|

GUICOP: Specification-Based GUI Testing

Abstract: Typically, oracles used to test graphical user interface (GUI) programs highly depend on environmental factors that are not related to the functionality of the program, such as screen resolution and color schemes. To accommodate these non-functional variations, researchers suggested fuzzy comparison rules that determine whether the output of a GUI program matches the oracles. Others suggested computer vision based solutions that make use of computationally expensive image processing techniques to abstract the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
7
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 14 publications
(20 reference statements)
1
7
0
Order By: Relevance
“…invoking clicks, to perform interaction during playback. However, both of these techniques suffer from different limitations that affect their robustness, usability, cost, but foremost their maintainability, suggested by empirical evidence related to the technique [Memon and Soffa(2003), Zaraket et al(2012) Zaraket, Masri, Adam, Hammoud, Hamzeh, Farhat, Khamissi, and Noujaim, Finsterwalder(2001), Li and Wu(2004), Grechanik et al(2009b) Grechanik, Xie, and Fu, Horowitz and Singhera(1993)]. The coordinate-based R&R techniques are sensitive to GUI layout change [Memon(2002)], e.g.…”
Section: Background and Related Workmentioning
confidence: 99%
“…invoking clicks, to perform interaction during playback. However, both of these techniques suffer from different limitations that affect their robustness, usability, cost, but foremost their maintainability, suggested by empirical evidence related to the technique [Memon and Soffa(2003), Zaraket et al(2012) Zaraket, Masri, Adam, Hammoud, Hamzeh, Farhat, Khamissi, and Noujaim, Finsterwalder(2001), Li and Wu(2004), Grechanik et al(2009b) Grechanik, Xie, and Fu, Horowitz and Singhera(1993)]. The coordinate-based R&R techniques are sensitive to GUI layout change [Memon(2002)], e.g.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Other JUnit extensions that enable the user to write assertions also suffer from that problem, namely, JFCUnit (jfcunit.sourceforge.net), Pounder (pounder.sourceforge.net), Marathon (marathontesting.com), SWTBot (swtbot.org), UISpec4J (www.uispec4j.org), and Jemmy (jemmy.java.net). This paper is an extension of the authors' work presented in [36] and described in the related work section.…”
Section: Introductionmentioning
confidence: 94%
“… The most up-to-date implementation of GUICop supports the Java Swing graphics library, noting that our prior implementation [36] supported the C++ Qt library.…”
Section: This Paper Makes the Following Contributionsmentioning
confidence: 99%
“…For instance, Memon and Soffa presented a regression testing technique for the graphical user interface (GUI) of a desktop application [52], while Brooks and Memon showed how to leverage user interaction profiles to guide GUI testing [53]. Furthermore, Hammoud et al and Zaraket et al proposed GUICop [54,55], a GUI testing approach that utilizes a specification language for capturing information about the layout and appearance of GUI components. This enables functional test cases to tolerate differences in the execution environment in which they are run-for example a change of screen resolution-while also checking properties of the GUI itself, such as the appearance and relative positioning of certain elements.…”
Section: Maximummentioning
confidence: 99%