Testes de Software em Lua

128 views
Skip to first unread message

Randerson Melville

unread,
Jun 10, 2014, 9:21:44 AM6/10/14
to lua...@googlegroups.com
Bom dia,
pessoal existe alguma ferramenta ou forma de se fazerem testes em lua?

Principalmente teste de unidade e teste automático?

Att,
Randerson Melville

Roberto Ierusalimschy

unread,
Jun 11, 2014, 8:51:57 AM6/11/14
to lua...@googlegroups.com
> Bom dia,
> pessoal existe alguma ferramenta ou forma de se fazerem testes em lua?
>
> Principalmente teste de unidade e teste automático?

Lua tem uma suite de testes bastante completa, e não usa nenhuma
ferramenta para isso. Acho que, com uma linguagem de script típica,
o uso de uma ferramenta de testes é um "formalismo" desnecessário,
dado que é tão fácil escrever testes diretamente na linguagem.

-- Roberto

Elias Barrionovo

unread,
Jun 13, 2014, 7:57:12 PM6/13/14
to lua...@googlegroups.com
2014-06-11 9:51 GMT-03:00 Roberto Ierusalimschy <rob...@inf.puc-rio.br>:
> Acho que, com uma linguagem de script típica,
> o uso de uma ferramenta de testes é um "formalismo" desnecessário,
> dado que é tão fácil escrever testes diretamente na linguagem.


Uma ferramenta de testes, idealmente, possui algumas facilidades que
ajudam bastante, como diferentes tipos de comparação de tabelas
(subconjunto, deep compare, shallow compare etc.) output com diff (em
quais elementos duas tabelas diferem, diff de string etc.). Em Lua, eu
acabo usando o Busted [1], mesmo não sendo tão completo quanto eu
gostaria.

[1] http://olivinelabs.com/busted/
Reply all
Reply to author
Forward
0 new messages