• Home
  • Search
  • Evaluating the Impact of Different Testers on Model-based Testing
  • https://doi.org/10.1145/3266003.3266012Copy DOI Icon

Evaluating the Impact of Different Testers on Model-based Testing

  • Sep 17, 2018
  • Henrique Neves Da Silva +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Context: Model-Based Testing (MBT) is an approach that allows testers to represent the behavior of the system under test as models, specifying inputs and their expected outputs. From such models, existing tools might be employed to generate test cases automatically. While MBT represents a promising step towards the automation of test case generation, the quality of the model designed by the tester may impact, either positively or negatively, on its ability to reveal faults (i.e., the test effectiveness). Objective: In this context, we conducted a preliminary experiment to evaluate the impact caused by different testers when designing a test model for the same functionality. Method: In the experiment, the participants used Event Sequence Graphs and its supporting tool FourMA to create test models for two mobile apps: arXiv-mobile and WhoHasMyStuff. From the test models, test cases were generated using FourMA and concretized by means of the Robotium framework. In order to measure the impact of different testers, we employed code coverage (namely, instruction and branch coverage) as an estimation of test effectiveness. Results: Based on the results obtained, we observe high variation of code coverage among the testers. No tester was capable of producing a test model that subsumes all other testers' models with respect to code coverage. Moreover, factor learning seems not to reduce the code coverage variation. The relation between model size, modeling time, and code coverage were inconclusive. Conclusion: We conclude that further research effort on the MBT's modeling step is required to not only reduce the variation between testers, but also improving its effectiveness.

Similar Papers
  • Conference Article
  • Citations3

Comparing Model Coverage and Code Coverage in Model Driven Testing: An Exploratory Study

  • Nov 01, 2015
  • Domenico Amalfitano +3
  • Conference Article
  • Citations1

Obtaining Fuzzing Results with Different Timeouts

  • Apr 01, 2022
  • Wenxi Zhang
  • Conference Article
  • Citations9

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

  • Sep 16, 2014
  • Domenico Amalfitano +7
  • Conference Article
  • Citations5

High-level decision diagram manipulations for code coverage analysis

  • Oct 01, 2008
  • Karina Minakova +6
  • PDF
  • Research Article

Implementation of Model Based Testing for Testing Kawn Subscriptions Manager Application

  • Oct 31, 2023
  • Jurnal Komputer dan Informatika
  • Arnaldo Marulitua Sinaga +1
  • Research Article
  • Citations2

Can operational profile coverage explain post‐release bug detection?

  • Jun 01, 2020
  • Software Testing, Verification and Reliability
  • Lucas Andrade +2
  • Conference Article
  • Citations4

Model-Based Testing of Infotainment Systems on the Basis of a Graphical Human-Machine Interface

  • Aug 01, 2010
  • Linshu Duan +2
  • Book Chapter
  • Citations1

Measuring Branch Coverage for the SOA Based Application Using Concolic Testing

  • Jan 01, 2017
  • A Dutta +2
  • Research Article
  • Citations1

Implementation Genetic Algorithm for Optimization of Kotlin Software Unit Test Case Generator

  • Feb 25, 2024
  • Jurnal Ilmu Komputer dan Informasi
  • Mohammad Andiez Satria Permana +2
  • Research Article

IGTG&R: An Intent Analysis-Guided Unit Test Generation and Refinement Framework

  • Jan 09, 2026
  • Entropy
  • Xiaojian Liu +1
  • Research Article
  • Citations25

Code coverage using intelligent water drop (IWD)

  • Jan 01, 2012
  • International Journal of Bio-Inspired Computation
  • Komal Agarwal +2
  • Research Article
  • Citations10

Comparing Graph-Based Algorithms to Generate Test Cases from Finite State Machines

  • Dec 01, 2019
  • Journal of Electronic Testing
  • Matheus Monteiro Mariano +3
  • Research Article
  • Citations152

A Static Approach to Prioritizing JUnit Test Cases

  • Nov 01, 2012
  • IEEE Transactions on Software Engineering
  • Hong Mei +5
  • Research Article
  • Citations7

Evaluation of a model‐based testing platform for Java applications

  • Apr 01, 2020
  • IET Software
  • Leonardo Villalobos-Arias +3
  • Conference Article
  • Citations4

On factors that impact the relationship between code coverage and test suite effectiveness: a survey

  • Apr 01, 2023
  • Maryam Barani +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.