| Jose Cornado 2005-05-19, 9:00 pm |
| After some months of hard work, internal changes, and great input
from participants on both sides of the Atlantic, we can say that the
early beta program is finished.
Many thanks to those who made suggestions and pointed out flaws. These
lead to a much improved and smarter hardware Management and Emulation Layer.
Now the engine can even discover if a widget changed position between
events. It adjusts to those changes.
What does this mean? Maintenance-free gui tests.
It means that the gui tests do not break, even during the early stages
of development when widgets run wild around the screen.
The emulation layer allows to run complete user interface interactions
off-screen, extremely handy when a fix needs to get out of the door in a
hurry.
The unit testing layer got some bugs wrinkled out and it is pretty
stable and extremely fast (the average cost per test is around 0.001
seconds in my laptop). The cost, i.e time elapsed, spreads out nicely
as the number of tests increases.
Again, thanks a lot for your input and we will be back soon with some
goodies to share with everybody.
José
|