[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
possible.

cheers,
-titus
-- 
C. Titus Brown, ctb at msu.edu



More information about the testing-in-python mailing list