Agrione – Inteligência para o agronegócio

Quality Assurance

Quality Assurance (QA) é garantia de qualidade. Ao realizar testes de software (funcionais, unitários, regressão, performance...) produz artefatos que documentam, acompanham e comprovam que seu software possui um certo nível de qualidade, mas não acrescenta qualidade ao produto; apenas evidencia a qualidade que ele já tem.


O QA envolve muito mais do que teste puro e simples. Teste é só o final do processo. Existem técnicas a serem utilizadas ao longo de todo o processo de desenvolvimento que garantem a qualidade do software desenvolvido.


A Agrione possui estrutura e equipes especializadas para atender às suas demandas de Quality Assurance. Além de profissionais com grande vivência na área, utilizamos as melhores ferramentas de Gestão de Testes e Automação para Quality Assurance. Veja a seguir como podemos auxiliar sua empresa a garantir que seus projetos estejam prontos para a implantação adequada.

Certificação de Projetos com gestão independente

Processo
Qualidade de software, através de linhas de atuação focadas na atividade ou processo de Certificação
Conhecimento
Inteligência do negócio para avaliar, testar e certificar implementações e desenvolvimentos de terceiros
Técnicas
Processos de testes eficientes que visam detectar, o quanto antes, possíveis riscos que possam comprometer a aplicação do negócio
Supervisão
Certificação do que esta sendo desenvolvido ou implementado atende as expectativas do cliente e de seu negócio

Passos para assegurar a Qualidade


Metodologia: Modelo CMMI - Norma IEEE829

A metodologia adotada define um processo genérico de teste que prevê a realização das atividades de planejamento, especificação, execução e acompanhamento, utilizando técnicas de unidade, integração, sistemas e aceitação.


O processo começa na fase de requerimento do projeto. Com base nos requisitos é desenvolvido o plano de teste, a estratégia a ser empregada e as fases necessárias para garantir a qualidade do projeto.


Mais do que apresentar um conjunto de documentos, a metodologia apresenta as informações necessárias para os testes de produtos de software.



Níveis de Teste

Utilizados durante as fases do projeto.
  • Teste de Unidade

  • Teste de Integração

  • Teste de Sistema

  • Teste de Aceitação


Tipos de Teste

Estratégia aplicada de acordo com a demanda
  • Teste de Funcionalidades

  • Teste de Segurança

  • Teste de Stress

  • Teste de Carga

  • Teste de Regressão

  • Teste de Performance

  • Teste de Concorrência

  • Teste de Ciclo de Negócios


Principais Benefícios
  • Antecipação e detecção de riscos que possam comprometer prazos de entrega e a qualidade do software.

  • Garantia de testes funcionais e estruturais completos, abrangentes e adequados.

  • Possibilita a avaliação de risco e reais condições para implantação de um projeto, através de evidências concretas e mensuráveis.