Vamos começar
dando uma olhada nos testes automatizados e depois cubra as diferentes abordagens,
Explique como trabalhar com entradas estruturadas e, finalmente, introduza Heckcheck –
uma pequena biblioteca de teste de propriedade.Estas são algumas estratégias de teste comuns:
Já cobrimos testes de ida e volta no início deste post, e eu acredito
Os testes invariantes devem ser bastante diretos.Os testes de propriedades normalmente funcionam de outra maneira: o teste de propriedades é
normalmente feito incluindo uma biblioteca no seu código de teste que permite que você
Dirija os testes você mesmo.
Faz mais de três anos desde que Fitzgen publicou: “Anunciando melhor suporte
Para se engajar com entradas estruturadas em
Ferrugem”,
E pouco mais de dois anos desde então
O arbitrário 1.0 foi lançado.Há muito mais a dizer sobre os testes automatizados – incluindo como usá -lo para
mexer com a ordem das primitivas de simultaneidade ou intencionalmente
mexer com a rede.
Fonte: https://blog.yoshuawuyts.com/bridging-fuzzing-and-property-testing/