Model-based testing para Sistemas de Información

Toledo, Federico

Supervisor(es): Polo Usaola, Macario - Pérez Lamancha, Beatriz

Resumen:

MANDINGA: METHODOLOGY FOR AUTOMATION TESTING INTEGRATING FUNCTIONAL AND NON-FUNCTIONAL ASPECTS. An Information System (IS) is a software system that allows the manipulation of structured data for a specific business goal, especially in a database. With the growth of the internet and web applications, and now with mobile applications, the use of these systems is embedded in our lives. As a result the importance of testing in the IS development process has being growing, looking for improvements in functional and non-functional aspects of quality. In model-driven testing approaches different models are usually used, with two aims, some models for functional testing and some other models for non-functional testing. Our approach moves away from this traditional practice and breaks down the boundaries between functional and non-functional testing, incorporating both aspects into a comprehensive testing model which will later be translated into test code and will be useful for performing functional and non-functional validations. Commonly, ISs consist of applications which deal with the information saved in relational databases, storing the data of different entities on the basis of particular business rules. Thus, there is a correspondence between the visual components (e.g. web forms), the data structures and the logic in the middle to accomplish the business rules. The basic operations to manipulate data structures are the CRUD operations (create, read, update, delete). For example, if values are updated in the user interface, this will produce the execution of an operation on an object in the middle layer, and then an update operation on the database. Taking this into account, the data model can be used as a basis to generate test cases, verifying the way that application layers manage these structures. This thesis proposes a methodology to automatically generate test cases from existing IS, paying special attention on CRUD operations. It takes a UML representation of the SUT which has been automatically obtained through reverse engineering from the IS database. A model-driven approach is then applied to obtain executable functional and non-functional test cases. In the middle, a set of model to model and model to text transformations are in charge of performing the main stages of MANDINGA. After reverse-engineering the IS, MANDINGA deals with different models to represent the aspects of the system which are interesting from the testing point of view: A Data Model to represent the database structure, including entities and relationships. A Graphic User Interface model to keep information about the elements with which the user interacts and the way they navigate on the IS. A Non-Functional Properties model to describe other aspects of system requirements such as dependability, performance, security, etc. A standard UML profile for Testing (UML Testing Profile) to represent the test model generated. Model-Implementation Mapping, in order to relate the model elements to the elements on the SUT, in order to be able to generate completely executable test cases. Transformations between models are carried out with ATL, the de facto standard for model-to-model transformations. The final generation of executable test code is made with Acceleo scripts, the pragmatic implementation of the standard for model-to-text transformations. One of the main contributions of this thesis is the return into the industry of the proposed methodology. The general framework was adapted for a specific model-driven environment called GeneXus, and its testing tool GXtest. The same scheme was developed and used within industry for this environment: test cases are generated from the data model, and then, with this test model, functional and non-functional validations can be performed automatically on IS developed with GeneXus. This set of tools have been used industrially in different real projects providing successful results, specially reducing costs in the preparation of automated test cases and performance testing.


Detalles Bibliográficos
2014
Agencia Nacional de Investigación e Innovación
Testing Automatizado
Model-based testing
Automatización
Software Testing
Performance Testing
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información
Ingeniería de Sistemas y Comunicaciones
Testing Automatizado
Inglés
Agencia Nacional de Investigación e Innovación
REDI
http://hdl.handle.net/20.500.12381/152
Acceso abierto
Reconocimiento 4.0 Internacional. (CC BY)
_version_ 1814959258517635072
author Toledo, Federico
author_facet Toledo, Federico
author_role author
bitstream.checksum.fl_str_mv 2d97768b1a25a7df5a347bb58fd2d77f
ac123fac880833fa3ae14b98e8347c18
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://redi.anii.org.uy/jspui/bitstream/20.500.12381/152/2/license.txt
https://redi.anii.org.uy/jspui/bitstream/20.500.12381/152/1/TESIS%20v9.pdf
collection REDI
dc.creator.advisor.none.fl_str_mv Polo Usaola, Macario
Pérez Lamancha, Beatriz
dc.creator.none.fl_str_mv Toledo, Federico
dc.date.accessioned.none.fl_str_mv 2019-10-17T21:10:18Z
dc.date.available.none.fl_str_mv 2019-10-17T21:10:18Z
dc.date.issued.none.fl_str_mv 2014
dc.description.abstract.none.fl_txt_mv MANDINGA: METHODOLOGY FOR AUTOMATION TESTING INTEGRATING FUNCTIONAL AND NON-FUNCTIONAL ASPECTS. An Information System (IS) is a software system that allows the manipulation of structured data for a specific business goal, especially in a database. With the growth of the internet and web applications, and now with mobile applications, the use of these systems is embedded in our lives. As a result the importance of testing in the IS development process has being growing, looking for improvements in functional and non-functional aspects of quality. In model-driven testing approaches different models are usually used, with two aims, some models for functional testing and some other models for non-functional testing. Our approach moves away from this traditional practice and breaks down the boundaries between functional and non-functional testing, incorporating both aspects into a comprehensive testing model which will later be translated into test code and will be useful for performing functional and non-functional validations. Commonly, ISs consist of applications which deal with the information saved in relational databases, storing the data of different entities on the basis of particular business rules. Thus, there is a correspondence between the visual components (e.g. web forms), the data structures and the logic in the middle to accomplish the business rules. The basic operations to manipulate data structures are the CRUD operations (create, read, update, delete). For example, if values are updated in the user interface, this will produce the execution of an operation on an object in the middle layer, and then an update operation on the database. Taking this into account, the data model can be used as a basis to generate test cases, verifying the way that application layers manage these structures. This thesis proposes a methodology to automatically generate test cases from existing IS, paying special attention on CRUD operations. It takes a UML representation of the SUT which has been automatically obtained through reverse engineering from the IS database. A model-driven approach is then applied to obtain executable functional and non-functional test cases. In the middle, a set of model to model and model to text transformations are in charge of performing the main stages of MANDINGA. After reverse-engineering the IS, MANDINGA deals with different models to represent the aspects of the system which are interesting from the testing point of view: A Data Model to represent the database structure, including entities and relationships. A Graphic User Interface model to keep information about the elements with which the user interacts and the way they navigate on the IS. A Non-Functional Properties model to describe other aspects of system requirements such as dependability, performance, security, etc. A standard UML profile for Testing (UML Testing Profile) to represent the test model generated. Model-Implementation Mapping, in order to relate the model elements to the elements on the SUT, in order to be able to generate completely executable test cases. Transformations between models are carried out with ATL, the de facto standard for model-to-model transformations. The final generation of executable test code is made with Acceleo scripts, the pragmatic implementation of the standard for model-to-text transformations. One of the main contributions of this thesis is the return into the industry of the proposed methodology. The general framework was adapted for a specific model-driven environment called GeneXus, and its testing tool GXtest. The same scheme was developed and used within industry for this environment: test cases are generated from the data model, and then, with this test model, functional and non-functional validations can be performed automatically on IS developed with GeneXus. This set of tools have been used industrially in different real projects providing successful results, specially reducing costs in the preparation of automated test cases and performance testing.
dc.description.sponsorship.none.fl_txt_mv Agencia Nacional de Investigación e Innovación
dc.identifier.anii.es.fl_str_mv POS_EXT_2010_1_2360
dc.identifier.citation.es.fl_str_mv Toledo, Federico (2014). Model-based testing para Sistemas de Información (tesis de doctorado). Universidad de Castilla - La Mancha.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12381/152
dc.language.iso.none.fl_str_mv eng
dc.publisher.es.fl_str_mv Universidad de Castilla - La Mancha
dc.rights.es.fl_str_mv Acceso abierto
dc.rights.license.none.fl_str_mv Reconocimiento 4.0 Internacional. (CC BY)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:REDI
instname:Agencia Nacional de Investigación e Innovación
instacron:Agencia Nacional de Investigación e Innovación
dc.subject.anii.es.fl_str_mv Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información
Ingeniería de Sistemas y Comunicaciones
Testing Automatizado
dc.subject.es.fl_str_mv Testing Automatizado
Model-based testing
Automatización
Software Testing
Performance Testing
dc.title.none.fl_str_mv Model-based testing para Sistemas de Información
dc.type.es.fl_str_mv Tesis de doctorado
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.version.es.fl_str_mv Aceptado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
description MANDINGA: METHODOLOGY FOR AUTOMATION TESTING INTEGRATING FUNCTIONAL AND NON-FUNCTIONAL ASPECTS. An Information System (IS) is a software system that allows the manipulation of structured data for a specific business goal, especially in a database. With the growth of the internet and web applications, and now with mobile applications, the use of these systems is embedded in our lives. As a result the importance of testing in the IS development process has being growing, looking for improvements in functional and non-functional aspects of quality. In model-driven testing approaches different models are usually used, with two aims, some models for functional testing and some other models for non-functional testing. Our approach moves away from this traditional practice and breaks down the boundaries between functional and non-functional testing, incorporating both aspects into a comprehensive testing model which will later be translated into test code and will be useful for performing functional and non-functional validations. Commonly, ISs consist of applications which deal with the information saved in relational databases, storing the data of different entities on the basis of particular business rules. Thus, there is a correspondence between the visual components (e.g. web forms), the data structures and the logic in the middle to accomplish the business rules. The basic operations to manipulate data structures are the CRUD operations (create, read, update, delete). For example, if values are updated in the user interface, this will produce the execution of an operation on an object in the middle layer, and then an update operation on the database. Taking this into account, the data model can be used as a basis to generate test cases, verifying the way that application layers manage these structures. This thesis proposes a methodology to automatically generate test cases from existing IS, paying special attention on CRUD operations. It takes a UML representation of the SUT which has been automatically obtained through reverse engineering from the IS database. A model-driven approach is then applied to obtain executable functional and non-functional test cases. In the middle, a set of model to model and model to text transformations are in charge of performing the main stages of MANDINGA. After reverse-engineering the IS, MANDINGA deals with different models to represent the aspects of the system which are interesting from the testing point of view: A Data Model to represent the database structure, including entities and relationships. A Graphic User Interface model to keep information about the elements with which the user interacts and the way they navigate on the IS. A Non-Functional Properties model to describe other aspects of system requirements such as dependability, performance, security, etc. A standard UML profile for Testing (UML Testing Profile) to represent the test model generated. Model-Implementation Mapping, in order to relate the model elements to the elements on the SUT, in order to be able to generate completely executable test cases. Transformations between models are carried out with ATL, the de facto standard for model-to-model transformations. The final generation of executable test code is made with Acceleo scripts, the pragmatic implementation of the standard for model-to-text transformations. One of the main contributions of this thesis is the return into the industry of the proposed methodology. The general framework was adapted for a specific model-driven environment called GeneXus, and its testing tool GXtest. The same scheme was developed and used within industry for this environment: test cases are generated from the data model, and then, with this test model, functional and non-functional validations can be performed automatically on IS developed with GeneXus. This set of tools have been used industrially in different real projects providing successful results, specially reducing costs in the preparation of automated test cases and performance testing.
eu_rights_str_mv openAccess
format doctoralThesis
id REDI_4a27b18da3f37db00b72e5c166d9d3c3
identifier_str_mv Toledo, Federico (2014). Model-based testing para Sistemas de Información (tesis de doctorado). Universidad de Castilla - La Mancha.
POS_EXT_2010_1_2360
instacron_str Agencia Nacional de Investigación e Innovación
institution Agencia Nacional de Investigación e Innovación
instname_str Agencia Nacional de Investigación e Innovación
language eng
network_acronym_str REDI
network_name_str REDI
oai_identifier_str oai:redi.anii.org.uy:20.500.12381/152
publishDate 2014
reponame_str REDI
repository.mail.fl_str_mv jmaldini@anii.org.uy
repository.name.fl_str_mv REDI - Agencia Nacional de Investigación e Innovación
repository_id_str 9421
rights_invalid_str_mv Reconocimiento 4.0 Internacional. (CC BY)
Acceso abierto
spelling Reconocimiento 4.0 Internacional. (CC BY)Acceso abiertoinfo:eu-repo/semantics/openAccess2019-10-17T21:10:18Z2019-10-17T21:10:18Z2014Toledo, Federico (2014). Model-based testing para Sistemas de Información (tesis de doctorado). Universidad de Castilla - La Mancha.http://hdl.handle.net/20.500.12381/152POS_EXT_2010_1_2360MANDINGA: METHODOLOGY FOR AUTOMATION TESTING INTEGRATING FUNCTIONAL AND NON-FUNCTIONAL ASPECTS. An Information System (IS) is a software system that allows the manipulation of structured data for a specific business goal, especially in a database. With the growth of the internet and web applications, and now with mobile applications, the use of these systems is embedded in our lives. As a result the importance of testing in the IS development process has being growing, looking for improvements in functional and non-functional aspects of quality. In model-driven testing approaches different models are usually used, with two aims, some models for functional testing and some other models for non-functional testing. Our approach moves away from this traditional practice and breaks down the boundaries between functional and non-functional testing, incorporating both aspects into a comprehensive testing model which will later be translated into test code and will be useful for performing functional and non-functional validations. Commonly, ISs consist of applications which deal with the information saved in relational databases, storing the data of different entities on the basis of particular business rules. Thus, there is a correspondence between the visual components (e.g. web forms), the data structures and the logic in the middle to accomplish the business rules. The basic operations to manipulate data structures are the CRUD operations (create, read, update, delete). For example, if values are updated in the user interface, this will produce the execution of an operation on an object in the middle layer, and then an update operation on the database. Taking this into account, the data model can be used as a basis to generate test cases, verifying the way that application layers manage these structures. This thesis proposes a methodology to automatically generate test cases from existing IS, paying special attention on CRUD operations. It takes a UML representation of the SUT which has been automatically obtained through reverse engineering from the IS database. A model-driven approach is then applied to obtain executable functional and non-functional test cases. In the middle, a set of model to model and model to text transformations are in charge of performing the main stages of MANDINGA. After reverse-engineering the IS, MANDINGA deals with different models to represent the aspects of the system which are interesting from the testing point of view: A Data Model to represent the database structure, including entities and relationships. A Graphic User Interface model to keep information about the elements with which the user interacts and the way they navigate on the IS. A Non-Functional Properties model to describe other aspects of system requirements such as dependability, performance, security, etc. A standard UML profile for Testing (UML Testing Profile) to represent the test model generated. Model-Implementation Mapping, in order to relate the model elements to the elements on the SUT, in order to be able to generate completely executable test cases. Transformations between models are carried out with ATL, the de facto standard for model-to-model transformations. The final generation of executable test code is made with Acceleo scripts, the pragmatic implementation of the standard for model-to-text transformations. One of the main contributions of this thesis is the return into the industry of the proposed methodology. The general framework was adapted for a specific model-driven environment called GeneXus, and its testing tool GXtest. The same scheme was developed and used within industry for this environment: test cases are generated from the data model, and then, with this test model, functional and non-functional validations can be performed automatically on IS developed with GeneXus. This set of tools have been used industrially in different real projects providing successful results, specially reducing costs in the preparation of automated test cases and performance testing.Agencia Nacional de Investigación e InnovaciónengUniversidad de Castilla - La ManchaTesting AutomatizadoModel-based testingAutomatizaciónSoftware TestingPerformance TestingIngeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la InformaciónIngeniería de Sistemas y ComunicacionesTesting AutomatizadoModel-based testing para Sistemas de InformaciónTesis de doctoradoAceptadoinfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/doctoralThesisreponame:REDIinstname:Agencia Nacional de Investigación e Innovacióninstacron:Agencia Nacional de Investigación e InnovaciónToledo, FedericoPolo Usaola, MacarioPérez Lamancha, BeatrizLICENSElicense.txtlicense.txttext/plain; charset=utf-84746https://redi.anii.org.uy/jspui/bitstream/20.500.12381/152/2/license.txt2d97768b1a25a7df5a347bb58fd2d77fMD52ORIGINALTESIS v9.pdfTESIS v9.pdfapplication/pdf7118388https://redi.anii.org.uy/jspui/bitstream/20.500.12381/152/1/TESIS%20v9.pdfac123fac880833fa3ae14b98e8347c18MD5120.500.12381/1522020-09-18 12:08:45.107oai:redi.anii.org.uy:20.500.12381/152PHA+QWNlcHRhbmRvIGxhIGNlc2nDs24gZGUgZGVyZWNob3MgZWwgdXN1YXJpbyBERUNMQVJBIHF1ZSBvc3RlbnRhIGxhIGNvbmRpY2nDs24gZGUgYXV0b3IgZW4gZWwgc2VudGlkbyBxdWUgb3RvcmdhIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlIHNvYnJlICBwcm9waWVkYWQgaW50ZWxlY3R1YWwgZGUgbGEgb2JyYSBvcmlnaW5hbCBxdWUgZXN0w6EgZW52aWFuZG8gKOKAnGxhIG9icmHigJ0pLiBFbiBjYXNvIGRlIHNlciBjb3RpdHVsYXIsIGVsIGF1dG9yIGRlY2xhcmEgcXVlIGN1ZW50YSBjb24gZWwgIGNvbnNlbnRpbWllbnRvIGRlIGxvcyByZXN0YW50ZXMgdGl0dWxhcmVzIHBhcmEgaGFjZXIgbGEgcHJlc2VudGUgY2VzacOzbi4gRW4gY2FzbyBkZSBwcmV2aWEgY2VzacOzbiBkZSBsb3MgZGVyZWNob3MgZGUgZXhwbG90YWNpw7NuIHNvYnJlIGxhIG9icmEgYSB0ZXJjZXJvcywgZWwgYXV0b3IgZGVjbGFyYSBxdWUgdGllbmUgbGEgYXV0b3JpemFjacOzbiBleHByZXNhIGRlIGRpY2hvcyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgYSBsb3MgZmluZXMgZGUgZXN0YSBjZXNpw7NuLCBvIGJpZW4gcXVlIGhhIGNvbnNlcnZhZG8gbGEgZmFjdWx0YWQgZGUgY2VkZXIgZXN0b3MgZGVyZWNob3MgZW4gbGEgZm9ybWEgcHJldmlzdGEgZW4gbGEgcHJlc2VudGUgY2VzacOzbi48L3A+DQoNCjxwPkNvbiBlbCBmaW4gZGUgZGFyIGxhIG3DoXhpbWEgZGlmdXNpw7NuIGEgbGEgb2JyYSBhIHRyYXbDqXMgZGUgUkVESSwgZWwgQVVUT1IgQ0VERSBhIEFOSUksIGRlIGZvcm1hIGdyYXR1aXRhIHkgTk8gRVhDTFVTSVZBLCBjb24gY2Fyw6FjdGVyIGlycmV2b2NhYmxlIGUgaWxpbWl0YWRvIGVuIGVsIHRpZW1wbyB5IGNvbiDDoW1iaXRvIG11bmRpYWwsIGxvcyBkZXJlY2hvcyBkZSByZXByb2R1Y2Npw7NuLCBkZSBkaXN0cmlidWNpw7NuLCBkZSBjb211bmljYWNpw7NuIHDDumJsaWNhLCBpbmNsdWlkbyBlbCBkZXJlY2hvIGRlIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbGVjdHLDs25pY2EsIHBhcmEgcXVlIHB1ZWRhIHNlciB1dGlsaXphZGEgZGUgZm9ybWEgbGlicmUgeSBncmF0dWl0YSBwb3IgdG9kb3MgbG9zIHF1ZSBsbyBkZXNlZW4uPC9wPg0KDQo8cD5MYSBjZXNpw7NuIHNlIHJlYWxpemEgYmFqbyBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczo8L3A+DQoNCjxwPkxhIHRpdHVsYXJpZGFkIGRlIGxhIG9icmEgc2VndWlyw6EgY29ycmVzcG9uZGllbmRvIGFsIEF1dG9yIHkgbGEgcHJlc2VudGUgY2VzacOzbiBkZSBkZXJlY2hvcyBwZXJtaXRpcsOhIGEgUkVESTo8L3A+DQoNCjx1bD4gPGxpIHZhbHVlPShhKT5UcmFuc2Zvcm1hciBsYSBvYnJhIGVuIGxhIG1lZGlkYSBlbiBxdWUgc2VhIG5lY2VzYXJpbyBwYXJhIGFkYXB0YXJsYSBhIGN1YWxxdWllciB0ZWNub2xvZ8OtYSBzdXNjZXB0aWJsZSBkZSBpbmNvcnBvcmFjacOzbiBhIEludGVybmV0OyByZWFsaXphciBsYXMgYWRhcHRhY2lvbmVzIG5lY2VzYXJpYXMgcGFyYSBoYWNlciBwb3NpYmxlIHN1IGFjY2VzbyB5IHZpc3VhbGl6YWNpw7NuIHBlcm1hbmVudGUsIGHDum4gcG9yIHBhcnRlIGRlIHBlcnNvbmFzIGNvbiBkaXNjYXBhY2lkYWQsIHJlYWxpemFyIGxhcyBtaWdyYWNpb25lcyBkZSBmb3JtYXRvcyBwYXJhIGFzZWd1cmFyIGxhIHByZXNlcnZhY2nDs24gYSBsYXJnbyBwbGF6bywgaW5jb3Jwb3JhciBsb3MgbWV0YWRhdG9zIG5lY2VzYXJpb3MgcGFyYSByZWFsaXphciBlbCByZWdpc3RybyBkZSBsYSBvYnJhLCBlIGluY29ycG9yYXIgdGFtYmnDqW4g4oCcbWFyY2FzIGRlIGFndWHigJ0gbyBjdWFscXVpZXIgb3RybyBzaXN0ZW1hIGRlIHNlZ3VyaWRhZCBvIGRlIHByb3RlY2Npw7NuIG8gZGUgaWRlbnRpZmljYWNpw7NuIGRlIHByb2NlZGVuY2lhLiBFbiBuaW5nw7puIGNhc28gZGljaGFzIG1vZGlmaWNhY2lvbmVzIGltcGxpY2Fyw6FuIGFkdWx0ZXJhY2lvbmVzIGVuIGVsIGNvbnRlbmlkbyBkZSBsYSBvYnJhLjwvbGk+IA0KPGxpIHZhbHVlPShiKT5SZXByb2R1Y2lyIGxhIG9icmEgZW4gdW4gbWVkaW8gZGlnaXRhbCBwYXJhIHN1IGluY29ycG9yYWNpw7NuIGEgc2lzdGVtYXMgZGUgYsO6c3F1ZWRhIHkgcmVjdXBlcmFjacOzbiwgaW5jbHV5ZW5kbyBlbCBkZXJlY2hvIGEgcmVwcm9kdWNpciB5IGFsbWFjZW5hcmxhIGVuIHNlcnZpZG9yZXMgdSBvdHJvcyBtZWRpb3MgZGlnaXRhbGVzIGEgbG9zIGVmZWN0b3MgZGUgc2VndXJpZGFkIHkgcHJlc2VydmFjacOzbi48L2xpPiANCjxsaSB2YWx1ZT0oYyk+UGVybWl0aXIgYSBsb3MgdXN1YXJpb3MgbGEgZGVzY2FyZ2EgZGUgY29waWFzIGVsZWN0csOzbmljYXMgZGUgbGEgb2JyYSBlbiB1biBzb3BvcnRlIGRpZ2l0YWwuPC9saT4gDQo8bGkgdmFsdWU9KGQpPlJlYWxpemFyIGxhIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGUgbGEgb2JyYSBhY2Nlc2libGUgZGUgbW9kbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldC48L3VsPg0KDQo8cD5FbiB2aXJ0dWQgZGVsIGNhcsOhY3RlciBubyBleGNsdXNpdm8gZGUgbGEgY2VzacOzbiwgZWwgQXV0b3IgY29uc2VydmEgdG9kb3MgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEsIHkgcG9kcsOhIHBvbmVybGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvIGVuIGVzdGEgeSBlbiBwb3N0ZXJpb3JlcyB2ZXJzaW9uZXMsIGEgdHJhdsOpcyBkZSBsb3MgbWVkaW9zIHF1ZSBlc3RpbWUgb3BvcnR1bm9zLjwvcD4NCg0KPHA+RWwgQXV0b3IgZGVjbGFyYSBiYWpvIGp1cmFtZW50byBxdWUgbGEgcHJlc2VudGUgY2VzacOzbiBubyBpbmZyaW5nZSBuaW5nw7puIGRlcmVjaG8gZGUgdGVyY2Vyb3MsIHlhIHNlYW4gZGUgcHJvcGllZGFkIGluZHVzdHJpYWwsIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8geSBnYXJhbnRpemEgcXVlIGVsIGNvbnRlbmlkbyBkZSBsYSBvYnJhIG5vIGF0ZW50YSBjb250cmEgbG9zIGRlcmVjaG9zIGFsIGhvbm9yLCBhIGxhIGludGltaWRhZCB5IGEgbGEgaW1hZ2VuIGRlIHRlcmNlcm9zLCBuaSBlcyBkaXNjcmltaW5hdG9yaW8uIFJFREkgZXN0YXLDoSBleGVudG8gZGUgbGEgcmV2aXNpw7NuIGRlbCBjb250ZW5pZG8gZGUgbGEgb2JyYSwgcXVlIGVuIHRvZG8gY2FzbyBwZXJtYW5lY2Vyw6EgYmFqbyBsYSByZXNwb25zYWJpbGlkYWQgZXhjbHVzaXZhIGRlbCBBdXRvci48L3A+DQoNCjxwPkxhIG9icmEgc2UgcG9uZHLDoSBhIGRpc3Bvc2ljacOzbiBkZSBsb3MgdXN1YXJpb3MgcGFyYSBxdWUgaGFnYW4gZGUgZWxsYSB1biB1c28ganVzdG8geSByZXNwZXR1b3NvIGRlIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgeSBjb24gZmluZXMgZGUgZXN0dWRpbywgaW52ZXN0aWdhY2nDs24sIG8gY3VhbHF1aWVyIG90cm8gZmluIGzDrWNpdG8uIEVsIG1lbmNpb25hZG8gdXNvLCBtw6FzIGFsbMOhIGRlIGxhIGNvcGlhIHByaXZhZGEsIHJlcXVlcmlyw6EgcXVlIHNlIGNpdGUgbGEgZnVlbnRlIHkgc2UgcmVjb25vemNhIGxhIGF1dG9yw61hLiBBIHRhbGVzIGZpbmVzIGVsIEF1dG9yIGFjZXB0YSBlbCB1c28gZGUgbGljZW5jaWFzIENyZWF0aXZlIENvbW1vbnMgeSBFTElHRSB1bmEgZGUgZXN0YXMgbGljZW5jaWFzIGVzdGFuZGFyaXphZGFzIGEgbG9zIGZpbmVzIGRlIGNvbXVuaWNhciBzdSBvYnJhLjwvcD4NCg0KPHA+RWwgQXV0b3IsIGNvbW8gZ2FyYW50ZSBkZSBsYSBhdXRvcsOtYSBkZSBsYSBvYnJhIHkgZW4gcmVsYWNpw7NuIGEgbGEgbWlzbWEsIGRlY2xhcmEgcXVlIGxhIEFOSUkgc2UgZW5jdWVudHJhIGxpYnJlIGRlIHRvZG8gdGlwbyBkZSByZXNwb25zYWJpbGlkYWQsIHNlYSDDqXN0YSBjaXZpbCwgYWRtaW5pc3RyYXRpdmEgbyBwZW5hbCwgeSBxdWUgw6lsIG1pc21vIGFzdW1lIGxhIHJlc3BvbnNhYmlsaWRhZCBmcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtbyBvIGRlbWFuZGEgcG9yIHBhcnRlIGRlIHRlcmNlcm9zLiBMQSBBTklJIGVzdGFyw6EgZXhlbnRhIGRlIGVqZXJjaXRhciBhY2Npb25lcyBsZWdhbGVzIGVuIG5vbWJyZSBkZWwgQXV0b3IgZW4gZWwgc3VwdWVzdG8gZGUgaW5mcmFjY2lvbmVzIGEgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIGRlcml2YWRvcyBkZWwgZGVww7NzaXRvIHkgYXJjaGl2byBkZSBsYSBvYnJhLjwvcD4NCg0KPHA+QU5JSSBub3RpZmljYXLDoSBhbCBBdXRvciBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHF1ZSByZWNpYmEgZGUgdGVyY2Vyb3MgZW4gcmVsYWNpw7NuIGNvbiBsYSBvYnJhIHksIGVuIHBhcnRpY3VsYXIsIGRlIHJlY2xhbWFjaW9uZXMgcmVsYXRpdmFzIGEgbG9zIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBzb2JyZSBlbGxhLjwvcD4NCg0KPHA+RWwgQXV0b3IgcG9kcsOhIHNvbGljaXRhciBlbCByZXRpcm8gbyBsYSBpbnZpc2liaWxpemFjacOzbiBkZSBsYSBvYnJhIGRlIFJFREkgc8OzbG8gcG9yIGNhdXNhIGp1c3RpZmljYWRhLiBBIHRhbCBmaW4gZGViZXLDoSBtYW5pZmVzdGFyIHN1IHZvbHVudGFkIGVuIGZvcm1hIGZlaGFjaWVudGUgeSBhY3JlZGl0YXIgZGViaWRhbWVudGUgbGEgY2F1c2EganVzdGlmaWNhZGEuIEFzaW1pc21vIEFOSUkgcG9kcsOhIHJldGlyYXIgbyBpbnZpc2liaWxpemFyIGxhIG9icmEgZGUgUkVESSwgcHJldmlhIG5vdGlmaWNhY2nDs24gYWwgQXV0b3IsIGVuIHN1cHVlc3RvcyBzdWZpY2llbnRlbWVudGUganVzdGlmaWNhZG9zLCBvIGVuIGNhc28gZGUgcmVjbGFtYWNpb25lcyBkZSB0ZXJjZXJvcy48L3A+Gobiernohttps://www.anii.org.uy/https://redi.anii.org.uy/oai/requestjmaldini@anii.org.uyUruguayopendoar:94212020-09-18T15:08:45REDI - Agencia Nacional de Investigación e Innovaciónfalse
spellingShingle Model-based testing para Sistemas de Información
Toledo, Federico
Testing Automatizado
Model-based testing
Automatización
Software Testing
Performance Testing
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información
Ingeniería de Sistemas y Comunicaciones
Testing Automatizado
status_str acceptedVersion
title Model-based testing para Sistemas de Información
title_full Model-based testing para Sistemas de Información
title_fullStr Model-based testing para Sistemas de Información
title_full_unstemmed Model-based testing para Sistemas de Información
title_short Model-based testing para Sistemas de Información
title_sort Model-based testing para Sistemas de Información
topic Testing Automatizado
Model-based testing
Automatización
Software Testing
Performance Testing
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información
Ingeniería de Sistemas y Comunicaciones
Testing Automatizado
url http://hdl.handle.net/20.500.12381/152