Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Levels of Exploration in Exploratory Testing: From Freestyle to Fully Scripted
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. (SERL)ORCID iD: 0000-0001-9336-4361
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-1532-8223
Lund University, SWE.
Lund University, SWE.
2018 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 6, p. 26416-26423Article in journal (Refereed) Published
Abstract [en]

Exploratory testing (ET) is a powerful and efficient way of testing software by integrating design, execution, and analysis of tests during a testing session. ET is often contrasted with scripted testing, and seen as a choice of either exploratory testing or not. In contrast, we pose that exploratory testing can be of varying degrees of exploration from fully exploratory to fully scripted. In line with this, we propose a scale for the degree of exploration and define five levels. In our classification, these levels of exploration correspond to the way test charters are defined. We have evaluated this classification through focus groups at four companies and identified factors that influence the choice of exploration level. The results show that the proposed levels of exploration are influenced by different factors such as ease to reproduce defects, better learning, verification of requirements, etc., and that the levels can be used as a guide to structure test charters. Our study also indicates that applying a combination of exploration levels can be beneficial in achieving effective testing.

Place, publisher, year, edition, pages
IEEE, 2018. Vol. 6, p. 26416-26423
Keywords [en]
Exploratory testing, test charter, test mission, session-based test management, levels of exploration, exploratory testing classification, software testing.
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-16158DOI: 10.1109/ACCESS.2018.2834957ISI: 000434695100001OAI: oai:DiVA.org:bth-16158DiVA, id: diva2:1204485
Note

open access

Available from: 2018-05-08 Created: 2018-05-08 Last updated: 2021-06-11Bibliographically approved

Open Access in DiVA

fulltext(2562 kB)774 downloads
File information
File name FULLTEXT01.pdfFile size 2562 kBChecksum SHA-512
afabdbfccb5352420c35caf136526d4d10a84eb829a51132e865c6bcd7ed4c9f086c352868edb5fc8ec42acb035842f4e71bf1d2e3303b12733201e3d0003cfe
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Petersen, Kai

Search in DiVA

By author/editor
Ghazi, Ahmad NaumanPetersen, Kai
By organisation
Department of Software Engineering
In the same journal
IEEE Access
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 774 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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