Pruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuario

dc.contributorUmaña Acosta, Henry Robertospa
dc.contributor.authorCubillos Rodríguez, Andrés Leonardospa
dc.date.accessioned2019-06-25T00:28:25Zspa
dc.date.available2019-06-25T00:28:25Zspa
dc.date.issued2012spa
dc.description.abstractEste trabajo presenta una aplicación de las pruebas basadas en modelos (Model Based Testing - MBT) para automatizar las pruebas sobre interfaces gráficas de usuario (Graphical User Interfaces - GUI) de uso común en aplicaciones de escritorio (como formularios y vistas compuestas) empleando la herramienta Spec Explorer 2010 de Microsoft. Se definen los aspectos fundamentales que se deben modelar de la GUI y cómo se debe construir el modelo a partir del cual se generan los casos de prueba, los datos de entrada de pruebas y los resultados esperados. Para implementar MBT sobre una GUI se propone una arquitectura basada en el patrón MVP (Model View Presenter), que se debe aplicar tanto en la fase de diseño del modelo como en la fase de implementación, para lograr el comportamiento deseado de la interfaz de acuerdo a los escenarios de los casos de uso. Aunque la generación de los casos de prueba con el enfoque propuesto implica tiempo y esfuerzo inicial, brinda ventajas como ser un proceso efectivo en implementar el comportamiento deseado de la GUI y de buena cobertura de pruebas. / Abstract. This work shows an application of the concepts of model-based testing to automate testing through graphical user interfaces (GUI) used in desktop applications, mainly through forms. The MBT tool used was Spec Explorer 2010 from Microsoft. The main features of the graphical user interface are defined and then modeled to generate test cases, related data and the result of the oracle. The architecture chosen was based on MVP pattern (Model View Presenter, which should be applied in two phases: model design and implementation in accordance with the expected behavior defined in use cases. Using this technique involves a lot of effort and time, but this situation has some advantages such as increased test coverage and being a testing process effective to implement the GUI‟s wanted behavior.spa
dc.description.degreelevelMaestríaspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.eprintshttp://bdigital.unal.edu.co/9025/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/11587
dc.language.isospaspa
dc.relation.ispartofUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de Sistemasspa
dc.relation.ispartofIngeniería de Sistemasspa
dc.relation.referencesCubillos Rodríguez, Andrés Leonardo (2012) Pruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuario. Maestría thesis, Universidad Nacional de Colombia.spa
dc.rightsDerechos reservados - Universidad Nacional de Colombiaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc0 Generalidades / Computer science, information and general worksspa
dc.subject.proposalAutomatización de casos de pruebasspa
dc.subject.proposalPruebas dirigidas por modelosspa
dc.subject.proposalPruebas sobre interfaces gráficas de usuariospa
dc.subject.proposalPatón modelo-vista-presentadorspa
dc.subject.proposalSpec Explorer 2010 / Model-based testingspa
dc.subject.proposalSpec Explorer 2012spa
dc.subject.proposalTesting from GUIsspa
dc.subject.proposalTests automatedspa
dc.subject.proposalModel view presenter patternspa
dc.titlePruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuariospa
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
andresleonardocubillosrodriguez.2012.pdf
Tamaño:
4.16 MB
Formato:
Adobe Portable Document Format