System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Tapir: Automation Support of Exploratory Testing Using Model Reconstruction of the System Under Test
Czech Tech Univ, Fac Elect Engn, Dept Comp Sci, Software Testing Intelligent Lab, Prague 12135 2, Czech Republic. CZE.ORCID iD: 0000-0002-2994-7826
Czech Tech Univ, Fac Elect Engn, Dept Comp Sci, Software Testing Intelligent Lab, Prague 12135 2, Czech Republic. CZE.
Czech Tech Univ, Fac Elect Engn, Dept Comp Sci, Software Testing Intelligent Lab, Prague 12135 2, Czech Republic. CZE.ORCID iD: 0000-0001-9051-7609
2018 (English)In: IEEE Transactions on Reliability, ISSN 0018-9529, E-ISSN 1558-1721, Vol. 67, no 2, p. 557-580Article in journal (Refereed) Published
Abstract [en]

For a considerable number of software projects, the creation of effective test cases is hindered by design documentation that is either lacking, incomplete, or obsolete. The exploratory testing approach can serve as a sound method in such situations. However, the efficiency of this testing approach strongly depends on the method, the documentation of explored parts of a system, the organization and distribution of work among individual testers on a team, and the minimization of potential (very probable) duplicities in performed tests. In this paper, we present a framework for replacing and automating a portion of these tasks. A screen-flow-based model of the tested system is incrementally reconstructed during the exploratory testing process by tracking testers' activities. With additional metadata, the model serves for an automated navigation process for a tester. Compared with the exploratory testing approach, which is manually performed in two case studies, the proposed framework allows the testers to explore a greater extent of the tested system and enables greater detection of the defects present in the system. The results show that the time efficiency of the testing process improved with the framework support. This efficiency can be increased by team-based navigational strategies that are implemented within the proposed framework, which is documented by another case study presented in this paper.

Place, publisher, year, edition, pages
IEEE, 2018. Vol. 67, no 2, p. 557-580
Keywords [en]
Functional testing, generation of test cases from model, model reengineering, model-based testing (MBT), system under test (SUT) model, web applications testing
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-86836DOI: 10.1109/TR.2018.2799957ISI: 000433911000011OAI: oai:DiVA.org:kau-86836DiVA, id: diva2:1608354
Available from: 2021-11-03 Created: 2021-11-03 Last updated: 2021-11-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Ahmed, Bestoun S.

Search in DiVA

By author/editor
Bures, MiroslavAhmed, Bestoun S.
In the same journal
IEEE Transactions on Reliability
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 105 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf