Equivalence Testing Mobile Apps

dc.accessRightsAnonymous
dc.audiencePraxis
dc.contributor.authorDenzler, Christoph
dc.contributor.authorKröni, Daniel
dc.contributor.authorMoschko, Maxim
dc.date.accessioned2016-05-23T13:21:26Z
dc.date.available2016-05-23T13:21:26Z
dc.date.issued2012-12
dc.description.abstractMobile apps are often developed and then evolved on more than one mobile operating system. For the publisher of such apps, the problem is how to ensure equivalence of the product on the various platforms, in the sense of acting equivalently with respect to a test set. In this paper we present an approach that tackles this problem from two directions: architecture and testing. First we will explain the role and pitfalls of reference architectures. Then we will present our equivalence testing framework. It is based on mocking components of the target implementation. Instead of implementing mock components for all platforms, our approach is to implement these mocks only once and run them on a central server. On the tested target device, stub components are injected that forward to their server-based counterparts. Thus the exactly same test code is applied to all platform specific implementations.
dc.identifier.issn2296-4169
dc.identifier.issn1662-2014
dc.identifier.urihttp://hdl.handle.net/11654/17874
dc.identifier.urihttps://doi.org/10.26041/fhnw-638
dc.language.isoenen_US
dc.relation.ispartofIMVS Fokus Reporten_US
dc.subjectoperating systems
dc.subjectmobile application
dc.subject.ddc005 - Computer Programmierung, Programme und Datende
dc.subject.ddc631 - Technologie, Ausrüstung, Materialiende
dc.titleEquivalence Testing Mobile Apps
dc.type01B - Beitrag in Magazin oder Zeitung
dc.volume6
dspace.entity.typePublication
fhnw.InventedHereYes
fhnw.IsStudentsWorkno
fhnw.PublishedSwitzerlandYes
fhnw.ReviewTypeLectoring (ex ante)
fhnw.affiliation.hochschuleHochschule für Informatik FHNWde_CH
fhnw.affiliation.institutInstitut für Mobile und Verteilte Systemede_CH
fhnw.pagination20-26
fhnw.publicationOnlineJa
fhnw.publicationStatePublished
relation.isAuthorOfPublication51eca6d2-ee42-4763-bc48-4d167a3c2c67
relation.isAuthorOfPublication2c1d4e4b-8f36-49b8-b91a-cacaeb684127
relation.isAuthorOfPublication.latestForDiscovery51eca6d2-ee42-4763-bc48-4d167a3c2c67
Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild
Name:
EquivalenceTesting_Denzler.pdf
Größe:
349.41 KB
Format:
Adobe Portable Document Format
Beschreibung:

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Kein Vorschaubild vorhanden
Name:
license.txt
Größe:
2.94 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: