Proceedings of the Twenty-Second IEEE/ACM International Conference on Automated Software Engineering 2007
DOI: 10.1145/1321631.1321681
|View full text |Cite
|
Sign up to set email alerts
|

Automated gui testing guided by usage profiles

Abstract: Most software developed in recent years has a graphical user interface (GUI). The only way for the end-user to interact with the software application is through the GUI. Hence, acceptance and system testing of the software requires GUI testing. This paper presents a new technique for testing of GUI applications. Information on the actual usage of the application, in the form of "usage profiles," is used to ensure that a new version of the application will function correctly. Usage profiles, sequences of events… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
66
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 75 publications
(66 citation statements)
references
References 22 publications
0
66
0
Order By: Relevance
“…Alsmadi [1] proposes to abstract away from recorded interaction sessions to a higher level of abstraction. Brooks et al [2] actually implement such an approach. They collect usage profiles, generate a probabilistic model of application usage, and then generate GUI test cases from that model.…”
Section: Replaying User Interactionsmentioning
confidence: 99%
“…Alsmadi [1] proposes to abstract away from recorded interaction sessions to a higher level of abstraction. Brooks et al [2] actually implement such an approach. They collect usage profiles, generate a probabilistic model of application usage, and then generate GUI test cases from that model.…”
Section: Replaying User Interactionsmentioning
confidence: 99%
“…Assuming that executing one test case takes 10 seconds, all test cases will be finally executed in about 764 days on a single machine. Even for applications of small size, such as TerpWord, the number of test cases generated using only the EFG tends to become prohibitively large [12,55]. Therefore, it is crucial to find a model that helps to identify and generate relevant sequences of events that can serve as test cases for the user interface of an application.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, generation of system test cases can take advantage of usage profiles to be more effective [22]. Unfortunately good usage profiles are not always available.…”
Section: Related Workmentioning
confidence: 99%