Skip to content

Qualidade & Teste

Fábio Nogueira de Lucena edited this page Jan 11, 2017 · 3 revisions

Contexto

Qualidade é aderência a requisitos e, portanto, dois aspectos relevantes automaticamente devem ser observados: (a) a definição dos requisitos (nesse contexto aqueles pertinentes à qualidade) e a verificação/validação de tais requisitos. A definição inclui a identificação de padrões de codificação, normas e outros, além de mecanismos de garantia de qualidade. A verificação/validação é um importante aspecto para fornecer evidências da qualidade, além de fornecer uma "rede de proteção" para mudanças, que são esperadas e ocorrerão com frequência, são os testes.

Objetivo

O presente projeto tem como objetivo fazer uso das "boas práticas" para definição do plano de qualidade do HealthDB.

Requisitos

  • Deve ser possível explorar (executar os testes) de forma automática, sem intervenção humana.
  • Considerar o uso de -Xms16m e -Xmx16m para estabelecer exatos 16MB de uso pela JVM. Considere ainda -XX:PermSize=128m e -XX:MaxPermSize=128m oferece controle similar para classes em Java (classloaders). Considere ainda o uso de +PrintVMOptions e as ferramentas JConsole e JVisualVM.
  • Código em HTML deve ser verificado com HTML CodeSniffer.
  • Definição deve incluir a análise de 2016 Testing Survey Report.

Entregáveis

  • Plano de testes para o HealthDB.
  • Requisitos a serem atendidos pelo HealthDB na perspectiva de execução de testes.
  • Ações pertinentes à qualidade, por exemplo, configuração de EditorConfig para IDEs utilizados pelo projeto.

Links relevantes

Clone this wiki locally