Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-core-dev] Testability experiment

Have you looked at the core test suites available on eclipse.org? Some of
these classes already have test suites created for them and they are
available in the repository.

Tuesday, May 13, 2003 11:41 AM
To: platform-core-dev@xxxxxxxxxxx
cc:
From: Magiel Bruntink <magiel@xxxxxxxxxxxxxxxxxxxxxx>
Subject: [platform-core-dev] Testability experiment



Dear Eclipse developers,

Currently I am researching into the topic of software testability as part
of
my master's project. In order to validate some theoretical results, I'de
like
to perform an experiment. If you can spare some of your time,
your participation in this experiment will be greatly appreciated.

First let me explain a few things about my research. The topic of my thesis
is testability of software, but for now the focus is on object-oriented
software,
and more specifically Java. I am examining if there is some relation
between
source-based metrics and effort required to test the components of a
system.

The experiment consists of the following: I have selected a number of
classes
of a specific Eclipse sub-project (of the 2.1 release branch). These
classes
are listed below, in no particular order. I would like to ask you the
following:
Rank the classes in ascending order of effort that you think would be
needed to
develop a test suite for each particular class.

It is important to keep in mind that a major factor of effort estimation is
the
availability of tools (f.e. JUnit) and the organization of the project. For
this
reason I'de like you to take the Eclipse project and its available tools as
a
starting point for your estimates.

Many thanks in advance!

Magiel Bruntink,
magiel@xxxxxxxxxxxxxxxxxxxxxx
mbruntnk@xxxxxxxxxxxxxx

-------------------------------------------------------------------------------

selected classes for the core.resources subproject:

org.eclipse.core.internal.dtree.NodeInfo
org.eclipse.core.internal.events.BuildManager.MissingBuilder
org.eclipse.core.internal.events.ResourceComparator
org.eclipse.core.internal.indexing.IndexedStoreException
org.eclipse.core.internal.indexing.LogReader
org.eclipse.core.internal.indexing.StoredObject
org.eclipse.core.internal.localstore.CollectSyncStatusVisitor
org.eclipse.core.internal.localstore.SafeFileOutputStream
org.eclipse.core.internal.properties.PropertyStore
org.eclipse.core.internal.resources.SaveManager
org.eclipse.core.internal.resources.Workspace
org.eclipse.core.internal.resources.WorkspaceTreeReader_2
org.eclipse.core.internal.watson.ElementTreeReader


_______________________________________________
platform-core-dev mailing list
platform-core-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-core-dev



Back to the top