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.
| Date | 1 Jun 2018 |
|---|
| Original language | American English |
|---|
| Awarding Institution | - École de technologie supérieure
|
|---|
| Supervisor | Sègla Jean-Luc Kpodjedo (Supervisor) |
|---|
Kolli, R. (Author),
Kpodjedo (Supervisor),
1 Jun 2018Student thesis: Master's thesis › Master in Engineering: Engineering