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...
Gespeichert in:
| Veröffentlicht in: | 2020 IEEE/ACM 15th International Conference on Automation of Software Test (AST) S. 1 - 10 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |