[TIP] Fwd: Robot Framework 2.0 is available!
C. Titus Brown
ctb at msu.edu
Wed Jun 25 08:29:34 PDT 2008
On Wed, Jun 25, 2008 at 09:51:26AM +0200, Laura Creighton wrote:
-> The usual rational for not using a language for acceptance testing
-> is that your acceptance testing is to be done by managers and other
-> people who are expected to turn bright purple and explode before
-> they would ever write one line of python code.
Another reason -- and one that I personally find easier to defend :) --
is that as soon as you have a full language associated with something,
people want to PROGRAM in the damn thing. Then you have to debug, test,
and maintain your program... which, if you're using the program for
testing purposes, kind of defeats the purpose.
The twill language intentionally omits conditionals and complicated
constructs for this very reason. It's fully extensible in Python, so
you can shoot yourself in the foot as many times as you like, but the
core language is meant for *testing* and hence is as declarative as
C. Titus Brown, ctb at msu.edu
More information about the testing-in-python