Aferindo a qualidade do serviço com testes de desempenho - MVP Virtual Conference 2013
Brisa Qualidade e Testes de software
-
Upload
gilda-maria-manetti-lauriano -
Category
Sales
-
view
120 -
download
2
Transcript of Brisa Qualidade e Testes de software
2Nossa OrganizaçãoBRISA SOCIEDADE PARA O DESENVOLVIMENTO DA TECNOLOGIA DA INFORMAÇÃO
Fundada em 1988 e declarada de utilidade pública em 1992, a BRISA
possui escritórios em Brasília, São Paulo, Rio de Janeiro, Salvador e
Flórida e conta com cerca de 250 profissionais altamente qualificados;
Presta serviços aos seus clientes em diversos países da América Latina,
África e nos Estados Unidos;
É credenciada pelo MCTI como Instituto de Pesquisa e Desenvolvimento
(P&D) para regiões S, SE, N, NE e CO;
Tem foco em negócios, soluções e serviços de tecnologia de informação e
comunicação, por meio do desenvolvimento de projetos estratégicos e
técnicos;
Tem se destacado por sua atuação em projetos pioneiros de Software
Embarcado, Internet, Comércio Eletrônico, Testes de Software, TV Digital
e e-Organização.
BRASÍLIA
SALVADOR
SÃO
PAULO
RIO DE
JANEIRO
FLÓRIDA
PROJETOS
3
Principais NegóciosTecnologia da Informação e Comunicação
A BRISA possui um sistema de criação e execução de campanhas de
comunicação por voz ou mensagem de texto de forma automatizada. Ideal para
fazer campanhas de cobrança, notificação de eventos públicos e privados, etc.
SISTEMA DE CHAMADAS AUTOMATIZADAS
A BRISA possui conhecimentos sólidos e experiência em Engenharia de
Software aplicada a testes de software em plataformas WEB, Mobile, Desktop e
Software Embarcado, além de uma solução completa em atividades de testes.
QUALIDADE E TESTES DE SOFTWARE
A BRISA é uma empresa de referência no setor de tecnologia da informação.
Seus projetos são baseados nas melhores práticas de mercado, o que tem
permitido a replicação de seus processos em seus clientes.
CONSULTORIA EM TECNOLOGIA
A BRISA possui uma equipe de Engenheiros, Desenvolvedores e Analistas de
Software, o que torna possível o desenvolvimento de sistemas para diversas
áreas, incluindo sistemas embarcados e soluções multiplataformas.
DESENVOLVIMENTO DE SOFTWARE
Evite custos de retrabalho! A BRISA possui uma solução completa em Qualidade e Testes de Software.
Qualidade e Testes de Software
5Serviços de Testes de SoftwareA BRISA possui uma solução completa em Qualidade e Testes de Software para seus Sistemas... Veja alguns deles...
TESTES DE ESTRESSE
Atividade para avaliar o tempo de resposta do seu
sistema WEB quando o mesmo está no limite
especificado.
TESTES DE CARGA
Utilizado para avaliar o funcionamento do seu sistema
WEB com requisições simultâneas / paralelas.
TESTES DE USABILIDADE
Recomendado para verificar se o seu sistema é
facilmente entendido pelos usuários finais, intuitivo e
fácil de operar.
TESTES FUNCIONAIS
Recomendado para sistemas que possuem
documentação e tem por objetivo a validação
de requisitos.
Ideal para sistemas que não possuem
documentação ou quando existe pouco prazo
para validação e testes.
TESTES EXPLORATÓRIOS
TESTES DE DESEMPENHO
Atividade para avaliar o funcionamento do seu
sistema WEB com carga crescente de requisições.
TESTES AUTOMATIZADOS
Recomendado para otimizar o tempo do ciclo de
testes em ambiente iterativo incremental.
TESTES DE COMPATIBILIDADE
Atividade para avaliar a compatibilidade e portabilidade
do seu sistema em diferentes ambientes e dispositivos.
TESTES DE INVASÃO
Recomendado para analisar sistemas pela
ótica do invasor.
6Processos em Testes de SoftwareA BRISA utiliza processos maduros em Testes de Software, com base nas melhores práticas, que também podem ser replicados em seus clientes.
GESTÃO DO PROJETO DE TESTES
PROJETO E EXECUÇÃO DE TESTES
GERENCIA DE REQUISITOS DE TESTES GESTÃO DE FERRAMENTAS DE TESTE
EXECUÇÃO DE TESTES ESTÁTICO
PROCESSO DE TESTES DE ACEITE
GARANTIA DE QUALIDADE
MEDIÇÃO E ANÁLISE DE TESTE
POLÍTICAS E ORGANIZAÇÃO DO TESTE
AVALIAÇÃO DA QUALIDADE DO PRODUTO
GESTÃO DE DEFEITOS
EXECUÇÃO DE TESTES NÃO-FUNCIONAIS
AUTOMAÇÃO E EXECUÇÃO DOS TESTES
CONTROLE ESTATÍSICO DO PROCESSO FECHAMENTO DAS ATIVIDADES
Estabelece e mantem planos para gerenciar, monitorar e
controlar as atividades até o encerramento do projeto.
Identifica, elabora e executa testes, registrando a execução
e divergência na forma de incidentes.
Fornece subsídios para gerenciar os requisitos do projeto
de testes, identificando inconsistências.
Estabelece e mantem estratégia para automação e
execução dos testes, incluindo retorno de investimento (ROI).
Define objetivos quantitativos de qualidade do produto e
fornecer mecanismos para o alcance dos mesmos.
Gerencia, mantem, estabelece e controla índices
estatísticos do desempenho dos processos.
Gerencia a identificação, análise, estratégia, seleção e
implantação de ferramentas na organização.
Organiza e torna sistemático os procedimentos adotados
para finalizar o projeto de teste de software.
Gerencia e determina ações corretivas e preventivas para
as causas raiz dos defeitos encontrados.
Estabelece mecanismos de avaliação de processos e
produtos de trabalho, fornecendo visibilidade a gerência.
Desenvolve e sustenta medições (KPIs) utilizadas para dar
suporte às necessidades de informações gerenciais.
Define a estrutura do teste dentro da organização através
de políticas, padrões, metodologias e estratégias.
Assegura que o teste de aceitação seja planejado e
executado para validar as expectativas dos usuários.
Define processos para que defeitos sejam encontrados nas
primeiras fases de desenvolvimento.
Endereça e avalia os riscos não-funcionais do software
através da execução de testes não-funcionais.
7Qualidade no Ciclo de DesenvolvimentoPara cada atividade no ciclo de desenvolvimento, existe uma atividade de teste correspondente no qual a BRISA poderá atuar.
Execução de testes estáticos,
revisão de documentação,
definição dos critérios de
aceite, estratégia de teste, etc.
REQUISITOS
Validação das classes, banco
de dados, camadas, estratégia
de integração, conformidade
com os requisitos, etc.
ARQUITETURA
Execução de testes unitários,
validação de integração de
componentes, padronização de
código, complexidade, etc.
CÓDIFICAÇÃO
Execução de testes funcionais e
não-funcionais, testes
exploratórios, testes de
usabilidade, desempenho, etc.
TESTES
Execução de testes de aceite,
validação dos critérios de
qualidade e aceite, testes no
ambiente de produção, etc.
ACEITE
Execução de testes de
regressão, testes de
confirmação, instalação,
validação de novo ambiente, etc.
MANUTENÇÃO
MODELO CASCATA MODELO ESPIRAL MODELOS ÁGEIS MODELO LEANMODELO V
8Ferramentas de Testes de SoftwareA BRISA utiliza e sugere as ferramentas de gestão e execução de testes a serem utilizadas nos ciclos de acordo com as necessidades ou requisição do cliente.
ISSUE TRACKING Selenium For Issue Tracking
UI AutomatorT E S T I N G S U I T E
for SECURITY TESTINGfor CODE TESTING
A c c e s s i b i l i t yMTCCUSTOMIZED TESTING TOOL
for CODE & LOAD TESTING
for TESTING ENVIRMENTDEVELOP SYSTEM TOOLS
for CODE TESTING
9Entregáveis e Artefatos de TestesAlém dos relatórios convencionais de testes, podemos customizar os entregáveis para atender as necessidades de nossos clientes.
Descrição do defeito, passos para
reprodução, evidência (‘prints’, vídeo,
etc.) prioridade, impacto, autor, etc.
RELATÓRIO DE DEFEITOS
Descrição dos casos de testes,
resultado esperado, autor, data e
hora, status, comentários, etc.
CASOS DE TESTES
Cronograma, escopo, recursos,
ambiente, indicadores, artefatos,
estratégia, atividades, etc.
PLANO DE TESTES
Sumário do projeto, estatísticas,
densidade dos defeitos, análises,
tipo de defeitos, riscos, etc.
RELATÓRIOS TÉCNICOS
10Alguns Casos de Sucesso em Testes de SoftwareA BRISA tem aplicado Processos e Serviços de Qualidade e Testes de Software em plataformas WEB, Desktop, Mobile, TV e Softwares Embarcados.
Execução de testes funcionais,
validação de requisitos, testes de
compatibilidade e portabilidade
em dispositivos móveis nos
canais eletrônicos do ITAÚ.
Execução de testes funcionais,
exploratórios, desempenho,
estresse, testes de campo e
automatizados em dispositivos
móveis e TV Digital.
Execução de testes de
desempenho, carga, estresse,
validação de requisitos
funcionais e não-funcionais em
sistemas WEB (SIGEL).
Execução de testes
automatizados para validação
funcional e não-funcional em
ambiente WEB e Softwares
Embarcados em rastreadores.
Execução de testes funcionais,
validação de requisitos e testes
exploratórios em sistemas
embarcados Desktop/Notebooks
e modems 3G.
Execução de testes de carga,
testes funcionais, e não-
funcional, testes exploratórios
em dispositivos móveis e
sistemas WEB.
11
Benefícios do TesteA Experiência da BRISA e a satisfação de nossos clientes
comprovam os benefícios
Seu cliente espera conformidade com os requisitos explícitos por ele nas fases iniciais do
projeto de desenvolvimento. Através das atividades de testes é possível validar e verificar
a conformidade dos requisitos além de encontrar defeitos não esperados no seu software.
AUMENTA A QUALIDADE DO PRODUTO DE SOFTWARE
Com a execução das atividades de testes é possível medir a qualidade do seu software
em termos de defeitos encontrados ‘versus’ defeitos corrigidos, por características e
requisitos funcionais e não-funcionais antes de coloca-lo em produção.
PROVÊ INFORMAÇÕES PARA TOMADA DE DECISÃO
Quando um produto de software é construído com qualidade, o relacionamento e
confiança com o seu cliente aumenta. Além de manter seu cliente e trazer novos projetos,
novos clientes são agregados ao seu portfólio devido ao ‘Marketing’ viral.
AUMENTA A CONFIANÇA E RELACIONAMENTO
A execução das atividades de testes por uma empresa especializada e independente
reduz a quantidade de defeitos em produção, geralmente encontrados por usuários finais,
além da imparcialidade, onde o objetivo principal é encontrar defeitos no software.
REDUÇÃO DOS DEFEITOS EM PRODUÇÃO
Historicamente, quando integrado ao ciclo de desenvolvimento, as atividades de testes
de software provêm uma redução nos custos do projeto em até 40%, evitando gastos com
retrabalho e reduzindo ciclos de manutenção no software devido correção de defeitos.
REDUÇÃO NOS CUSTOS D0 PROJETO
Nos últimos anos, a BRISA já executou mais de 10 milhões de casos de testes,
distribuídos em mais de 20.000 projetos, realizados em mais de 20 países e 04 idiomas
diferentes, com a colaboração atual de mais de 150 Analistas de Testes qualificados.
EXPERIÊNCIA SÓLIDA EM QUALIDADE DE SOFTWRAE
Acompanhamento e comunicação em tempo real (‘on-line’) dos problemas identificados
(‘bugs’) com apoio direto de nossos Analistas, refletindo na produtividade dos seus
desenvolvedores, reduzindo custos e determinando ‘go-lives’ perfeitos.
COMUNICAÇÃO EM TEMPO REAL COM NOSSOS CLIENTES
A BRISA pode estimar o esforço de testes para o seu software, estabelecendo uma
estratégia de testes eficaz, através de requisitos, casos de uso, pontos de função, telas,
módulos ou mesmo através do mapeamento do sistema (ausência de documentação).
ESFORÇO E ESTIMATIVAS ASSERTIVAS
Os Analistas da BRISA são certificados CTFL (‘Certified Tester Foundation Level’) pelo
ISTQB (‘International Software Testing Qualification Board’), comprovando a aplicação
das melhores práticas e técnicas de qualidade e testes de software.
ANALISTAS CERTIFICADOS CTFL
A BRISA é a primeira e única empresa a alcançar o nível máximo do modelo MPT.Br
(Melhoria de Processos de Testes Brasileiro), comprovando excelência em gestão e
processos de qualidade e testes de software em todos os laboratórios.
EMPRESA CERTIFICADA NÍVEL 5
Diferenciais BRISAPor que implementar Processos de Qualidade e Testes de Software
com a BRISA?
SÃO PAULO– SP
Rua Arizona, 1422 - 2.o andar
Platinum Building
Brooklin Novo
CEP: 04567-003
BRASÍLIA - DF
SCS, Quadra 07 – Bloco A,
100 - Sala 824
Ed. Torre do Pátio Brasil
CEP: 70307-902
SÃO PAULO– SP
Rua Alexandre Dumas, 2220
6º andar
Ed. Ralph Rosenberg
CEP: 04717-912
www.brisabr.com.br
Tel.: (11) 4410-4570
SALVADOR – BA
Av. Ant. Carlos Magalhães, 3840
2º Andar, Ala A - Ed. Capemi
Caminho das Árvores
CEP: 41800-700
RIO DE JANEIRO - RJ
Av. Luis Carlos Prestes, nº 180
3º andar - Sala 324
Barra da Tijuca
CEP: 22775-055
ORLANDO – USA
7380 W. Sand Lake Road,
Suite 500,
Orlando,
FL 32819 - USA
Tel.: (11) 3755-8100 Tel.: (21) 2112-4600 Tel.: (71) 3353-7733 Tel.: +1 (407) 992-2327Tel.: (61) 3214-3500