-
Notifications
You must be signed in to change notification settings - Fork 3
Qualidade & Teste
Fábio Nogueira de Lucena edited this page Jan 11, 2017
·
3 revisions
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.
O presente projeto tem como objetivo fazer uso das "boas práticas" para definição do plano de qualidade do HealthDB.
- 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.
- 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.