Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas

Made available in DSpace on 2015-04-14T14:49:52Z (GMT). No. of bitstreams: 1 440236.pdf: 2914899 bytes, checksum: 0abd44c7d4fad22c016e1558238096b2 (MD5) Previous issue date: 2012-03-08 === Currently, the development of systems in the software industry has increased. As far as the need of customers...

Full description

Bibliographic Details
Main Author: Costa, Leandro Teodoro
Other Authors: Zorzo, Avelino Francisco
Format: Others
Language:Portuguese
Published: Pontif?cia Universidade Cat?lica do Rio Grande do Sul 2015
Subjects:
Online Access:http://tede2.pucrs.br/tede2/handle/tede/5186
id ndltd-IBICT-oai-tede2.pucrs.br-tede-5186
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic INFORM?TICA
ENGENHARIA DE SOFTWARE
DADOS DE TESTE (INFORM?TICA)
SOFTWARE - AN?LISE DE DESEMPENHO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle INFORM?TICA
ENGENHARIA DE SOFTWARE
DADOS DE TESTE (INFORM?TICA)
SOFTWARE - AN?LISE DE DESEMPENHO
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Costa, Leandro Teodoro
Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
description Made available in DSpace on 2015-04-14T14:49:52Z (GMT). No. of bitstreams: 1 440236.pdf: 2914899 bytes, checksum: 0abd44c7d4fad22c016e1558238096b2 (MD5) Previous issue date: 2012-03-08 === Currently, the development of systems in the software industry has increased. As far as the need of customers in automate their processes grows, their demand to improve the quality of computational systems also increases. In this sense, software testing has a fundamental role. Despite of the benefits provided by testing, most of it is performed manually and without a theoretical basis, making the testing activity slow and inefficacious. An alternative for solving this problem is the use of test automation tools. In addition to accelerate the work of testers, these tools provide a higher quality and efficiency for the testing process. However, even though these tools can make the testing process faster, the test case generation for them is performed manually. The ideal is to also automate the generation and execution of test cases for these tools. In order to overcome this limitation, this work proposes a set of features which includes the information necessary for the generation and execution of real test cases for performance testing tools. Based on information from this set, we developed plugins for a product line of tools for model-based testing called PLeTs (Product Line Testing Tools). These plugins implement the automatic generation and execution of test scripts and test scenarios using two performance testing tools, HP LoadRunner e Microsoft Visual Studio. In order to show the feasibility of the proposal of this work, we performed a case study, which is based on the automated generation and execution of test cases using products generated by the product line PLETs. === Atualmente, o desenvolvimento de sistemas por parte da ind?stria de software tem aumentado. Assim como a necessidade dos clientes em automatizar seus processos, cresce tamb?m a exig?ncia dos mesmos na melhoria da qualidade dos sistemas informatizados. Nesse sentido, o teste de software desempenha um papel fundamental. Apesar dos benef?cios que os testes proporcionam, a maioria deles ? realizada de forma manual e sem embasamento te?rico e fundamentado, tornando a atividade de teste lenta e ineficaz. Uma alternativa para a solu??o deste problema ? a utiliza??o de ferramentas de automatiza??o de teste. Essas ferramentas, al?m de agilizar o trabalho de uma equipe de testadores, prov?em maior qualidade e efic?cia para o processo de teste. Entretanto, ainda que essas ferramentas possam tornar o processo de teste mais r?pido, a cria??o de casos de teste para elas ? realizada manualmente. O ideal ? automatizar tamb?m o processo de cria??o e execu??o de casos de teste para essas ferramentas. Com o intuito de superar esta limita??o, este trabalho prop?e um conjunto de caracter?sticas que contempla as informa??es necess?rias para automatizar a gera??o e execu??o de casos de teste concretizados para ferramentas de automatiza??o de teste de desempenho. A partir das informa??es deste conjunto, foi realizada a implementa??o de plugins para uma linha de produto de ferramentas para teste baseado em modelos (Model-Based Testing - MBT) denominada PLeTs (Product Line Testing Tools). Estes plugins implementam a gera??o e a execu??o autom?tica de scripts e cen?rios de teste utilizando duas ferramentas de automatiza??o de teste de desempenho, HP LoadRunner e Microsoft Visual Studio. Com o objetivo de demonstrar a viabilidade da proposta deste trabalho foi definido um exemplo de uso, o qual se baseia na gera??o e execu??o automatizada de casos de teste utilizando os produtos gerados pela linha de produto PLeTs.
author2 Zorzo, Avelino Francisco
author_facet Zorzo, Avelino Francisco
Costa, Leandro Teodoro
author Costa, Leandro Teodoro
author_sort Costa, Leandro Teodoro
title Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
title_short Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
title_full Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
title_fullStr Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
title_full_unstemmed Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
title_sort conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas
publisher Pontif?cia Universidade Cat?lica do Rio Grande do Sul
publishDate 2015
url http://tede2.pucrs.br/tede2/handle/tede/5186
work_keys_str_mv AT costaleandroteodoro conjuntodecaractersticasparatestededesempenhoumavisoapartirdeferramentas
_version_ 1718953466261405696
spelling ndltd-IBICT-oai-tede2.pucrs.br-tede-51862019-01-22T02:38:10Z Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas Costa, Leandro Teodoro Zorzo, Avelino Francisco INFORM?TICA ENGENHARIA DE SOFTWARE DADOS DE TESTE (INFORM?TICA) SOFTWARE - AN?LISE DE DESEMPENHO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Made available in DSpace on 2015-04-14T14:49:52Z (GMT). No. of bitstreams: 1 440236.pdf: 2914899 bytes, checksum: 0abd44c7d4fad22c016e1558238096b2 (MD5) Previous issue date: 2012-03-08 Currently, the development of systems in the software industry has increased. As far as the need of customers in automate their processes grows, their demand to improve the quality of computational systems also increases. In this sense, software testing has a fundamental role. Despite of the benefits provided by testing, most of it is performed manually and without a theoretical basis, making the testing activity slow and inefficacious. An alternative for solving this problem is the use of test automation tools. In addition to accelerate the work of testers, these tools provide a higher quality and efficiency for the testing process. However, even though these tools can make the testing process faster, the test case generation for them is performed manually. The ideal is to also automate the generation and execution of test cases for these tools. In order to overcome this limitation, this work proposes a set of features which includes the information necessary for the generation and execution of real test cases for performance testing tools. Based on information from this set, we developed plugins for a product line of tools for model-based testing called PLeTs (Product Line Testing Tools). These plugins implement the automatic generation and execution of test scripts and test scenarios using two performance testing tools, HP LoadRunner e Microsoft Visual Studio. In order to show the feasibility of the proposal of this work, we performed a case study, which is based on the automated generation and execution of test cases using products generated by the product line PLETs. Atualmente, o desenvolvimento de sistemas por parte da ind?stria de software tem aumentado. Assim como a necessidade dos clientes em automatizar seus processos, cresce tamb?m a exig?ncia dos mesmos na melhoria da qualidade dos sistemas informatizados. Nesse sentido, o teste de software desempenha um papel fundamental. Apesar dos benef?cios que os testes proporcionam, a maioria deles ? realizada de forma manual e sem embasamento te?rico e fundamentado, tornando a atividade de teste lenta e ineficaz. Uma alternativa para a solu??o deste problema ? a utiliza??o de ferramentas de automatiza??o de teste. Essas ferramentas, al?m de agilizar o trabalho de uma equipe de testadores, prov?em maior qualidade e efic?cia para o processo de teste. Entretanto, ainda que essas ferramentas possam tornar o processo de teste mais r?pido, a cria??o de casos de teste para elas ? realizada manualmente. O ideal ? automatizar tamb?m o processo de cria??o e execu??o de casos de teste para essas ferramentas. Com o intuito de superar esta limita??o, este trabalho prop?e um conjunto de caracter?sticas que contempla as informa??es necess?rias para automatizar a gera??o e execu??o de casos de teste concretizados para ferramentas de automatiza??o de teste de desempenho. A partir das informa??es deste conjunto, foi realizada a implementa??o de plugins para uma linha de produto de ferramentas para teste baseado em modelos (Model-Based Testing - MBT) denominada PLeTs (Product Line Testing Tools). Estes plugins implementam a gera??o e a execu??o autom?tica de scripts e cen?rios de teste utilizando duas ferramentas de automatiza??o de teste de desempenho, HP LoadRunner e Microsoft Visual Studio. Com o objetivo de demonstrar a viabilidade da proposta deste trabalho foi definido um exemplo de uso, o qual se baseia na gera??o e execu??o automatizada de casos de teste utilizando os produtos gerados pela linha de produto PLeTs. 2015-04-14T14:49:52Z 2012-07-30 2012-03-08 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis COSTA, Leandro Teodoro. Conjunto de caracter?sticas para teste de desempenho : uma vis?o a partir de ferramentas. 2012. 113 f. Disserta??o (Mestrado em Ci?ncia da Computa??o) - Pontif?cia Universidade Cat?lica do Rio Grande do Sul, Porto Alegre, 2012. http://tede2.pucrs.br/tede2/handle/tede/5186 por 1974996533081274470 500 600 1946639708616176246 info:eu-repo/semantics/openAccess application/pdf Pontif?cia Universidade Cat?lica do Rio Grande do Sul Programa de P?s-Gradua??o em Ci?ncia da Computa??o PUCRS BR Faculdade de Inform?ca reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS instname:Pontifícia Universidade Católica do Rio Grande do Sul instacron:PUC_RS