(incubating) | The Free and Open Productivity Suite

OpenOffice.org Conference (OOoCon 2006)
QA & Testing
Wednesday September 13th 2006 10:15 - 11:00

Getting started with automated GUI testing - the VCL TestTool application
The VCL TestTool Application is used to test the functionality which is available via the graphical user interface of OpenOffice.org.
Step by step hands on session:

The test scripts make sure that the general functions of OOo are available and working. Automated testing makes it easy to check if OOo behaves equaly on different platforms and languages with a minimum manual effort.

Be prepared with:

  1. An installed OpenOffice.org office suite

  2. The VCL TestTool application
    It is in the 'program' directory of the OOo installation. The same directory where the executable 'soffice' is found. On platforms others than win32 it is necessary to copy the script 'soffice' to 'testtool' to get some library paths set. The TestTool application is then started by executing 'testtool'. (Which will start the binary 'testtool.bin'). If there are problems with the newest TestTool application 2.0.4, use the TestTool from the last milestone 2.0.3.

  3. The TestTool Environment (scripts and documentation)
    It is available from OOo CVS system. You will need a version of the program 'cvs' and execute on the command line:
    cvs -d :pserver:anoncvs@anoncvs.services.openoffice.org:/cvs login
    (password: none - just press return)
    cvs -d :pserver:anoncvs@anoncvs.services.openoffice.org:/cvs co -P qa/qatesttool
    Since the scripts get nearly daily updates, it doesn't make sense to provide downloadable archives. For this presentation I put an archive together of
    qa/qatesttool/errrorlog
    qa/qatesttool/global
    qa/qatesttool/framework/first
    http://qa.openoffice.org/qatesttool/OOoCon2006/qa_cvs_global.zip (6MB)

Cheers
Thorsten Bosbach

--
*******************************************************************
Thorsten Bosbach, Sun Microsystems GmbH
Quality Assurance Engineer, 20097 Hamburg, Germany

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright & License
Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.