Implementing Exploratory Testing in an Agile Context: A Study Based on Design Science Research

  • Jarbele C. S. Coutinho UFERSA
  • Wilkerson L. Andrade UFCG
  • Patricia Machado UFCG

Resumo


Exploratory Testing (ET) is a testing technique that has been spreading in the agile environment, as it allows professionals to learn quickly, adjust their tests and, in the process, find software problems that often need to be foreseen in test plans. However, the ET approaches evidenced by the literature are not applicable in the practical context of agile teams. In this sense, this paper proposes a method that facilitates the implementation of ET, considering the agile development scenario, the frequent change in requirements, and the generation of simple and robust artifacts. We use a problem-oriented research method called Design Science Research (DSR). Our main findings are that a method with well-defined activities facilitates the understanding and use of ET in the agile environment.
Palavras-chave: automatic test generation, coverage analysis, deep reinforcement learning, natural language
Publicado
25/09/2023
COUTINHO, Jarbele C. S.; ANDRADE, Wilkerson L.; MACHADO, Patricia. Implementing Exploratory Testing in an Agile Context: A Study Based on Design Science Research. In: SIMPÓSIO BRASILEIRO DE TESTES DE SOFTWARE SISTEMÁTICO E AUTOMATIZADO (SAST), 8. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 67–76.