A Norma 12119 é uma ISO para qualidade de software. Essa norma é aplicada aos pacotes de softwares, como por exemplo: bancos de dados, software gráficos, entre outros. A ISO foi cancelada em 24/11/2008, e substituída por: ABNT NBR ISO/IEC 25051:2008, que também foi cancelada em 2014.

Objetivo

A ISO 12119 visa estabelecer formas para testar os pacotes de software, não tratando da parte de produção de software, focando somente na forma como são oferecidos e liberados para uso.

Essa norma, também, estabelece os requisitos para os pacotes de software, foco na qualidade, e as maneira de realizar os testes em relação aos requisitos previamente levantados.

Requisitos de qualidade Alguns dos requisitos de qualidade estabelecidos pela norma são: Descrição do produto Ajuda o usuário ou comprador em potencial na avaliação da adequação do produto as suas necessidades. Por extensão ela também fornece informações para venda; Serve como base de teste; Documentação de usuário Completitude (informações necessárias para o uso do produto); Correção (sem ambiguidades); Consistência (sem contradições internas); Inteligibilidade (entendido por todos); Apresentação e organização;

Programas e dados Funcionalidade (Instalação, presença de funções, correção e consistência); Confiabilidade ; Usabilidade (Inteligibilidade, organização, operacionalidade); Eficiência ; Manutenibilidade; Portabilidade;

Pré-requisitos

Para estabelecer a norma, é necessário que sejam atendidos alguns pré-requisitos, tais como: Presença de itens do produto, Presença de componentes do sistemas e treinamento aos usuários.

No treinamento são realizadas algumas atividades de teste onde a descrição do produto, a documentação de usuário, os programas e quaisquer dados devem ser fornecidos como parte do pacote de software:

Devem ser testados com relação à conformidade com os requisitos Convém que sejam testados com relação à conformidade com as recomendações

IMPORTANTE

Referente a instalação do software, a norma exige que o ambiente do hardware e software dos programas instalados deve corresponder ao sistema computacional em consideração conforme estabelecido na descrição do produto.

Quanto a execução do programa, os guias de teste devem cobrir todas as funções descritas na descrição de produtos e na documentação de usuário e devem considerar as combinações de funções que são representativas para a tarefa.

Registro de Teste:

O registro para cada teste deve conter informações suficiente para permitir a repetição do teste , devendo incluir: um plano de teste ou especificação de teste, contendo um guia de teste e todos os resultados associados como guias de teste, incluindo todas as falhas que ocorreram durante o teste.

De acordo com a ISO 12119 o processo de teste são estes:

Pre-Requisitos de Testehttps://pdfs.semanticscholar.org/715e/af03085d6e7c2535edece3a9190dad77c020.pdf Atividade de Teste Identificação do produto Sistema computacionais usados para o teste Documentos usados Resultado dos testes Não conformidades aos requisitos Recomendações não seguidas Data encerramento dos testes

Quando realizar um 2º teste? A norma abordar também alguns casos específicos, onde é necessário a realização de um segundo teste no pacote de software.

Para que esse segundo teste seja realizado, deve ter ocorridos algumas das mudanças abaixo:

Quando for um NOVO produto; Partes inalteradas que possam sofrer influência por partes alteradas; Todas as partes devem ser testadas, considerando-se, pelo menos, casos de testes com seleção por amostragem;

Com isso, a norma garante a integridade das alterações ocorridas no produto, sendo que o mesmo foi submetido aos mesmos testes iniciais após as alterações.

Referências ABNT NBR ISO/IEC 12119:1998. Disponível em: http://profcelso.orgfree.com/Arquivos_Aulas/06-Qualidade_Soft/ABNT_NBR_ISO_12119.pdf

Categoria:Normas ISO