Software test-code engineering: A systematic mapping

VG Yusifoğlu, Y Amannejad, AB Can - Information and Software …, 2015 - Elsevier
Context As a result of automated software testing, large amounts of software test code
(script) are usually developed by software teams. Automated test scripts provide many …

[HTML][HTML] Una revisión a la realidad de la automatización de las pruebas del software

E Serna, R Martínez, P Tamayo - Computación y Sistemas, 2019 - scielo.org.mx
Probar el software es una de las actividades más importantes en el ciclo de vida del
desarrollo, pero tradicionalmente se ha llevado a cabo al final del proceso, cuando el …

Research on software testing techniques and software automation testing tools

K Sneha, GM Malle - 2017 international conference on energy …, 2017 - ieeexplore.ieee.org
Software Testing is a process, which involves, executing of a software program/application
and finding all errors or bugs in that program/application so that the result will be a defect …

Test automation: not just for test execution

V Garousi, F Elberzhager - IEEE Software, 2017 - ieeexplore.ieee.org
Test Automation: Not Just for Test Execution Page 1 90 IEEE SOFTWARE | PUBLISHED BY
THE IEEE COMPUTER SOCIETY 0740-7459/16/$33.00 © 2016 IEEE FEATURE: SOFTWARE …

Gifdroid: Automated replay of visual bug reports for android apps

S Feng, C Chen - Proceedings of the 44th International Conference on …, 2022 - dl.acm.org
Bug reports are vital for software maintenance that allow users to inform developers of the
problems encountered while using software. However, it is difficult for non-technical users to …

Discovering information explaining API types using text classification

G Petrosyan, MP Robillard… - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Many software development tasks require developers to quickly learn a subset of an
Application Programming Interface (API). API learning resources are crucial for helping …

Extracting development tasks to navigate software documentation

C Treude, MP Robillard… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Knowledge management plays a central role in many software development organizations.
While much of the important technical knowledge can be captured in documentation, there …

Automatically translating bug reports into test cases for mobile apps

M Fazzini, M Prammer, M d'Amorim… - Proceedings of the 27th …, 2018 - dl.acm.org
When users experience a software failure, they have the option of submitting a bug report
and provide information about the failure and how it happened. If the bug report contains …

Similarity-based web element localization for robust test automation

M Nass, E Alégroth, R Feldt, M Leotta… - ACM Transactions on …, 2023 - dl.acm.org
Non-robust (fragile) test execution is a commonly reported challenge in GUI-based test
automation, despite much research and several proposed solutions. A test script needs to be …

Robula+: an algorithm for generating robust XPath locators for web testing

M Leotta, A Stocco, F Ricca… - Journal of Software …, 2016 - Wiley Online Library
Automated test scripts are used with success in many web development projects, so as to
automatically verify key functionalities of the web application under test, reveal possible …