Tool Support for Refactoring Manual Tests
Autor: | Julien Botella, Mark Utting, Elodie Bernard, Fabrice Ambert, Bruno Legeard |
---|---|
Přispěvatelé: | Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174) (FEMTO-ST), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS), Smartesting (Smartesting), Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC), University of the Sunshine Coast (USC) |
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Computer science
business.industry 020207 software engineering 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] computer.software_genre Time saving USable [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation Test (assessment) [INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] Code refactoring [INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA] 020204 information systems 0202 electrical engineering electronic engineering information engineering [INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET] [INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC] Software engineering business computer Natural language |
Zdroj: | 13th International Conference on Software Testing, Verification and Validation 2020 13th International Conference on Software Testing, Verification and Validation 13th International Conference on Software Testing, Verification and Validation, Oct 2020, Porto, Portugal ICST |
Popis: | International audience; Manual test suites are typically described by natural language, and over time large manual test suites become disordered and harder to use and maintain. This paper focuses on the challenge of providing tool support for refactoring such test suites to make them more usable and maintainable. We describe how we have applied various machine-learning and NLP techniques and other algorithms to the refactoring of manual test suites, plus the tool support we have built to embody these techniques and to allow test suites to be explored and visualised. We evaluate our approach on several industry test suites, and report on the time savings that were obtained. |
Databáze: | OpenAIRE |
Externí odkaz: |