Testing Apps With Real-World Inputs

To test mobile apps, one requires realistic and coherent test inputs. The Link approach for Web testing has shown that knowledge bases such as DBPedia can be a reliable source of semantically coherent inputs. In this paper, we adapt and extend the Link approach towards test generation for mobile app...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2020 IEEE/ACM 15th International Conference on Automation of Software Test (AST) S. 1 - 10
Hauptverfasser: Wanwarang, Tanapuch, Borges, Nataniel P., Bettscheider, Leon, Zeller, Andreas
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: ACM 01.10.2020
Schlagworte:
ISSN:2833-9061
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract To test mobile apps, one requires realistic and coherent test inputs. The Link approach for Web testing has shown that knowledge bases such as DBPedia can be a reliable source of semantically coherent inputs. In this paper, we adapt and extend the Link approach towards test generation for mobile applications:(1)We identify and match descriptive labels with input fields, based on the Gestalt principles of human perception;(2)We then use natural language processing techniques to extract the concept associated with the label;(3)We use this concept to query a knowledge base for candidate input values;(4)We cluster the UI elements according to their functionality into input and actions, filling the input elements first and then interacting with the actions.Our evaluation shows that leveraging knowledge bases for testing mobile apps with realistic inputs is effective. On average, our approach covered 9% more statements than randomly generated text inputs.
AbstractList To test mobile apps, one requires realistic and coherent test inputs. The Link approach for Web testing has shown that knowledge bases such as DBPedia can be a reliable source of semantically coherent inputs. In this paper, we adapt and extend the Link approach towards test generation for mobile applications:(1)We identify and match descriptive labels with input fields, based on the Gestalt principles of human perception;(2)We then use natural language processing techniques to extract the concept associated with the label;(3)We use this concept to query a knowledge base for candidate input values;(4)We cluster the UI elements according to their functionality into input and actions, filling the input elements first and then interacting with the actions.Our evaluation shows that leveraging knowledge bases for testing mobile apps with realistic inputs is effective. On average, our approach covered 9% more statements than randomly generated text inputs.
Author Wanwarang, Tanapuch
Bettscheider, Leon
Borges, Nataniel P.
Zeller, Andreas
Author_xml – sequence: 1
  givenname: Tanapuch
  surname: Wanwarang
  fullname: Wanwarang, Tanapuch
  email: tanapuch.wanwarang@cispa.saarland
  organization: CISPA Helmholtz Center for Information Security,Saarbrücken,Germany
– sequence: 2
  givenname: Nataniel P.
  surname: Borges
  fullname: Borges, Nataniel P.
  email: nataniel.borges@cispa.saarland
  organization: CISPA Helmholtz Center for Information Security,Saarbrücken,Germany
– sequence: 3
  givenname: Leon
  surname: Bettscheider
  fullname: Bettscheider, Leon
  email: s8lnbett@stud.uni-saarland.de
  organization: CISPA Helmholtz Center for Information Security,Saarbrücken,Germany
– sequence: 4
  givenname: Andreas
  surname: Zeller
  fullname: Zeller, Andreas
  email: zeller@cispa.saarland
  organization: CISPA Helmholtz Center for Information Security,Saarbrücken,Germany
BookMark eNotj0tLw0AURkdRsNas3bgIuE47d-487ixL8VEoCKXSZZkxNxqJacjEhf_eAV0dOB8c-K7FRX_qWYhbkAsAbZaI5LzERaZHkGei8I7yINF54-BczBQhVl5auBJFSp9SSlQAlvRM3O85TW3_Xq6GIZWHdvoodxy66nAau7rc9MP3lG7EZRO6xMU_5-L18WG_fq62L0-b9WpbBUV-qozVTe2wIVCMb4Z9jJqsbbDR7CzbLIkNExHUdTAhqhiAAbyDmG3Aubj767bMfBzG9iuMP0eQQFbng78_UUCd
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3387903.3389310
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781450379571
1450379575
EISSN 2833-9061
EndPage 10
ExternalDocumentID 10186490
Genre orig-research
GrantInformation_xml – fundername: Deutsche Forschungsgemeinschaft
  funderid: 10.13039/501100001659
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-a289t-564fd73f812e3c5e9bb4866f3f4e76e6e3c8e5e8881dda5ab2ba1e11971be88a3
IEDL.DBID RIE
ISICitedReferencesCount 13
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001042455400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:07:53 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a289t-564fd73f812e3c5e9bb4866f3f4e76e6e3c8e5e8881dda5ab2ba1e11971be88a3
OpenAccessLink https://figshare.com/articles/conference_contribution/Testing_Apps_With_Real-World_Inputs/24613185
PageCount 10
ParticipantIDs ieee_primary_10186490
PublicationCentury 2000
PublicationDate 2020-Oct.
PublicationDateYYYYMMDD 2020-10-01
PublicationDate_xml – month: 10
  year: 2020
  text: 2020-Oct.
PublicationDecade 2020
PublicationTitle 2020 IEEE/ACM 15th International Conference on Automation of Software Test (AST)
PublicationTitleAbbrev AST
PublicationYear 2020
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0003211684
ssj0002871311
Score 1.8802065
Snippet To test mobile apps, one requires realistic and coherent test inputs. The Link approach for Web testing has shown that knowledge bases such as DBPedia can be a...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Dynamic analysis
Human computer interaction
Human-centered computing → Graphical user interfaces
Knowledge based systems
Mobile applications
Natural language processing
Smartphones
Software
Software and its engineering → Software testing and debugging
Software testing
Test pattern generators
Title Testing Apps With Real-World Inputs
URI https://ieeexplore.ieee.org/document/10186490
WOSCitedRecordID wos001042455400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagYmAqjyLesgSr2zh-ZkZUIKGqQgW6VXZ8hi4palJ-P7abFhYGtviUwVYc3X13932H0K3KlIOcayIK42K2qiBGOU80F0qB9FSn6vnrkxqN9HRajFuyeuLCAEBqPoN-fEy1fLcoVzFVNojqUpIXAaHvKiXXZK1tQiWG_qy9rHHNArSRmrdyPpSLQUBjqshYn0UnHSmzv-apJHcy7P5zIweo90PMw-OtyzlEO1Adoe5mMgNuf9RjdDOJ4hnVOw5BZo3f5s0Hfg4RIUmtM_ixCq_XPfQyvJ_cPZB2HAIxARU1REjunWI-uGRgpYDCWq6l9MxzUBJkMGoQECAtdc4IY3NrKMQyIbXBatgJ6lSLCk4RptxQaRL2iPow1kgJhgpvy4xDJvIz1IuHnn2uFS9mm_Oe_2G_QPt5xKGpye0SdZrlCq7QXvnVzOvldfpO33YFkAY
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZQQYKpPIp4EwlWt3H8zIxArShVhQp0q-z4DF1S1Kb8fmw3LSwMbPEpg604uvvu7vsOoVuZSgsZU5jn2oZsVY61tA4rxqUE4YiK1fPXvhwM1HicD2uyeuTCAEBsPoN2eIy1fDsrliFV1gnqUoLlHqFvc8aydEXX2qRUQvBP6-sa1tSDG6FYLehDGO94PCbzlLZpcNOBNPtrokp0KA_Nf25lH7V-qHnJcON0DtAWlIeouZ7NkNS_6hG6GQX5jPI98WHmInmbVh_Js48JcWyeSXqlf33RQi8P96O7Lq4HImDtcVGFuWDOSuq8UwZacMiNYUoIRx0DKUB4owIOHtQSazXXJjOaQCgUEuOtmh6jRjkr4QQlhGkidEQfQSHGaCFAE-5MkTJIeXaKWuHQk8-V5sVkfd6zP-zXaLc7eupP-r3B4znaywIqjS1vF6hRzZdwiXaKr2q6mF_Fb_YNKvOTTQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2020+IEEE%2FACM+15th+International+Conference+on+Automation+of+Software+Test+%28AST%29&rft.atitle=Testing+Apps+With+Real-World+Inputs&rft.au=Wanwarang%2C+Tanapuch&rft.au=Borges%2C+Nataniel+P.&rft.au=Bettscheider%2C+Leon&rft.au=Zeller%2C+Andreas&rft.date=2020-10-01&rft.pub=ACM&rft.eissn=2833-9061&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1145%2F3387903.3389310&rft.externalDocID=10186490