Pergunta a ser Respondida / Objetivo
Quão eficaz e intuitivo é o Echidna para encontrar violações de invariantes em nossos contratos de teste? Qual a complexidade de escrever e executar testes de propriedade?
Escopo da Pesquisa
- Focar na execução local do Echidna.
- Avaliar a clareza dos contraexemplos gerados quando uma propriedade é violada.
- Medir (qualitativamente) a curva de aprendizado para escrever um teste de propriedade funcional.
Entregáveis Esperados
Pergunta a ser Respondida / Objetivo
Quão eficaz e intuitivo é o Echidna para encontrar violações de invariantes em nossos contratos de teste? Qual a complexidade de escrever e executar testes de propriedade?
Escopo da Pesquisa
Entregáveis Esperados
test/EchidnaTest.sol) que implemente pelo menos 2-3 das propriedades definidas emINVARIANTES.md.