Sei sulla pagina 1di 33

Normas Relacionadas ao

Teste de Software



Vinicius V. Pessoni
viniciuspessoni@gmail.com

Roteiro Apresentao
Introduo

Normas
ISO 9126
ISO/IEC 12207
IEEE 829

Concluso

Espao para Dvidas

Introduo
Introduo - O que so normas?
So documentos publicados por
organizaes responsveis por padronizar:

atividades;
processos;
documentos;
termos;
dispositivos;
etc.

Introduo - Contedo Normas
Nelas so descritas:

etapas de processos;
entradas e sadas esperadas de cada
etapa;
as formas e contedos de documentaes;
outras informaes padronizadoras
necessrias a atividade de teste.

Introduo - Finalidade das Normas
Melhor qualidade dos produtos;

Melhoria tanto da comunicao interna das
equipes, quanto da comunicao entre
organizaes diferentes;

Facilitao de um parmetro de comparao
para determinado atributo.




Introduo - Origens das Normas
As normas utilizadas no teste so provenientes
de duas organizaes:

ISO: "International Organization for Standardization"
ou em portugus, "Organizao Internacional para
Padronizao".

IEEE: "Institute of Electrical and Electronics
Engineers",pronuncia-se I-3-e, ou em portugus
"Instituto de Engenheiros Eletricistas e Eletrnicos".


Introduo - Normas Comentadas
ISO/IEC 9126-1 (2003): Caractersticas de
Qualidade do Produto de Software;

ISO 12207 (2008): Processos de Ciclo de
Vida de Software;

IEEE 829 (2008): Documentao de Teste de
Software e Sistema.

ISO 9126 - 1
Caractersticas de Qualidade do Produto
de Software

ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
Define um modelo de qualidade o qual pode
ser aplicado a qualquer tipo de software;

O objetivo desse padro proporcionar um
framework para avaliao da qualidade dos
produtos de software;

Define as caractersticas de qualidade que
se espera de um software.

ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
O modelo de qualidade definido baseado
em seis caractersticas:

Funcionalidade;
Portabilidade;
Confiabilidade;
Manutenibilidade;
Usabilidade;
Eficincia

ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
Funcionalidade: capacidade que o software
tem de prover funes que atendam aos
requisitos implcitos e explcitos;

Portabilidade: capacidade da transferncia
de um produto de software de um ambiente
para outro.



ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
Confiabilidade: capacidade que o produto
tem de repetir sua funcionalidade dadas as
mesmas condies antes aplicadas;

Manutenibilidade: capacidade que o produto
possui de ser modificado; Facilidade de
manuteno.


ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
Usabilidade: o quo fcil para que o
usurio aprenda e possa utilizar esse produto;

Eficincia: capacidade do produto de
apresentar um desempenho satisfatrio
quando lhe garantido recursos suficientes.




ISO 9126 - 1 - Caractersticas de
Qualidade do Produto de Software
O teste entra em cena para verificar e
validar se determinado produto possui
essas caractersticas;

Dessa forma, possvel determinar a
qualidade de um software.






ISO/IEC 12207
Processos de Ciclo de Vida de Software

ISO/IEC 12207 - Processos de Ciclo de
Vida de Software
Descreve a arquitetura dos processos de ciclo
de vida de software;

Em outras palavras, estabelece um
framework para processos de ciclo de vida
de software;

Auxilia na definio da forma do processo de
teste.


ISO/IEC 12207 - Processos de Ciclo de
Vida de Software
Nesse padro os processos so definidos em
termos de:

atividades;
tarefas;
subtarefas.

Assim, um processo composto de atividades,
as quais possuem tarefas, que podem ou no
ser desmembradas em subtarefas.

ISO/IEC 12207 - Processos de Ciclo de
Vida de Software

IEEE 829
Padro para Documentao de Teste de
Software e Sistema

IEEE 829 - Documentao de Teste de
Software e Sistema
Este padro estabelece um framework para
planejamento e execuo dos testes;

Nele est descrito um conjunto bsico de
documentos, abarcando forma e contedo,
que devem ser criados para apoiar o
processo de teste;


IEEE 829 - Documentao de Teste de
Software e Sistema
Identifica as tarefas mnimas e documentos
recomendados para cada nvel de
integridade de software;

Nvel de integridade pode ser entendido
como a criticidade de um determinado
produto, ou ainda, o quo vasto sero os
testes executados sobre ele.

IEEE 829 - Documentao de Teste de
Software e Sistema
O padro 829 descreve oito possveis
documentos divididos em trs reas
principais, sendo elas:
Plano de teste;
Especificao de Teste;
Relatrios.



IEEE 829 - Documentao de Teste de
Software e Sistema
Plano de Teste:
Master;
Plano de Teste de Nvel.

Os nveis podem ser:
unidade - componente;
integrao;
sistema;
aceitao.

IEEE 829 - Documentao de Teste de
Software e Sistema
Algumas informaes contidas em um plano
de teste:

Escopo dos testes;
Viso geral do sistema;
Cronograma;
Recursos;
dentre outras informaes teis ao
planejamento e execuo dos testes.


IEEE 829 - Documentao de Teste de
Software e Sistema
A especificao dos testes fica por conta da
definio das informaes que devem estar
contidas nos casos e procedimentos de
teste;

H tambm a definio das informaes que
os diversos tipos de relatrios de testes
devem conter.


IEEE 829 - Documentao de Teste de
Software e Sistema
As atividades que sero executadas e os
documentos que sero criados dependem
principalmete de dois fatores:

A maturidade da organizao em relao
ao teste;
O nvel de integridade do produto de
software.

Concluso

Concluso
Normas melhoram a comunicao entre
membros de uma mesma empresa e de
empresas diferentes;

Facilitam a comparao entre processos,
produtos;

Auxiliam a adicionar maior qualidade aos
processos de software;

Concluso
Cabe aos gerentes - de desenvolvimento,
teste - a deciso de utilizar normas em seus
processos;

Essas no tem a obrigatoriedade de serem
utilizadas exatamente como so descritas -
podem ser modificadas, customizadas de
acordo com a necessidade,

Concluso
preciso tomar cuidado para que no se
foque demais em documentaes e se
esquea de que o objetivo maior no teste
encontrar defeitos e confirmar caractersticas;

E ainda, que o objetivo maior primar por
qualidade.

Dvidas?
Muito Obrigado!
Vincius V. Pessoni
viniciuspessoni@gmail.com

Potrebbero piacerti anche