Centro de Testes e Qualidade de Software

Garantir a qualidade do software desenvolvido é primordial para conseguir o sucesso de qualquer projeto. Testá-lo adequadamente virou uma obrigação.

A qualidade de software é uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento.

Conceitos de qualidade são imprecisos e difíceis de serem aceitos por todas as pessoas, no entanto, métricas de qualidade de software surgem desde a década de 70 e vêm se desenvolvendo de forma a ajudar no processo de desenvolvimento de software.

A garantia de qualidade de software não é algo com o qual se começa a pensar depois que o código é gerado. A Garantia de Qualidade de Software ou SQA (Software Quality Assurance) é uma atividade que é aplicada ao longo de todo o processo de engenharia de software.

Geralmente, a garantia de qualidade consiste daqueles procedimentos, técnicas e ferramentas aplicadas por profissionais para assegurar que um produto atinge ou excede padrões pré-especificados durante o ciclo de desenvolvimento do produto.

thumb3

A server consulting considera esta fase de Quality Assurance como uma fase opcional em um projeto, porém altamente recomendável. Baseada em normas e processos eficientes de testes de sistema os seguintes artefatos são necessários:

- Plano de Testes;

- Projeto de Testes;

- Caso de Testes;

- Roteiro de Testes;

- Registro de Evidências;

- Relatório de Incidente;

- Sumário.

Quanto aos tipos de testes, forma que serão executados, objetivos, fase do projeto e as técnicas de testes são avaliados baseados no escopo do projeto e na tolerância a riscos do cliente em relação a expectativa do produto final.