fbpx
Escolha uma Página

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