Proceedings of the 5th Workshop on Automation of Software Test 2010
DOI: 10.1145/1808266.1808268
|View full text |Cite
|
Sign up to set email alerts
|

Automating performance testing of interactive Java applications

Abstract: Interactive applications with graphical user interfaces are prevalent in today's environment: Everybody with access to any kind of computer constantly uses them. A significant body of prior work has devised approaches for automating the functional testing of such applications. However, no such work exists for automatically testing their performance. Performance testing imposes additional requirements upon GUI test automation tools: the tools have to be able to replay complex interactive sessions, and they have… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
14
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 12 publications
1
14
0
Order By: Relevance
“…First, the user inputs the geographical location-Los Angeles-using the touchpad (seconds 0-10); notice how the compass is not used in this phase. Next, the app loads the gas station maps in the vicinity of Los Angeles and uses the compass to orient the map; notice how the user waits at this point as indicated by the absence of user events (seconds [11][12][13][14][15][16][17][18][19][20][21][22][23][24][25]. In the third phase, the map has been loaded and the user navigates on the map using pinch and zoom, indicated by the high number of touchscreen events (seconds 26-45); the compass is still used to keep the correct map orientation.…”
Section: Android Eventsmentioning
confidence: 99%
See 2 more Smart Citations
“…First, the user inputs the geographical location-Los Angeles-using the touchpad (seconds 0-10); notice how the compass is not used in this phase. Next, the app loads the gas station maps in the vicinity of Los Angeles and uses the compass to orient the map; notice how the user waits at this point as indicated by the absence of user events (seconds [11][12][13][14][15][16][17][18][19][20][21][22][23][24][25]. In the third phase, the map has been loaded and the user navigates on the map using pinch and zoom, indicated by the high number of touchscreen events (seconds 26-45); the compass is still used to keep the correct map orientation.…”
Section: Android Eventsmentioning
confidence: 99%
“…Currently, we do not capture such sensors, as tapping into such sources would require a non-trivial extension to our system, a task we leave to future work. Dynamic or random: Similarly, we do not capture sources of nondeterminism, for example arising through dynamic layouts or popup windows [11], network connectivity changes [12], or internal nondeterminism such as the use of a random number generator. As can be seen in Table VI, the majority of these dynamic or random apps are games, e.g., the popular game Temple Run randomly generates levels each time a user plays, making replay with RERAN impossible.…”
Section: Limitationsmentioning
confidence: 99%
See 1 more Smart Citation
“…There is some existing work on combining profiling and monitoring [5]. Jovic et al describe an approach for the automation of performance testing of interactive java applications [4].…”
Section: Related Workmentioning
confidence: 99%
“…There are some previous work on this topic, such as [3], the one that we use as our starting point, however our contribution is different, because we also compare the tools in terms of user experience, involving ease of learn and ease of use, which is not done in the referenced paper.…”
Section: Introductionmentioning
confidence: 99%