• Home
  • Search
  • Improving code coverage in android apps testing by exploiting patterns and automatic test case generation
  • Cite Icon9
  • https://doi.org/10.1145/2647648.2656426Copy DOI Icon

Improving code coverage in android apps testing by exploiting patterns and automatic test case generation

  • Sep 16, 2014
  • Domenico Amalfitano +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This work aims at defining a procedure and a set of mechanisms able to improve the quality of the code coverage in automated software reverse engineering processes, and specifically in automated GUI-driven testing of Android apps. Existing automated model-based testing techniques, based on reverse engineering, generate test cases which can be executed directly on the software's GUI. We propose to augment the code coverage of these techniques, by exploiting information from patterns, defined at different levels (application design, state-based model, interaction with Android services), and generating additional test cases that may increase the coverage capability of GUI-Ripping based testing technique. The generation of the additional test cases is accomplished by defining an automatable procedure which exploits an existing GUI testing approach and a pattern based approach used in a different context.

Similar Papers
  • Book Chapter
  • Citations1

Test Case Generation Based on Search-Based Testing

  • Oct 31, 2020
  • Rashmi Rekha Sahoo +2
  • Book Chapter
  • Citations1

Generating Control Flow Graphs from NATURAL

  • Jul 18, 2017
  • Strauss Cunha Carvalho +3
  • Conference Article
  • Citations3

Android Unit Test Case Generation Based on the Strategy of Multi-Dimensional Coverage

  • Nov 07, 2021
  • Jie Cao +2
  • Conference Article
  • Citations2

Cloud-based test modeling and automatic generation of test cases

  • Nov 09, 2020
  • Jing Dai +4
  • Conference Article
  • Citations1

Automated Test Case Generation from Activity Diagram using Depth-First Search

  • Aug 09, 2023
  • Ignasius Teguh Raharjo Rubiyo +2
  • Conference Article
  • Citations5

Model-Based Test Case Generation Approach for Mobile Applications Load Testing using OCL Enhanced Activity Diagrams

  • Dec 05, 2021
  • Amira Ali +2
  • Conference Article
  • Citations22

Automated generation of test cases from output domain of an embedded system using Genetic algorithms

  • Apr 01, 2011
  • Chandra Prakash Vudatha +4
  • Conference Article
  • Citations27

Constructing Test cases using Natural Language Processing

  • Feb 01, 2017
  • Ahlam Ansari +3
  • Conference Article
  • Citations16

Ontology Based Test Case Generation for Black Box Testing

  • Mar 02, 2019
  • Sami Ul Haq +1
  • Conference Article
  • Citations19

Automatic test case selection and generation for regression testing of composite service based on extensible BPEL flow graph

  • Sep 01, 2010
  • Bixin Li +3
  • Research Article
  • Citations1

一种基于扩展有限状态机的自动化测试用例生成方法

  • May 01, 2014
  • SCIENTIA SINICA Informationis
  • Zhiyi Zhang +4
  • Conference Article
  • Citations5

Auto-generation and redundancy reduction of test cases for reactive systems

  • Oct 01, 2010
  • Donghuo Chen +2
  • Research Article
  • Citations1

Test case generation in practice for communicating embedded systems

  • Jun 01, 2011
  • e & i Elektrotechnik und Informationstechnik
  • C Schwarzl +1
  • Research Article

Machine Learning in QA: A Vision for Predictive and Adaptive Software Testing

  • Jul 16, 2021
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Santosh Kumar Jawalkar
  • Research Article
  • Citations7

Preference-wise Testing of Android Apps via Test Amplification

  • Jan 31, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Minxue Pan +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.