Crowd Testing - Defesa do Trabalho de Conclusão de Curso

67 %
33 %
Information about Crowd Testing - Defesa do Trabalho de Conclusão de Curso
Software

Published on April 2, 2014

Author: MoissArmaniRamrez

Source: slideshare.net

Description

Este trabalho aborda o conceito de crowd testing e apresenta como uma multidão pode contribuir na qualidade de software a fim de amenizar o impasse entre qualidade, esforço e tempo. Como não há trabalhos científicos que abordem o assunto, a proposta deste trabalho foi utilizar os conceitos de crowdsourcing e do processo de teste de software para, então, identificar como e onde o crowd testing pode ser utilizado no controle da qualidade de software. Trata-se de uma pesquisa exploratória baseada em bibliografias cientificas e documentais para a definição de crowd testing.

CROWD TESTING O poder da multidão em prol da qualidade de software Moisés Armani Ramírez São Leopoldo 2012

Agenda • Motivação da pesquisa • Objetivos do trabalho • Contextualização • Desenvolvimento • Resultados • Diferenciação e contribuição • Conclusão

Motivação da pesquisa • Desafio de utilizar um conceito totalmente novo • A principal motivação foi a ausência de referências bibliográficas sobre o tema

Objetivos do trabalho • Objetivo geral – Descrever, baseando-se em conceitos, como e onde o crowd testing pode ser inserido no processo de teste de software tradicional e como uma multidão pode contribuir para a qualidade de software

Objetivos do trabalho • Objetivos específicos – Analisar o crowdsourcing – Analisar o processo de teste de software – Analisar o crowd testing – Combinar todos os conceitos – Identificar como uma multidão pode contribuir para a qualidade de software

Contextualização • Crowdsourcing – “Representa o ato de uma empresa tomar uma função, uma vez realizada por funcionários, e externá- la a uma rede indefinida (e, geralmente, grande) de pessoas sob a forma de uma chamada pública. Isso pode assumir a forma de peer-production (quando o trabalho é realizado colaborativamente), mas também é frequentemente realizado por um único indivíduo. O pré-requisito crucial é o uso do formato da chamada pública e da grande rede de trabalhadores potenciais” (HOWE, 2006).

Contextualização • Crowd testing – “É o uso de pessoas (des)conhecidas, a multidão, para testar software” (ROODENRIJS; PRINS, 2009, p. 9). – “Crowd testing é uma comunidade de testadores que usam a sua própria infraestrutura e recursos, proporcionando flexibilidade, economia de custos e tempo de resposta rápido” (FORTE CONSULTING GROUP, 2012, p.2).

Crowd testing • Participação dos testadores amadores • A comunidade de teste e o meio corporativo • A inteligência coletiva e a diversidade de testadores

Crowd testing • O que motiva a multidão

Crowd testing • Aderência ao teste de software tradicional

• Utilização no Desenv. de Software Crowd testing

Crowd testing • A experiência do testador como técnica de teste • Regras de utilização do crowdsourcing aplicadas no crowd testing • Tendências

Resultados • Pesquisa realizada no • 58 testadores entrevistados • Entre Setembro e Outubro de 2012

Outros: - Analista de implantação - Analista de sistemas - Assistente de suporte ao usuário - Desenvolvedor - Empresário - Estudante Resultados • Sobre os participantes Perfil do cargo dos participantes Experiência dos entrevistados na área de testes

Outros: - Aplicação desktop Resultados • Sobre os participantes Tipo de sistema testado pelos participantes Atuação dos participantes em empresas de crowd testing Outros: - 99tests - BugFinders - CEVIU - Hoplon

Resultados • Motivação dos testadores no Crowdtest 33% 17% 83% 55% 7% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% Ganhar uma taxa se o produto for vendido Desconto na comprado produto Pagamento por defeito encontrado Premiação para os melhorescolocados Nenhum Motivações financeiras para participar do Crowdtest Motivações NÃO financeiras para participar do Crowdtest

Resultados • Experiência como testador do Crowdtest – 72% afirmaram que a maioria dos defeitos encontrados eram comuns – 34% responderam que a maioria dos defeitos encontrados eram duplicados – 83% costumam realizar testes utilizando diferentes ambientes – 36% costumam realizar testes utilizando dispositivos móveis

Resultados • Experiência como testador do Crowdtest – 60% prefere testar individualmente – 83% afirmaram que cenários de teste críticos ou específicos podem ser testados

Resultados • Opinião sobre o crowd testing – 69% acreditam que a indisponibilidade de documentação pode reduzir a qualidade dos testes – 69% afirmaram que usar uma multidão para testar software faz com que um maior número de testes seja coberto

Resultados • Opinião sobre o crowd testing Contribuição da distribuição geográfica dos testes Integrando o crowd testing com o processo de teste de software tradicional

Diferenciação e contribuição do trabalho • Trabalho de referência no assunto • Pode ser utilizado por qualquer profissional da área de TI • Existem oportunidades para trabalhos futuros • Palestra para o GUTS-RS, em Outubro de 2012 na PUC-RS

Conclusão • O trabalho científico consolida diversos conhecimentos adquiridos • O crowd testing é... – Viável – Qualidade – Teste como serviço • As soluções precisam mais de pessoas e menos de tecnologia

Dúvidas

Add a comment

Related presentations

Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...

This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...

1 App,

1 App,

November 10, 2014

How to bring innovation to your organization by streamlining the deployment proces...

Cisco Call-control solutions can handle voice, video and data

Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...

Related pages

Defesa do TCC - (Engenharia Civil) - YouTube

Defesa completa do TCC ... alvenaria e estrutura de concreto Curso de ... um TCC Trabalho de Conclusão de Curso Orientações ...
Read more

Defesa de Monografia! - YouTube

Minha defesa de Trabalho de Conclusão de Curso. Tema: "O CUIDADO DO ENFERMEIRO PARA O ALÍVIO DA DOR NA PARTURIENTE." Alunas: Lana Priscila ...
Read more

Conclusão da Especialização em Informática ...

Nos dias 8 e 9 de abril de 2011 aconteceu a defesa do TCC (Trabalho de Conclusão de ... da UFRGS e Revisora do curso de Informática ...
Read more

Série Manual de Procedimentos, n. 6 MANUAL PARA ...

Parte principal do trabalho que contém a ... defesa e orientação ... o presente Trabalho de Conclusão de Curso através de meios ...
Read more

RECOMENDAES PARA A DEFESA DO TRABALHO DE GRADUAO

RECOMENDAÇÕES PARA A DEFESA DO TRABALHO DE CONCLUSÃO DE CURSO . Senhor Presidente da Banca Examinadora: 1.
Read more

Trabalho de conclusão de curso – Wikipédia, a ...

... eventualmente chamada trabalho de conclusão de curso, trabalho de graduação ... Alguma área do curso escolhido que ainda tenha algo ...
Read more

Faculdade de Direito FAAP | Monografia (TCC)

O Trabalho de Conclusão de Curso ... As bancas de defesa são, ... A avaliação do trabalho é realizada por uma Banca, ...
Read more

Of - UNESP: Câmpus de Ourinhos - Curso de Geografia

... solicito a prorrogação do prazo para entrega e defesa pública do ... a versão preliminar do Trabalho de Conclusão de Curso no prazo ...
Read more

FICHA DE AVALIAÇÃO DE TCC - UNESP: Câmpus Experimental ...

... e divisão por três. É considerado aprovado no Trabalho de Conclusão do Curso o aluno com média ... DEFESA PÚBLICA DO TRABALHO DE CONCLUSÃO DE ...
Read more

uepb.direito.tcc - Google Sites

COMUNICAMOS AOS ALUNOS CONCLUINTES QUE AGENDARAM DEFESA DO TCC PARA ESTE SEMESTRE ... O Trabalho de Conclusão de Curso ... de Conclusão de Curso ...
Read more