Skip to main navigation Skip to search Skip to main content

An Empirical Study On Software Testing Tools Terminology

  • Rajesh Kolli

Student thesis: Master's thesisMaster in Engineering: Engineering

Abstract

Software testing is an integral part of the software development life cycle. It is helped by testing tools that support the development of high quality software by reducing human errors and costs related to it. Testing tools support key testing activities from planning and conception to execution and results analysis. In this document, we present an empirical study on the terminology of testing tools through the analysis of their release documentation (release notes and changelogs). Our goal is to mine insights from such terminology, in particular through the lens of the terminologies used in established learning resources such as SWEBOK v3, and ISTQB. We take interest in how close those reference terminologies are to the actual terms used in testing tools and in how terms actually found in testing tools inform about dominant concepts supported by testing tools. Results show that most of the terms found in the reference learning resources are absent from testing tools terminology. In addition, the analysis of testing tool terminology reveals many insights, in particular with respect to the dominant technologies in that area.
Date1 Jun 2018
Original languageAmerican English
Awarding Institution
  • École de technologie supérieure
SupervisorSègla Jean-Luc Kpodjedo (Supervisor)

Cite this

'