13
QUALIDADE & TESTES DE SOFTWARE Gilda M Manetti Lauriano [email protected] – Cel. 55-11-99803.7385

Brisa Qualidade e Testes de software

Embed Size (px)

Citation preview

Page 1: Brisa   Qualidade e Testes de software

QUALIDADE & TESTES DE SOFTWARE

Gilda M Manetti Lauriano

[email protected] – Cel. 55-11-99803.7385

Page 2: 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

Page 3: Brisa   Qualidade e Testes de software

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

Page 4: Brisa   Qualidade e Testes de software

Evite custos de retrabalho! A BRISA possui uma solução completa em Qualidade e Testes de Software.

Qualidade e Testes de Software

Page 5: Brisa   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.

Page 6: Brisa   Qualidade e Testes de software

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.

Page 7: Brisa   Qualidade e Testes de software

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

Page 8: Brisa   Qualidade e Testes de software

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

Page 9: Brisa   Qualidade e Testes de software

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

Page 10: Brisa   Qualidade e Testes de software

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.

Page 11: Brisa   Qualidade e Testes de software

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

Page 12: Brisa   Qualidade e Testes de software

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?

Page 13: Brisa   Qualidade e Testes de software

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

[email protected]

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