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

Testing Conformance of Life Cycle Dependent Properties of Mobile Applications

Abstract: Operating systems of modern mobile devices, like e.g. iOS and Android, require the applications to conform to a life cycle model, to ensure the functional correctness of the application and its data integrity over exceptional behavior as e.g. out-swapping of the application. The applications life cycle events are triggered asynchronously by the system and depend on the environment. In order to test life cycle dependent properties of the applications, we define a unit testing based approach that uses life cycle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 3 publications
0
18
0
Order By: Relevance
“…Yet each one of these approach has pros and cons. As an attempt to find an approach that amalgamates most benefits of the other approaches, Google attempts to introduce new modular phone [17]. Google's vision for a modular phone with working user-interchangeable components will allow the users to upgrade their mobile easily and efficiently.…”
Section: Discussionmentioning
confidence: 99%
“…Yet each one of these approach has pros and cons. As an attempt to find an approach that amalgamates most benefits of the other approaches, Google attempts to introduce new modular phone [17]. Google's vision for a modular phone with working user-interchangeable components will allow the users to upgrade their mobile easily and efficiently.…”
Section: Discussionmentioning
confidence: 99%
“…Other studies - [4] and [5] that include the clear distinction between the platforms, concentrate on some narrow topic. On the other side, there are different iOS testing checklists, mind maps, blogs etc.…”
Section: Introduction According To Clearwater Technology Mobile Compumentioning
confidence: 99%
“…Otherwise, the testing process is prone to only finding crashes. However, the type of information the model/oracle contains differs according to the final goal: it may contain the correct behaviour of the AUT (e.g., Nguyen et al [Nguyen et al, 2012]), or the life cycle an application should follow (e.g., Franke et al [Franke et al, 2012a]) or the correct filtering of intents (e.g., Avancini and Ceccato [Avancini & Ceccato, 2013]) or even information on how to classify the purpose of the application according to its description (e.g., Gorla et al [Gorla et al, 2014]). The output of the approaches is either a test suite (when the goal is to generate test cases) or the result of the test itself.…”
Section: Brief Summarymentioning
confidence: 99%
“…Franke et al [Franke et al, 2012a] present an approach to test how mobile applications handle the life cycles of their activities. Even though they use unit testing [IEEE, 1990], they do not consider an unit as being the smallest part of an application as it is not possible to test the life cycle of methods or interfaces.…”
Section: Reliabilitymentioning
confidence: 99%