Dissertação

Linha de processo de software para apoiar testes em aplicações móveis

A evolução das aplicações móveis nos últimos anos tem resultado em um desafio constante para a área de Engenharia de Software. O exponencial crescimento desse mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de qualidade dessas aplicações, como por exemplo qual...

ver descrição completa

Autor principal: Oliveira, Kariny Marques de
Outros Autores: http://lattes.cnpq.br/9609298630899578
Grau: Dissertação
Idioma: por
Publicado em: Universidade Federal do Amazonas 2017
Assuntos:
Acesso em linha: http://tede.ufam.edu.br/handle/tede/6075
id oai:https:--tede.ufam.edu.br-handle-:tede-6075
recordtype dspace
spelling oai:https:--tede.ufam.edu.br-handle-:tede-60752018-04-30T19:05:52Z Linha de processo de software para apoiar testes em aplicações móveis Oliveira, Kariny Marques de Dias Neto, Arilo Cláudio http://lattes.cnpq.br/9609298630899578 http://lattes.cnpq.br/9112415346373126 Linha de processo de software Teste de software Aplicações móveis CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO A evolução das aplicações móveis nos últimos anos tem resultado em um desafio constante para a área de Engenharia de Software. O exponencial crescimento desse mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de qualidade dessas aplicações, como por exemplo qual técnica de teste aplicar a certos tipos de aplicações. O teste de software consome uma quantidade significativa de recursos do projeto e tempo do ciclo de desenvolvimento. Custos normais de teste variam de 40% a 85%, de acordo com a criticidade da aplicação. Sendo assim, qualquer iniciativa para reduzir o esforço, tempo ou custo do ciclo de desenvolvimento deve incluir o processo de testes, e este deve ser adaptado de acordo com as características da aplicação a ser testada. Como alternativa de apoio a este cenário, este trabalho propõe o desenvolvimento de uma Linha de Processo de Software (LPrS) de modo a simplificar o controle de variabilidades e possibilitar a derivação de novos processos de testes de aplicações móveis, auxiliando o gerente/líder de testes na seleção de elementos de teste (i.e. atividades, tipos de teste, nível de teste, responsáveis pelas atividades, fases e ferramentas) mais adequados, levando em consideração as especificidades de cada aplicação. Uma ferramenta intitulada MTPLT (Mobile Testing Process Line Tool) foi desenvolvida com o objetivo de oferecer o apoio ferramental necessário ao gerente/líder de teste, facilitando a manipulação de dados referentes à aplicação e auxílio na tomada de decisão a respeito do processo a ser adotado. A ferramenta MTPLT foi submetida à avaliação por especialistas da área de teste de software com o objetivo de verificar sua viabilidade de uso. Como resultado, foi observada uma tendência à aceitação quando observados os quesitos utilidade percebida e facilidade de uso. Em utilidade percebida foram obtidas 46 respostas positivas contra 4 respostas negativas. Ao analisar a facilidade de uso, foram obtidas 30 respostas positivas e apenas 3 negativas. Também foram realizadas análises avaliando perfis, tempos de experiência e papéis desempenhados. Participantes com experiência em atuação na indústria e em pesquisas científicas apresentaram considerações a respeito da ferramenta quanto a apresentação de conteúdo e adição de funcionalidades. The evolution of mobile applications in recent years has resulted in a constant challenge for the Software Engineering area. The exponential growth of this market and the criticality of the developed systems impose a greater attention to quality aspects of these applications, such as which test technique to apply to certain types of applications. Software testing consumes a significant amount of project resources and development cycle time. Normal test costs range from 40% to 85%, according to the application's criticality. Therefore, any inititive to reduce the effort, time, or cost of the development cycle should include the testing process, and this should be tailored according to the characteristics of the application under test. As an alternative to support this scenario, this work proposes the development of a Software Process Line (SPrL) in order to simplify the control of variabilities and enable the derivation of new mobile application testing processes, assisting the test manager/leader in the selection of test elements (i.e. activities, test types, test level, responsible for activities, phases and tools), taking into account the specificities of each application. The tool called MTPLT (Mobile Testing Process Line Tool) was developed with the aim of providing the necessary tooling support to the manager/test leader, facilitating the manipulation of data related to the application and aid in decision making regarding the process to be adopted. The MTPLT was evaluated by experts in software testing in order to verify its feasibility in industry environments. As a result, it was observed a tendency to acceptance when observed the requirements perceived utility and ease of use. In the perceived utility, 46 positive responses were obtained against 4 negative responses. When analyzing ease of use, 30 positive and only 3 negative responses were obtained. Analyses were carried out evaluating profiles, experience times and roles performed. Most of the participants with previous experience on the industry and researchers presented considerations regarding the presentation of content and the addition of features. CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior 2017-12-22T19:37:40Z 2017-09-25 Dissertação OLIVEIRA, Kariny Marques de. Linha de processo de software para apoiar testes em aplicações móveis. 2017. 119 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2017. http://tede.ufam.edu.br/handle/tede/6075 por Acesso Aberto http://creativecommons.org/licenses/by-nc-nd/4.0/ application/pdf Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática
institution TEDE - Universidade Federal do Amazonas
collection TEDE-UFAM
language por
topic Linha de processo de software
Teste de software
Aplicações móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
spellingShingle Linha de processo de software
Teste de software
Aplicações móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Oliveira, Kariny Marques de
Linha de processo de software para apoiar testes em aplicações móveis
topic_facet Linha de processo de software
Teste de software
Aplicações móveis
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
description A evolução das aplicações móveis nos últimos anos tem resultado em um desafio constante para a área de Engenharia de Software. O exponencial crescimento desse mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de qualidade dessas aplicações, como por exemplo qual técnica de teste aplicar a certos tipos de aplicações. O teste de software consome uma quantidade significativa de recursos do projeto e tempo do ciclo de desenvolvimento. Custos normais de teste variam de 40% a 85%, de acordo com a criticidade da aplicação. Sendo assim, qualquer iniciativa para reduzir o esforço, tempo ou custo do ciclo de desenvolvimento deve incluir o processo de testes, e este deve ser adaptado de acordo com as características da aplicação a ser testada. Como alternativa de apoio a este cenário, este trabalho propõe o desenvolvimento de uma Linha de Processo de Software (LPrS) de modo a simplificar o controle de variabilidades e possibilitar a derivação de novos processos de testes de aplicações móveis, auxiliando o gerente/líder de testes na seleção de elementos de teste (i.e. atividades, tipos de teste, nível de teste, responsáveis pelas atividades, fases e ferramentas) mais adequados, levando em consideração as especificidades de cada aplicação. Uma ferramenta intitulada MTPLT (Mobile Testing Process Line Tool) foi desenvolvida com o objetivo de oferecer o apoio ferramental necessário ao gerente/líder de teste, facilitando a manipulação de dados referentes à aplicação e auxílio na tomada de decisão a respeito do processo a ser adotado. A ferramenta MTPLT foi submetida à avaliação por especialistas da área de teste de software com o objetivo de verificar sua viabilidade de uso. Como resultado, foi observada uma tendência à aceitação quando observados os quesitos utilidade percebida e facilidade de uso. Em utilidade percebida foram obtidas 46 respostas positivas contra 4 respostas negativas. Ao analisar a facilidade de uso, foram obtidas 30 respostas positivas e apenas 3 negativas. Também foram realizadas análises avaliando perfis, tempos de experiência e papéis desempenhados. Participantes com experiência em atuação na indústria e em pesquisas científicas apresentaram considerações a respeito da ferramenta quanto a apresentação de conteúdo e adição de funcionalidades.
author_additional Dias Neto, Arilo Cláudio
author_additionalStr Dias Neto, Arilo Cláudio
format Dissertação
author Oliveira, Kariny Marques de
author2 http://lattes.cnpq.br/9609298630899578
author2Str http://lattes.cnpq.br/9609298630899578
title Linha de processo de software para apoiar testes em aplicações móveis
title_short Linha de processo de software para apoiar testes em aplicações móveis
title_full Linha de processo de software para apoiar testes em aplicações móveis
title_fullStr Linha de processo de software para apoiar testes em aplicações móveis
title_full_unstemmed Linha de processo de software para apoiar testes em aplicações móveis
title_sort linha de processo de software para apoiar testes em aplicações móveis
publisher Universidade Federal do Amazonas
publishDate 2017
url http://tede.ufam.edu.br/handle/tede/6075
_version_ 1831969568229163008
score 11.755432