|
|
News
This page lists significant changes made to the
AETGTM Web Service.
- 14 Feb 07
- Upgraded to Tomcat 5.5.
- 26 May 05
- Retired the old machine that was used to host trial users.
- 24 May 05
- Extended the test-specification compiler to give a useful
error when it encounters "==". Added a discussion of
merging results of generating tests from multiple relations
to the spec language documentation.
- 25 April 05
- Updated the tutorial slides.
- 17 November 04
- Added a generator property (random seed) so user can
affect the starting point of the test generator.
- 27 October 04
- Fixed a fault in the generate-tests page that occurred
for interaction-degree 3. This fault was revealed
by a relation with only an auxilliary aggregate.
- 15 October 04
- Revisited the problem of a relation that yields no valid cases.
The generate-tests page now checks the valids from each
relation, and stops if one yields none.
The previous fix only checked the collected set of cases,
which still allowed spurious errors.
- 2 September 04
- Modified the generate-tests page to stop early if no
valid cases are generated (avoid spurious errors).
- 4 August 04
- Extended the N=3 test generator (fxp) for large problems:
removed a hard limit and added display statements to keep
the browser connection open during long runs.
- 21 June 04
- Found and fixed a possible file-resource leak in the
service code.
- 3 May 04
- Increased the discounts on purchases of 3 or more user licenses.
- 27 April 04
- Fixed a fault in the spreadsheet (.dif) output generator
that caused it to show compound field names and values in
addition to simple field names and values from the compound
whenever a compound was used.
Fixed a fault in the upload-specification page that caused
it to show "null" instead of the specification name.
- 25 March 04
- Reworked the navigation links on the pages to show more context.
Fixed a problem with downloading test-case results in XML
and DIF formats.
- 12 March 04
- Made a few more minor adjustments to the output produced by the
generate-tests page.
Fixed a problem with the display level generator property.
- 12 February 04
- Extended the test-specification compiler to flag and ignore
non-ASCII characters in string literals.
- 30 January 04
- Made some minor adjustments to the generate-tests page.
Added a generator property (display level) to control
how many intermediate results are shown during generation.
- 22 December 03
- Back in service as planned.
- 26 November 03
- The AETG Web Service will be unavailable from 5pm EST
on Thursday, December 18, 2003 until 8am EST on Monday,
December 22, 2003 because the machine room is moving.
Please plan for this outage.
- 27 October 03
- Added new support in the test generator for singleton
coverage; i.e., generate tuples that cover all values and
honor constraints. This is useful for extremely large
problems.
- 20 October 03
- Added "Clear" links to unused tuples on the edit compound
values page, also instructions for in-use compound tuples.
- 10 October 03
- Fixed a fault in the manageSpec page that blocked all
actions. This fault was revealed by making a request on a
list with one item.
Fixed a fault in the test-specification compiler that
resulted in erroneous constraints (avoids). This fault
was revealed by inequality constraints on real values.
- 20 September 03
- Improved detection and handling of special characters on
the page for editing compound values.
- 19 September 03
- Fixed a fault in the program that creates binary relation
files. This fault was revealed by a constraint on a field
with duplicate values, and affected both constraints
(avoids) and seeds.
- 12 September 03
- Improved detection and handling of special characters in
string literals both in the test-specification compiler and
on the page for editing relation values.
- 11 September 03
- New error-handling code in every page to provide for
graceful failure if pages are traversed in an unexpected
order.
Merged the document about AETG constraints into the AETG
spec language reference manual.
- 8 September 03
- New hardware, approximately 7x faster than the old server,
should reduce the time needed for test generation. The new
(primary) server is available to customers at URL
aetgweb.argreenhouse.com; the old
(secondary) server is available to trial users at URL
aetgweb2.argreenhouse.com.
- 14 August 03
- Enhanced the viewSpec page so it only writes a new spec
file if necessary.
- 8 August 03
- Improved error reporting and recovery when a command fails
to start during test generation.
- 21 July 03
- Slight format changes to pages for editing compound values,
editing aggregate values, and editing aggregate seeds.
- 18 July 03
- Significant extensions to the GUI help document.
- 11 July 03
- Fixed a problem in the delete-tests feature.
Revised the format of information pages (not the service).
- 11 June 03
- Show file size for generated test cases on the Edit Spec
page.
- 10 June 03
- New feature on the Edit Spec page to allow viewing or
downloading generated tests in all formats directly,
no need to go to the "View Tests" page first.
Added helpful hints (titles) on all links.
Capture output from the generator to screen and file
to keep track of long-running jobs.
- 6 June 03
- Restored the glossary to the user manual.
- 30 May 2003
- Extended the test-generation step to use existing files if
they are current. Should allow users to recover gracefully
in case of failure.
- 23 May 2003
- Fixed a bug that prevented editing of constraints on a
relation aggregate that had no fields but included an aux
aggregate.
Further improvements to the light-weight method
for counting generated test cases.
- 22 May 2003
- Completely disable generation of invalid constraint tests
(not just output result processor) when user requests that.
- 18 May 2003
- Yet more support for large test specifications: Added a
generator property so user can enable/disable generation of
invalid constraint tests. Added support for user to view
selected test sets instead of all at once.
New feature to delete generated tests.
- 16 May 2003
- More support for large test specifications, namely a
light-weight method for counting generated test cases to
avoid memory-consumption problems on large result sets.
- 14 May 2003
- Support for large test specifications: Show each bit of
generator output as soon as it is available to prevent web
proxy servers from timing out while the generator runs.
Removed a bottleneck from the spec compiler that caused it
to run slowly on relations with hundreds of fields.
- 1 May 2003
- Fixed two bugs in the spec compiler: improve robustness to
parse errors, and handle special characters in comments.
- 25 March 2003
- Revised the basic tutorial and the advanced-features tutorial
to match release 4.
- 24 March 2003
- Minor GUI adjustments for usability.
- 19 March 2003
- Fixed a bug that prevented DIF files from downloading properly.
- 14 March 2003
- Added support for comments in specs.
- 13 March 2003
- New hardware because the old machine's ethernet interface
was failing every few days; problem was finally fixed with
an operating system patch.
- 3 March 2003
- Fixed a problem in the invalid-testcase generator.
- 28 February 2003
- Fixed a problem that occurred when creating new specs
(introduced by the new effort level feature).
- 21 February 2003
- Added a new feature to give users access to parameters for
the pair-wise test generator, namely the overall effort
level and the per-pair time limit.
- 20 February 2003
- AETG is mentioned in Scientific American! The March 2003
issue has a puzzle by Dennis E. Shasha that was
``inspired by a clever approach to software testing
pioneered by David M. Cohen, Siddhartha R. Dalal, Michael
L. Fredman and Gardner C. Patton of Telcordia.'' Appeared
on the Scientific American's
puzzle solution page.
- 19 February 2003
- Dropped the Shockwave demo.
- 18 February 2003
- Slight changes to the sidebar to reflect the new documentation area.
- 7 February 2003
- Fixed a fault on the "Edit Aggregate Values" page that
was revealed by using an empty compound.
- 6 February 2003
- Fixed a fault in the test spec compiler that was revealed
by a test spec with 9 relations.
- 4 February 2003
- Fixed a fault in the test generator that was revealed
by a relation with an auxilliary aggregate and a partial
seed. New feature to give users control over field order.
- 3 February 2003
- Revised the screens used to select components in a compound
or aggregate.
Extended the file-download feature to suggest a good file name.
- 31 January 2003
- GUI tweaks: made the edit boxes on the constraints page
slightly larger, changed text of the link on view tests
page, etc.
- 29 January 2003
- Fixed a fault in the test generator that was revealed
by a relation with a compound and a partial seed.
- 28 January 2003
- Fixed a fault in the test spec compiler that was revealed
by a relation with an auxilliary aggregate and a seed.
- 27 January 2003
- Fixed a fault that was revealed by a relation with
interaction degree of 3 and constraints.
Rewrote output collection routines to eliminate a hang
caused by a full output buffer.
- 15 January 2003
- Fixed problems in the spec validator and the spec upload page.
Updated the test specification compiler.
- 3 January 2003
- Added support for auxilliary aggregates.
Removed fixed-size limitations in the test spec compiler.
- 24 December 2002
- Added support for relation degree of interactivity, partial
seeds in relations, and tuple-valued fields in compounds.
- 17 December 2002
- Fixed a problem that affected constraint processing.
- 11 December 2002
- Fixed some faults revealed by use of "" (two double-quote
characters together) as a field value.
- 6 December 2002
- Added support for subfolders.
- 2 December 2002
- Release 4 of the Efficient Test Case Generation Service is
finally available. This is an entirely new web-based interface
for accessing the AETG test-generation algorithms.
|