Automatización de pruebas de software: Experiencia y lecciones aprendidas

Translated title of the contribution: Automation of software testing: Experience and lessons learned

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 contributionAutomation of software testing: Experience and lessons learned
Original languageSpanish
Title of host publicationProceedings of the LACCEI international Multi-conference for Engineering, Education and Technology
PublisherLatin American and Caribbean Consortium of Engineering Institutions
ISBN (Electronic)9780999344316
DOIs
StatePublished - 2018
Event16th LACCEI International Multi-Conference for Engineering, Education Caribbean Conference for Engineering and Technology - Lima, Peru
Duration: 18 Jul 201820 Jul 2018

Publication series

NameProceedings of the LACCEI international Multi-conference for Engineering, Education and Technology
Volume2018-July
ISSN (Electronic)2414-6390

Conference

Conference16th LACCEI International Multi-Conference for Engineering, Education Caribbean Conference for Engineering and Technology
Country/TerritoryPeru
CityLima
Period18/07/1820/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.

Fingerprint

Dive into the research topics of 'Automation of software testing: Experience and lessons learned'. Together they form a unique fingerprint.

Cite this