Professional Documents
Culture Documents
ndice
Resumo ................................................................................................................................3 Antecedentes ........................................................................................................................3 Desafios do Gerenciamento de qualidade .................................................................3 As Atuais Ferramentas de Gerenciamento de Qualidade ...........................................5 O Que Procurar Em Uma Ferramenta de Gerenciamento de Qualidade ..................................5 Dados e Gerenciamento de Teste Globais com Resultados Centralizados ...................5 Granularidade do Controle .......................................................................................5 Ferramenta de Teste Integrada ..................................................................................6 Investimento Escalvel ..............................................................................................6 Central de Testes appRELAY Nova Soluo de Gerenciamento de Qualidade .......................6 Introduo ................................................................................................................6 Recursos e Benefcios ................................................................................................7 Entregando o appRELAY Test Center via SaaS (Software as a Service) ......................11 Concluso ...........................................................................................................................12 Sobre a Intertek NSTL ..........................................................................................................12 Para Obter mais Informaes ...............................................................................................13
Resumo
Se lanar um aplicativo de software no mercado uma corrida, ento lanar aplicativos mveis no mercado uma corrida de malabaristas. Os gerentes de controle de qualidade (QA) de software nunca diriam que a vida deles fcil, ou que suas ferramentas de gerenciamento so perfeitas. Eles precisam testar, em PCs e s vezes em Mac OS e variantes de Unix, a compatibilidade com os navegadores mais populares, e a interoperabilidade com os aplicativos de cliente e servidor mais comuns. Alm disso, eles precisam permanecer flexveis o suficiente para se adaptar ao cronograma varivel da equipe de desenvolvimento. Mas o controle de qualidade de um aplicativo mvel normalmente requer ainda mais. Os testes apropriados em diversos dispositivos tambm requerem uma variedade de scripts de teste nicos. Verses de software atualizadas pela equipe de desenvolvimento requerem testes em dzias ou centenas de combinaes de dispositivos. Muitas operadoras de grande porte tm seus prprios padres de qualidade e planejamento de testes a seguir, portanto os testes tambm devem atender esses padres. Para atender para estes requisitos intensivos muitos desenvolvedores usam locais de teste espalhados pelo pas ou pelo mundo, e devem administrar suas cargas de trabalho para otimizar a eficincia. Se as ferramentas de gerenciamento de QA forem inadequadas, ento administrar a profuso de casos de teste pode se tornar o principal engarrafamento na corrida para lanar no mercado aplicativos mveis antes dos concorrentes. Este documento descreve o cenrio do controle de qualidade de aplicativos mveis, focando nas ferramentas de gerenciamento usadas pelas empresas, publicadores e agregadores de software mvel. Seu pblico-alvo inclui o pessoal de gerenciamento de qualidade responsvel por especificar, implementar e monitorar programas de teste, e os executivos responsveis pela economia da mo-de-obra. Este documento explora importantes recursos e benefcios em uma administrao de controle de qualidade. A ferramenta de gerenciamento de qualidade, introduz o appRELAY Test Center, e descreve vrios recursos internos que ajudam as equipes de controle de qualidade de aplicativos mveis a administrar com sucesso e vencer a corrida para lanar produtos na hora certa. Eles enfrentam duas categorias de problemas: Muito trabalho a realizar no tempo alocado para testes, e ferramentas inadequadas para administrar o processo.
P r i n c i Pa i s M e n s a g e n s
Os desenvolvedores de aplicativos de software mveis enfrentam cada vez mais dificuldades para administrar eficazmente sua mo-de-obra de gerenciamento de qualidade. . As ferramentas geralmente mais usadas software de rastreamento de defeitos, planilhas eletrnicas, e-mail e pacotes verticais de alto padro atendem s necessidades dos engenheiros, mas no s necessidades dos gerentes de qualidade. A ferramenta ideal ocupa pouco espao no cliente, centraliza o gerenciamento de qualidade, organiza os resultados de teste e reduz o tempo de lanamento de aplicativos mveis no mercado.
Antecedentes
O que mantm os gerentes de qualidade acordados noite?
Janela de adoo de dispositivo - Para muitos desenvolvedores mveis, uma das maiores oportunidades de receita de um aplicativo ocorre quando o dispositivo mvel comprado pela primeira vez, especialmente se ele tiver recursos novos e interessantes que seu aplicativo particular mostra. Durante as primeiras semanas crticas aps a compra, a maioria dos primeiros compradores usa o dispositivo e explora seu software avidamente, assim quanto antes o aplicativo estiver disponvel, mais ele pode aproveitar desse entusiasmo, gerando assim mais receita.
ao executar tarefas de controle de qualidade terceirizadas (Execute o plano de teste 255 no laboratrio de Pequim com o build de ontem no dispositivo ABC rodando Symbian sobre uma interface HSDPA, e ento informe qualquer defeito e o passo-a-passo para reproduzi-lo). Em muitos casos, as ferramentas de gerenciamento de QA disponveis no esto acompanhando os custos necessrios para o QA terceirizado, ou so caras demais para pequenos e mdios desenvolvedores.
logotipo de certificao - As operadoras tm seu prprio programa de certificao ou usam programas de certificao padro da indstria, como TRUE BREW Testing, JavaVerifed, Symbian Signed, ou Microsoft Mobile2Market. Os fabricantes de dispositivos de mo tambm estabeleceram padres de teste para os aplicativos que vo suportar ou incorporar. Este requisito um importante diferencial de produto, e s vezes um portal.
diversidade de requisitos de operadora/plataforma/dispositivo mvel- Mesmo os aplicativos de maior apelo precisam rodar em mltiplos dispositivos de mo, em mltiplas plataformas e com mltiplas operadoras. Na medida em que a equipe de desenvolvimento e a equipe de portabilidade aprontam o produto para as combinaes mais populares, a QA tem que obter montar e executar as condies de teste apropriadas, e ento compilar todos os resultados de teste e relatrios de defeitos.
Estas diferenas consomem o tempo disponvel no cronograma de desenvolvimento. Assim, o desenvolvedor pode reduzir o prazo interno de controle de qualidade para no perder a janela exata de lanamento do dispositivo, para acomodar o programa de logotipo de certificao, ou para aproveitar oportunidades especficas do operador/plataforma/dispositivo de mo.
O efeito da Terceirizao
As funes de Engenharia e QA esto ultrapassando os limites dos recursos internos. Estas funes j no param mais quando os engenheiros e testadores locais vo para casa; elas continuam nos diversos fusos horrios. Porm, atualmente existem ferramentas para ajudar a administrar as tarefas de engenharia terceirizadas (Elimine o defeito 80533, verifique o cdigo e atualize o trouble ticket), mas no ajudam muito
de crescimento, e outras so melhor adequadas para atender as necessidades de empresas muito grandes. Assim, o cenrio de aplicativos mveis est maduro para uma abordagem nova do gerenciamento de qualidade
Ferramentas de colaborao
Esta categoria inclui aplicativos on-line como wikis, arquivos grandes baseados na Web como Google Docs, e bancos de dados de defeitos baseados na Web como Bugzilla e Mantis. Estas ferramentas tm as vantagens de acessibilidade global, alguma centralizao e custo baixo ou zero. Porm, eles no so otimizados para a diversidade de variveis dos aplicativos mveis, e normalmente no revelam os detalhes necessrios para os gerentes de qualidade, pois so projetados tipicamente para ajudar os desenvolvedores e no o pessoal de controle de qualidade.
granularidade do controle
Com todos os dados de teste em um nico repositrio, os gerentes podem no apenas verificar o status at o nvel do modelo do dispositivo de mo, verso do software, plano de teste, local e testador, mas tambm fazer mudanas em quaisquer destes nveis. Com a capacidade de avaliar a produtividade, o cronograma e a porcentagem de concluso das tarefas de controle de qualidade, os gerentes podem redistribuir o trabalho de um testador ou pas para outro, e obter a maior vantagem possvel da terceirizao e internacionalizao dos esforos de QA.
independentemente da complexidade ou diversidade dos programas de certificao. A ferramenta tambm deve coletar automaticamente os resultados de cada etapa do plano de teste e armazen-los para reviso pelos gerentes de qualidade. Como o laboratrio de teste autorizado para vrios programas de certificao dos setores de software para aparelhos mveis, a NSTL criou uma plataforma verstil para administrar o gerenciamento de qualidade conforme suas prprias especificaes, e o appRELAY Test Center a verso externa da plataforma, acessvel a todos os desenvolvedores de aplicativos mveis
investimento escalvel
Todos os desenvolvedores enfrentam restries no oramento de controle de qualidade, assim o custo de usar a ferramenta no deve ser excessivo; caso contrrio, ele se torna uma barreira para entrar no mercado. Os desenvolvedores devem poder escalonar os custos do uso da ferramenta para cima e para baixo dependendo da carga de testes.
c e n t R A l d e t e s t e s A P P R e l AY n o vA s o l u o d e GeRenciAmento de QuAlidAde
introduo
O histrico da NSTL data da dcada de 1980, quando ela comeou a fazer testes independentes de produtos de software e hardware. Os recursos e funcionalidades da Central de Testes appRELAY so o reflexo direto da contnua experincia da empresa em pr-testes, gerenciamento de qualidade, consultoria e certificaes multi-plataformas.
servios appreLaY
O appRELAY Test Center se baseia no j bastante conhecido servio de teste de aplicativos mveis chamado de appRELAY. Enquanto alguns poucos desenvolvedores terceirizam 100% de seus testes, muitos desenvolvedores usam o servio appRELAY em locais, pessoal e dispositivos de mo externos para complementar seus recursos internos. (a NSTL administra estes projetos internamente usando o appRELAY Test Center, a fonte do mesmo produto agora oferecido comercialmente.) A combinao do servio e da ferramenta de gerenciamento sig-
Na medida em que a tecnologia e as tendncias do setor moldam os requisitos de teste, a NSTL atualiza sua ferramenta de gerenciamento de qualidade para seu prprio volume extremamente alto de negcios de controle de qualidade, e os clientes e usurios da Central de Testes appRELAY desfrutam das mesmas melhorias. O resultado uma ferramenta mais gil do que um pacote baseado em cliente ou um servio administrado no local, oferecendo a vantagem competitiva do software de controle de qualidade, que se mantm sempre atualizado com o mercado. Especificamente projetada para gerenciamento de qualidade de aplicativos mveis, o appRELAY Test Center oferece aos desenvolvedores a essncia dos testes: o conjunto de ferramentas usado por vrios programas de certificao da indstria desde 2001.
nifica que os gerentes de qualidade podem medir seus recursos de controle de qualidade em qualquer lugar do mundo, e tomar as decises sobre a quantidade de trabalho a terceirizar. Alm disso, como os planos de teste, requisitos e resultados de teste existentes j esto armazenados no appRELAY Test Center, os testes terceirizados podem comear imediatamente.
Com seu foco em planos de teste e funes de emisso/ localizao de relatrios, o appRELAY Test Center atende os requisitos de um sistema de gerenciamento de qualidade mundial, baseado em navegador, funcionando 24 horas por dia, fornecendo aos engenheiros as informaes que eles precisam para corrigir defeitos.
recursos e Benefcios
O appRELAY Test Center incorpora as mais altas prioridades de uma ferramenta de gerenciamento de qualidade ao: centralizar dados de teste e gerenciamento via Web;
oferecer o controle dos recursos at o nvel do dispositivo de mo, testador, verso e plano; integrar todos os recursos de teste e o conjunto dos resultados do teste; e limitar o investimento na ferramenta s necessidades atuais.
A capacidade de realocar tarefas com facilidade entre o pessoal de controle de qualidade e os locais particularmente importante nos testes de aplicativos mveis, quando a disponibilidade do dispositivo de mo ou a cobertura da rede podem ser estritamente regionais.
Todos os ativos necessrios para testar aplicativos mveis esto disponveis para todos os testadores a partir de um nico local
O appRELAY Test Center projetado para proporcionar ao testador tudo o que ele precisa para executar o gerenciamento de qualidade em aplicativos mveis. No login, todos os testadores vem a carga de trabalho atualmente atribuda a eles:
Cada ordem de trabalho contm uma viso geral do aplicativo (incluindo arquivos anexados como verses atualizadas); o status atual do teste, o tempo de teste decorrido e os comentrios; as informaes sobre o dispositivo de mo no qual o aplicativo deve ser testado; e o plano de teste completo publicado pelo patrocinador ou operador. Em vez de trabalhar nos mundos paralelos do plano de teste e da planilha eletrnica, os testadores executam o plano de teste e digitam os resultados e comentrios diretamente na ferramenta.
10
O appRELAY Test Center tambm est ciente do inventrio de dispositivos movis em cada local para assegurar a validade da realocao.
11
concluso
local. O tempo e custo para implementar o sistema e fazer com que os usurios sejam produtivos com ele geralmente so menores do que os gastos com pacotes de software, que a equipe interna de TI precisa administrar. Atualizaes - O fornecedor mantm o software em segundo plano, assim todos os usurios usam automatica e simultaneamente a mais recente verso. Como h uma nica verso do software ela tende a ter menos defeitos, e como ela no roda como um cliente local na mquina do usurio, h menos problemas de compatibilidade. Escalabilidade - O cliente no incorre em nenhum dos custos fixos associados ao acrscimo, mudana e remoo de usurios conforme a flutuao da demanda, porque a capacidade reside no fornecedor. Alm disso, a flexibilidade de preo por unidade e por ms significa que a organizao pode mudar seu investimento no servio para continuar atendendo as atuais necessidades dele. O appRELAY Test Center representa um novo modelo para as ferramentas de gerenciamento de qualidade. Sua arquitetura resolve o engarrafamento de controle de qualidade para ajudar os desenvolvedores de aplicativos mveis a cumprir prazos finais e tirar vantagem das cada vez mais curtas janelas de oportunidade de mercado. A alta produtividade e o menor tempo de lanamento no mercado significam que o appRELAY Test Center pode se pagar em pouco tempo. Com o modelo Software as a Service de preos e de infra-estrutura hospedada, o gerenciamento centralizado dos recursos de controle de qualidade em qualquer local, e uma ferramenta de pequeno porte para testadores, o appRELAY Test Center ajuda as equipes de controle de qualidade a tirar mxima vantagem dos testes de aplicativos mveis.
Copyright 2008 Intertek NSTL. Todos os direitos reservados. As marcas registradas e marcas de fantasia mencionadas so propriedade de seus respectivos donos. Todos os hards de tela, diagramas e figuras so apenas para fins ilustrativos.
12
670 Sentry Parkway BlueBell, PA 19422 USA T: +1 610.832.8400 Cleeve Road Leatherhead Surrey KT22 7SB United Kingdom T: +44 (0)1372 370999 info@nstl.com www.nstl.com