O ambiente PROGTEST é um ambiente baseado na Web, na concepção de software livre, para submissão e avaliação automática de trabalhos práticos. Com isso pretende-se fornecer suporte ao ensino integrado de fundamentos de programação e teste de software. O ambiente PROGTEST foi desenvolvido para aceitar programas escritos em Java. Os casos de teste que são submetidos pelos alunos devem estar no formato do JUnit que é padrão dos casos de teste aceitos pela ferramenta de teste JaBUTi , utilizada para realizar a análise de cobertura dos programas.