Sie sind auf Seite 1von 22

A IMPORTNCIA DO TESTE PARA GARANTIA DA QUALIDADE DO

SOFTWARE.

AGENDA
QUEM SOU EU
O QUE QUALIDADE DE SOFTWARE
O QUE TESTE DE SOFTWARE
QUAL A IMPORTNCIA DE TESTAR SOFTWARE
O TESTE DE SOFTWARE NA FUCAPI
O QUE A ALATS
O QUE CBTS
PROBLEMAS DE FALHA DE SOFTWARE
CONCLUSO

O QUE QUALIDADE DE SOFTWARE


estar de acordo com os requisitos de desempenho e de
funcionalidade que foram claramente definidos, aos padres de
desenvolvimento explicitamente documentados e s caractersticas
de qualidade que so esperadas por todo software desenvolvido por
profissionais.

O QUE QUALIDADE DE SOFTWARE


Caractersticas de Qualidade ISO 9126
Esta norma estabelece um modelo de Qualidade que o produto de
software deve possuir. Temos as seguinte caractersticas:
Funcionalidade Capacidade do Software fornecer
funcionalidades que atendam a necessidade definidas quando
usado sob determinadas condies preestabelecidas.
Confiabilidade Capacidade do Software de manter um nvel
especfico de desempenho quando usado sob determinadas
condies especficas
Usabilidade Capacidade do software de ser entendido,
aprendido, usado e atrativo quando usado sob determinadas
condies especificas

O QUE QUALIDADE DE SOFTWARE


Caractersticas de Qualidade segundo a ISO 9126 CONT.
Eficincia Capacidade do Software de manter o relacionamento
entre o nvel de desempenho, em relao aos recursos que sero
utilizados
Manutenibilidade Facilidade que o sistema tem de ser mantido
(manuteno)
Portabilidade Capacidade do software de ser transferido de
ambiente

O QUE TESTE DE SOFTWARE


Segundo alguns especialista no assunto teste :
O processo de executar um programa ou sistema com a inteno de
encontrar defeitos (Glen Myers)
Qualquer atividade que a partir de um atributo ou capacidade de um
programa ou sistema seja possvel determinar se ele alcana os
resultados desejados (Bill Hetzel)
Em suma teste de software nada mais do que fazer uma
comparao entre os requisitos especificados pelo cliente e o produto
que foi desenvolvido.

O QUE TESTE DE SOFTWARE


Dimenses do Testes : Estgios ou nveis de testes (Quando Testar)
Os testes possuem 4 nveis:
Testes Unitrios
Verificam o funcionamento em um
pedao do sistema ou software
isoladamente ou separadamente

Estrutural
Tcnicas de teste
(Como testar?)

2
Tipos de teste
(O que testar?)

Funcional

Estgios ou nveis de
teste (Quando testar)

Teste de Integrao
Verificam a integrao do sistema
com outro buscando identificar se os
dados esto sendo processados
corretamente.
Teste de Sistema
Neste estgio feita a execuo do
sistema ou subsistema (parte de um
sistema) como um todo.

Teste de aceitao
Teste feito geralmente pelo
usurio final, visando se o que foi
desenvolvido atente aos
objetivos do negcio.

O QUE TESTE DE SOFTWARE


Dimenses do Testes : Tipos de Teste (O que testar)
Estrutural
Tcnicas de teste
(Como testar)

2
Tipos de teste
(O que testar)

Funcional

3
Estgios ou nveis de
teste (Quando testar)

De acordo com os requisitos e com foco no negcio a qual o sistema foi


desenvolvido, podem ser aplicados um ou mais tipos de teste
Teste de
Funcionalidade

Teste de
Requisitos

Teste de
Usabilidade

Teste de
Estresse

Teste de
Segurana ...

O QUE TESTE DE SOFTWARE


Dimenses do Testes : Tcnicas de Teste (Como testar)
Estrutural
Tcnicas de teste
(Como testar)

2
Tipos de teste
(O que testar)

Tcnica Estrutural
Visam avaliar o cdigo do sistema e
lgica interna
Tcnica Funcional
Avaliam as funcionalidades e o
atendimento aos requisitos

3
Estgios ou nveis de teste
(Quando testar)

Funcional

QUAL A IMPORTNCIA DE TESTAR SOFTWARE


Identificao de falhas nas fases iniciais do processo de
desenvolvimento
Diminuo do custo de correo da falha
Diminuo do custo com retrabalhos
Garantir que o produto esteja em conformidade com os
padres de qualidade requeridos pelo cliente
Garantir que os requisitos especificados foram atendidos
Buscar garantir a satisfao do cliente final

O TESTE DE SOFTWARE NA FUCAPI

Suportada por um Processo de Teste definido


Objetivo do processo de teste: a realizao repetida,
infinita de passos, formalmente organizados dentro da empresa
e que reuni esforos para atingir resultados definidos.
Objetivo da Equipe de testes: Minimizar os riscos causados
por defeitos provenintes do processo de desenvolvimento.
Identificando o maior nmero possivel de no conformidades,
reduzindo o custo com a manuteno do software.
Papis Desempenhados dentro da Equipe de Testes
Gerente de Testes

Projetista deTestes

Automatizador

Testador

O TESTE DE SOFTWARE NA FUCAPI


Principais Documentos do Processo de Teste
Estratgia de Teste
Plano de Teste
Casos de teste
Roteiros de Execuo de Teste
Scripts de Teste

O TESTE DE SOFTWARE NA FUCAPI


Subdiviso do Processo de Teste
Processo de Teste est dividido em outros subprocessos:
Planejar Testes
Projetar/Implementar componentes de testes
Realizar Testes

O TESTE DE SOFTWARE NA FUCAPI


Subprocesso: Planejar Teste
Neste subprocesso feito todo o planejamento das atividades
referentes aos testes
As seguintes atividades so realizadas
Elaborao da Estratgia de Teste (Projetista de Teste)
Elaborao do Plano de Teste (Gerente de Teste)
Reviso dos Documentos Gerados (Revisor)
Obter aprovao do Plano de Testes (Gerente de Teste)

O TESTE DE SOFTWARE NA FUCAPI


Subprocesso: Projetar/Implementar Teste
construdo os casos de testes manuais ou automatizados, sempre com
foco na estratgia definida e no que foi planejado.
As seguintes atividades so realizadas
Elaborao do Projeto de Teste (Projetista de Teste)
Estrutura ambiente de Teste (Gerente de Teste)
Realiza Teste de Sanidade (Projetista de Teste)
Planeja a Execuo dos Testes (Projetista de Teste)
Implementa Componentes de Testes (Automatizador)
Reviso dos Documentos Gerados (Revisor)

O TESTE DE SOFTWARE NA FUCAPI


Subprocesso: Executar Teste
o momento onde tudo que foi planejado e projetado ser executado, o
resultado obtido na execuo ser verificado e registrado
As seguintes atividades so realizadas
Execuo dos Casos de Teste (Testador)
Casos de teste
Roteiros de execuo de teste
Scripts de testes (Testes automatizados)
Gerenciar Defeitos (Projetista de Teste)
Avaliao do resultado de Execuo de Testes (Gerente de Teste)

O QUE A ALATS
ALATS Associao Latino Americana de Teste de Software
Instituio sem Fins lucrativos
Reunir profissionais da rea de testes e de qualidade de sistemas
Servir de apoio a troca de informaes e melhoria do processo de testes
e sua integrao com os processos de desenvolvimento
Divulgao da melhores prticas de teste de software, permitindo a
evoluo de toda a comunidade envolvida nesta rea
Seminrios;

Grupos de Trabalho;

Congressos;

Cursos;

Palestras Gratuitas;

workshops;

O QUE A ALATS
A ALATS tem sua sede no Rio de Janeiro, e est divida em
Diretorias Regionais e Diretorias Internacionais, que so
representados por profissionais da rea de teste
Diretorias Regionais no Brasil :
S.Paulo
Recife
Belo Horizonte
Cuiab
Braslia

Diretorias Internacionais:
Montevidu Uruguai

Florianpolis
Fortaleza
Porto Alegre
Manaus
Curitiba

O QUE A CBTS
CBTS Certificao Brasileira em Teste de Software
Propsito da CBTS:
Criar um padro de avaliao dos conhecimentos dos profissionais
envolvidos em Teste de Software;
Ser uma certificao brasileira com os padres de qualidade existentes no
mercado internacional (EUA e Europa);
Melhorar o nvel de qualidade dos profissionais de Teste de Software;
Melhorar a Execuo dos Servios dos Testes de Software.
O exame CBTS destina-se aos profissionais de TI da rea de desenvolvimento de
sistemas e em especial, aqueles que atuam em teste de software e que tenham
um interesse em obter um certificado de reconhecimento tcnico vlido para o
mercado brasileiro.
Maiores informaes acesse o site: www.alats.org.br

FALHAS EM SOFTWARE
Possvel Falha em Software enlouquece rob
Descrio do Rob -> Erlikon GDF-005, criado para identificar e
atirar em alvos suspeitos, o rob se posiciona sozinho, sendo
necessrio apenas um comando humano para que comece a
tirar, em modo automtico encontra o alvo e atira com duas arma
de 35 mm que recarrega automaticamente.
Falha -> Durante os testes manuais o rob comeou a atirar
sozinho, sem o comando humano obrigatrio.
Impacto -> 09 pessoas mortas e 14 gravemente feridas

Fonte: http://tecnologia.terra.com.br/interna/0,,OI2007756-EI8328,00.html

PENSE NISSO!
Habilidade o que voc capaz
de fazer. Motivao determina o que voc faz. Atitude determina
a qualidade do que voc faz (Lou Holtz)

Contatos: wanisia@alats.org.br
wanisia.souza@fucapi.br

This document was created with Win2PDF available at http://www.win2pdf.com.


The unregistered version of Win2PDF is for evaluation or non-commercial use only.
This page will not be added after purchasing Win2PDF.

Das könnte Ihnen auch gefallen