| Version 3.2.2 |
| Release notes |
| Version 3.2.2 |
New features:
Bugs fixed:
| Version 3.2.1 |
Bugs fixed:
qfs.web.input.fileUpload in the standard library
qfs.qft did not handle all cases correctly.
rc available in addition to the local one. In special cases this could
cause subtle namespace problems, so the (still inofficial) global version was renamed to
__rc.
| New features in QF-Test version 3.2 |
Following is an overview over the main new features that have been implemented for QF-Test version 3.2. For detailed information about the differences between QF-Test 3.0 and 3.2, please see the following sections with the release notes for versions 3.2.0 and 3.1.x.
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
| Table B.1: New features in QF-Test version 3.2 | ||||||||||||||||||||||||||||||||||||||||
| Version 3.2.0 |
New features:
rc.getLastComponent() and
rc.getLastItem().
qfs.web.input.fileUpload from the standard library qfs.qft.
-pkgdoc.dependencies or the
respective interactive option.
Bugs fixed:
| Version 3.1.4 |
New features:
qfs.web.input.fileUpload in the standard library
qfs.qft handles <INPUT:FILE> nodes for the various
browser variants.
qfs.qft now includes wrapper procedures for the autowin
module in the package qfs.autowin. These can be used to check for the
existence of a window and to close it on Windows systems.
Bugs fixed:
| Version 3.1.3 |
New features:
-report.teststeps. Similar effects can be achieved by marking
arbitrary nodes with the doctag @teststep, optionally followed by a name for the step.
-report.checks,
-report.warnings and -report.nodeicons in batch mode or the respective
options in the dialog for interactive report creation.
Bugs fixed:
stopRun could cause the shared run-context in the QF-Test daemon to
become unusable.
| Version 3.1.2 |
New features:
qfs.qft#qfs.swt.instrument.setup now operates on-the-fly, building a new
plugin from an existing plugin and the QF-Test specific add-ons. Thus it is now possible to
instrument custom SWT plugins or plugins for unofficial Eclipse versions for which QF-Test
doesn't provide an exactly matching instrumented plugin.
Bugs fixed:
-report.warnings=false for batch mode or deactivating the respective option
in the dialog for interactive report generation.
| Version 3.1.1 |
Incompatible changes:
New features:
Checkers
are now fully documented (section 38.3) and can be created for all
check data types. All 'Check' nodes now have a 'Check type identifier' attribute and the old
'Check editable', 'Check enabled' and 'Check selected' nodes were replaced with
'Boolean check' nodes with a matching 'Check type identifier'.
ClassNameResolver (see subsection 38.1.2) - though also useful for SWT and Swing applications - is
an important milestone for AJAX web testing. With its help and the new pseudo class
hierarchy for DOM nodes (see section 6.4) a deeply nested
hierarchy of <DIV> nodes can be turned into a concise component
hierarchy with expressive class names that vastly improve component recognition.
-testdoc.followcalls in batch mode.
Bugs fixed:
DaemonTestRunListeners did not work correctly in asynchronous mode.
rc.setOption() in the SUT were reset whenever options
were changed in the option dialog.
MenuItems with Gtk 2.4 on RedHat Enterprise Linux 4
was not reliable.
ktable and gef Jython modules for the
respective SWT components were not correctly updated for the new
ItemResolver and Checker mechanisms.
Shell in case multiple modal
Shells are opened simultaneously.
| Version 3.1.0 |
Incompatible changes:
New features:
rc.setOption described
in subsection 12.3.9 and section 36.6.
rc.id (see section 36.6) can be used to mark arbitrary text as the definition of a component
id that will be updated whenever the referenced component changes.
DomNode.toJs,
DomNode.evalJs and DocumentNode.evalJs, described in chapter 37.
ItemResolver interface for implementing your own sub-items of custom
components and a Checker interface for custom checks that can be captured
and replayed just like QF-Test's standard checks. See section 38.2
and section 38.3 for further information.
TestRunListener API, described in section 38.5, can be used to monitor a test-run from a script. Its
variant DaemonTestRunListener supports the same remotely via QF-Test's daemon
API. It is documented in section 39.5.
rc.callProcedure now also works from an
'SUT script' in a web application.
rc.skipTestCase, rc.skipTestSet,
rc.stopTestCase and rc.stopTestSet, e.g. to prevent wasted
time and irrelevant error messages in case a dependency cannot be resolved. See section 36.6 for details.
setProperty and getProperty in the class
Node from QF-Test's pseudo DOM API for web applications, arbitrary data can be
associated with DOM nodes without affecting the web application.
-ping for qftest -batch -calldaemon
can be used to check whether a QF-Test daemon is up and running.
Bugs fixed:
| Version 3.0.2 |
New features:
callProcedure was added to the class
DaemonRunContext of QF-Test's daemon API. This method and the existing method
runTest now also support direct passing of parameters to this call. See
chapter 39 for details.
Bugs fixed:
Display is now handled correctly.
Widgets implemented as an anonymous local class
were not treated correctly, possibly leading to a
ComponentNotFoundException.
| Version 3.0.1 |
New features:
rc now provides the convenience methods
getBool, getInt, getNum and
getString for simplifying lookup of typed variable values in scripts.
qfs.web.browser.settings.setProxy in the
standard library test-suite qfs.qft.
JInternalFrame components has been added to the template
file for automatic procedure creation.
Bugs fixed:
qfs.swt.instrument.setup now always picks the SWT plugin with
an exact version match for instrumentation, if available. This is important for SWT 3.4,
where versions 3.4.0 and 3.4.1 are mutually incompatible.
swt_addressbook.qft was still based on SWT 3.1, support
for which is no longer distributed with QF-Test. The suite is now based on SWT 3.4.
| New features in QF-Test version 3 |
The following new features have been implemented for QF-Test version 3:
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
| Table B.2: New features in QF-Test version 3 | ||||||||||||||||||||||||||||||||||||||||||||
| Last update: 07/14/2010 Copyright © 1999-2010 Quality First Software GmbH |