Norma ISO/IEC/IEEE 29119 Software Testing The international standard for software testing

ISO/IEC/IEEE 29119 Software Testing é um conjunto de normas/padrões para teste de software reconhecidos internacionalmente, com início de publicação em setembro de 2013.

Essas normas podem ser utilizadas com qualquer ciclo de desenvolvimento de software e em qualquer organização.

A família de normas ISO/IEC/IEE 29119 substitui os seguintes padrões de teste de software anteriormente conhecidos:

-IEEE 829 Test Documentation

-IEEE 1008 Unit Testing

-BS 7925-1 Vocabulary of Terms in Software Testing

-BS 7925-2 Software Component Testing Standard

Existem atualmente 5 padrões pertecentes a esse conjunto:

1. ISO/IEC 29119-1: Concepts & Definitions (publicado em Setembro de 2013)

2. ISO/IEC 29119-2: Test Processes (publicado em Setembro de 2013)

3. ISO/IEC 29119-3: Test Documentation (publicado em Setembro de 2013)

4. ISO/IEC 29119-4: Test Techniques (em finalização, publicado em forma de rascunho – draft International Standard (DIS))

5. ISO/IEC 29119-5: Keyword Driven Testing (em produção – Working draft (WD))

ISO/IEC 29119-1: Conceitos e Definições (Concepts & Definitions)

O objetivo dessa norma é apresentar o vocanbulário que será utilizado em todas as normas pertencentes ao conjunto 29119.
Assim, nela são descritas definições, descrição dos conceitos de teste de software e também formas de aplicação de processos, técnicas e documentos.

ISO/IEC 29119-2: Processos de Teste (Test Processes)

O objetivo dessa norma é definir um modelo genérico de processo para o teste de software que pode ser utilizado com qualquer ciclo de desenvolvimento de software. O modelo especifica processos de teste que podem ser utilizados para governar, gerenciar e implementar teste de software em qualquer organização, projeto ou atividade de teste. O processo de teste é baseado em um modelo de processo em três camadas:

1. Especificações de Teste Organizacional (Organizational Test Specifications): políticas de teste da organização, estratégia organizacional de teste, etc;

2. Gerencimanto de Teste (Test Management);

3. Teste Dinâmico (Dynamic Testing).

Uma abordagem de teste baseado em risco é utilizada na norma. Teste baseado em risco é uma melhor prática para gerenciamento de teste, uma vez que essa abordagem permite que o teste seja priorizado com base nas funcionalidades e características mais importantes do sistema sob teste.

ISO/IEC 29119-3: Documentação de Teste (Test Documentation)
ISO/IEC 29119-4: Técnicas de Teste (Test Techniques)
ISO/IEC 29119-5:  Teste Orientado a Palavra Chave (Keyword Driven Testing)

Mais informações

http://www.softwaretestingstandard.org/

http://www.iso.org/iso/home/standards_development/resources-for-technical-work/stages_of_the_development_of_international_standards.htm

http://www.bstqb.org.br/?q=node/973

Veja também:

Entenda a diferença entre Software, Programa e Sistema

Por diversas vezes encontramos os termos software, programa e sistema usados como se significassem a mesma coisa. Já parou para pensar sobre isso? sabe quais as

Leia mais »

Como funcionam as férias em contratos anuais na Europa

Vamos falar de coisa boa, vamos falar de iogurteira TOP…, cogumelo do sol, calcit….. Opa, programa errado.  Uma coisa que parece simples, mas que funciona

Leia mais »

Como fazer transacões internacionais de valores sem taxas abusivas

Como enviar dinheiro de uma conta do exterior para uma conta no Brasil? Como enviar dinheiro do Brasil para uma conta no exterior? E quando

Leia mais »

© 2025 Vinicius Pessoni. Todos os direitos reservados.