Abstract
With the aim of improving the quality, reliability and ensuring the proper functioning of the software products; This paper describes the experience of the use of open source tools for the automation of software tests such as Specflow and Selenium, which have allowed to perform functional tests and have the respective documentation of the software tests. Having a team dedicated to perform these tests in parallel to the development contributes to improving the quality of the software product and decreases the errors of the deliverables in the milestones established with the client.
Translated title of the contribution | Automation of software testing: Experience and lessons learned |
---|---|
Original language | Spanish |
Title of host publication | Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology |
Publisher | Latin American and Caribbean Consortium of Engineering Institutions |
ISBN (Electronic) | 9780999344316 |
DOIs | |
State | Published - 2018 |
Event | 16th LACCEI International Multi-Conference for Engineering, Education Caribbean Conference for Engineering and Technology - Lima, Peru Duration: 18 Jul 2018 → 20 Jul 2018 |
Publication series
Name | Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology |
---|---|
Volume | 2018-July |
ISSN (Electronic) | 2414-6390 |
Conference
Conference | 16th LACCEI International Multi-Conference for Engineering, Education Caribbean Conference for Engineering and Technology |
---|---|
Country/Territory | Peru |
City | Lima |
Period | 18/07/18 → 20/07/18 |
Bibliographical note
Funding Information:Las aplicaciones de software son cada vez más importantes para las organizaciones debido a que permiten llevar a cabo eficientemente sus tareas primordiales; por ello es mandatorio realizar las pruebas de calidad de software [9]. Las pruebas son muy costosas por lo que se dejan para las últimas etapas del proyecto y no se realizan con la calidad necesaria [10]. Hay que considerar que las pruebas de software son una parte importante en el proceso de desarrollo, pero si estas no se realizan de forma adecuada, el costo de corregir un error en un sistema aumenta a medida que se avanza en el desarrollo del mismo, además gran parte del presupuesto del proyecto es asignado para la etapa de prueba, sin dejar a un lado la verificación y validación que se debe realizar al software [11]. Para lograr productos de calidad se debe buscar el mejoramiento permanente de las pruebas y el proceso de desarrollo, y probar nuevos enfoques y metodologías. Por lo tanto, ese es el momento para ensayar las herramientas de prueba de código abierto [12].
Funding Information:
SpecFlow y Selenium se utilizaron para generar las pruebas automáticas para la interfaz de usuario, en este trabajo se describe la experiencia del uso de estas herramientas bajo la plataforma de Microsoft .NET [27].
Publisher Copyright:
© 2018 Latin American and Caribbean Consortium of Engineering Institutions. All rights reserved.