From:
cdt-dev-admin@xxxxxxxxxxx [mailto:cdt-dev-admin@xxxxxxxxxxx] On Behalf Of Lars.Kurth@xxxxxxxxxxx
Sent: Friday, March 11, 2005 5:23
AM
To: cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] Question on
testing CDT and Eclipse in general
Hi,
at
EclipseCon my line manager (Antony Edwards) had a chat with some of you as to
how Symbian could contribute to the CDT effort. One area which was initially
discussed is that Symbian could contribute doing some testing and developing
test harnesses. Before we can commit to anything, we would like to understand
better what is involved in detail and what test strategies other CDT
contributors use.
As
far as I can see there are several areas of testing which can be done:
(1)
Junit tests, mostly for back-end (i.e. core functionality) and unit testing.
This seems straightforward as long as no user-interaction is involved and I
guess that is the level at which most test suites work right now. Please
correct me if I am wrong. It also seems that Junit can be used to do some
limited UI testing, but that seems to be quite a cumbersome approach -
particularly when you want to test whether a dialog/property page behaves
currectly when a certain button has been pressed, etc.
(2)
Integration testing and testing of UI elements: Because Eclipse/CDT does not
support scripting the only way of automatically testing higher level
functionality and interactions is to use a test tool that works based on
emitting mouse and keyboard events and capturing screenshots. We only really
know testQuest; and testQuest is not really suitable for desktop applications.
An initial sweep on the web has shown that there does not seem to be a SWT test
framework available. Is anybody using any such tools and what experiences have
you made?
Any
feedback would be welcome.
Best
Regards
Lars
Kurth
Technology
Architect, Core Toolchain
Symbian
Software Ltd
**********************************************************************
Symbian Software Ltd is a company registered in England and Wales with
registered number 4190020 and registered office at 2-6 Boundary Row, Southwark,
London, SE1 8HP, UK. This message is intended only for use by the named
addressee and may contain privileged and/or confidential information. If you
are not the named addressee you should not disseminate, copy or take any action
in reliance on it. If you have received this message in error please notify
postmaster@xxxxxxxxxxx and delete the message and any attachments accompanying
it immediately. Neither Symbian nor any of its subsidiaries accepts liability
for any corruption, interception, amendment, tampering or viruses occurring to
this message in transit or for any message sent by its employees which is not
in compliance with Symbian corporate policy. **********************************************************************