This section lists the features of Enterprise Tester. For information relating to the history of other versions, select a version below.
“With each new release of Enterprise Tester it’s been impressive to see enhancements that both reflect the voice of end users and keep pace with latest developments in the integrated modeling environment. Enterprise Tester is exemplary software with a masterful integration of Enterprise Architect and JIRA.” Ben Constable (Chief Operating Officer, Sparx Systems)
Release History
v4.0.1 - Searching, Querying & TQL [Hotfix]
Build 1373 - Released 05 December 2011
This new build fixes several minor issues with our latest v4.0 release. Specifically, issues with grids and permissions have been addressed in v4.0.1. Full release notes below:
- Fixed - Grid Column selections are now saved per-project (to better accommodate variations in available custom fields per project).
- Fixed - Grid Column selections are now saved and restored correctly after being configured.
- Fixed - Users can now view grids when they only have project-permissions granted via a group.
- Fixed - Custom field configurations for defect tracker links are preserved when updating inbuilt field mappings.
- Fixed - Execution Script Status report is displaying data in correct columns of table once again.
- Fixed - Fixed - Saving an empty query now generates a query that can be loaded or executed without further modification.
- Fixed - Parent column of requirement grid now includes the full path (it was missing top-level requirement parent from path).
- Fixed - Removed the "user story" incident type as a default incident type when installing Enterprise Tester.
- Fixed - When importing requirements from CSV, the requirement parent is now preserved.
- Fixed - When exporting entities to CSV from the grid, steps and step results now start on the same line and are numbered from 1.
- Fixed - Updated login screen to display revision number.
- Fixed - Automated tests are no longer displayed as read-only and now allow adding defects and attachments to result nodes.
v4.0 - Searching, Querying & TQL
Build 1371 - Released 08 November 2011
The latest release adds simple and advanced searching, graphing and reporting, and our most advanced feature ever, a Testing Query Language [TQL], to Enterprise Tester. Quicker, more intuitive and easy to use, with a raft of new features for managers, users and administrators. Enterprise Tester 4.0 is our biggest release yet!
- New Feature - Testing Query Language (TQL). Implementation of a query language for searching and reporting on testing artifacts.
- New Feature - Ability to create, save, copy and delete TQL queries.
- New Feature - Ability to render bar graph, pie chart, gauge chart, two-series bar graph and grouped bar graphs for saved TQL queries.
- New Feature - The user now has the ability to display all custom fields in grids.
- New Feature - Ability to perform application wide searches that now returns results in grids.
- New Feature - Ability to print grids.
- New Feature – The ability to export grid information to CSV directly.
- New Feature - Support for execution summary/aggregation queries like counts, totals etc. and viewing these results in a tree form.
- New Feature - In-application help system for searching and query screens.
- New Feature - Ability to re-index individual projects or all projects to ensure fast response times for searches and queries.
- New Feature - Shared query support so users can let others access their queries/searches.
- New Feature - Custom fields can now be queried and reported on like any other field.
- New Feature - Ability to perform bulk actions on results of an application-wide search.
- New Feature - The addition of a new hyperlink custom field type to allow users to create fields for hyperlinks.
- New Feature - The addition of a Search Diagnostics screen, allowing for trouble shooting of the indexing process.
- New Feature - Index Administration screen providing a summary information about search indexing.
- New Feature - Index Administration screen providing list of all available fields.
- New Feature - Index Administration screen providing list of reserved words.
- New Feature - The addition of a new "Columns" grid toolbar button which provides a simple way to update the order and visibility of any columns with the grid.
- New Feature - Create Script, Create Requirement and Created Automated test buttons have been added to grids to their respective grids.
- Enhancement - Custom fields are now forced to be named uniquely. Previously if you named a custom field using a name that was used in some parts of the user interface, issues could occur.
- Enhancement - Incident create and update screens are now consistent with other screens in application.
- Enhancement - Updating custom fields or pick list values will now notify the user if a search re-index is required.
- Enhancement - Ability to change the number of records display on grids per page, from between 25 and 1000.
- Enhancement - A new server-key generation mode has been introduced. This new mode will not change the server key due to physical network address changes. (Existing users must update their web.config file and will need to request a new key).
- Enhancement - Default columns for each grid has been reduced to improve readability.
- Enhancement - The Incident Edit screen now displays the name of the package the incident belongs to.
- Enhancement - Enterprise Architect Use Case importing updated so that use cases created with EA 9.0 or above are synchronized correctly.
- Fixed - Project Manager now compulsory when creating new projects or updating existing projects (required for some functionality such as requirement synchronization and TQL).
- Fixed - Column and sorting selections in grids are now retained.
- Fixed - Sorting by the defect tracker key (i.e. issue key from Jira/TFS) now works correctly.
- Fixed - Explorer tree now defaults to left hand side instead of right for new users.
- Fixed - Default values for incident picklists have been improved to better align with Atlassian JIRA's "out of the box" values.
- Fixed - Updating a requirement without opening the edit screen (i.e. when creating relationships between a script and requirement via drag/drop) no longer results in the requirements Estimated Duration being lost.
v3.4 - TFS & Selenium Integration
Build 1355 - Released 01 September 2011
The latest release offers new integration options to Enterprise Tester users. Integrate with Microsoft Team Foundation Server (TFS) for defect management and if you're running Duette you can now import results from unit test frameworks and Selenium.
- New Feature - Integration with Team Foundation Server (TFS) added for synchronizing incidents and requirements.
- New Feature - TFS build custom field introduced, which allows you to select a build from the TFS build server.
- New Feature - New option for enabling automatic synchronization of versions and components added in JIRA to the associated Enterprise Tester (ET) project (for incident links).
- New Feature - Ability to change tester for in-progress runs added.
- Enhancement - Defect tracker connection error page message updated.
- Enhancement - Error message now logged when synchronization fails due to incorrectly mapped custom fields (i.e. where types different between ET and defect tracker).
- Enhancement - Error message displays on screen in the TFS build custom field when the TFS server cannot be contacted.
- Enhancement - Right-click menus are now sorted alphabetically.
- Enhancement - When adding new incidents, status field now defaults to "Open".
- Enhancement - Defaulting status field to "Open" now configurable via appSettings parameter in web.config.
- Enhancement - When creating new defect tracker links, they now default to "Enabled", and informative error message displayed in synchronization history for issues, if user has not completed configuration of project defect tracker link.
- Enhancement - Support for StartTLS has been added to the LDAP Authorization plugin.
- Enhancement - Ability to delete runs (current run or historic) via the run history window.
- Enhancement - TimeSpan custom fields can now be synchronized with custom fields in JIRA.
- Enhancement - Boolean custom fields (checkbox) can now be synchronized with custom fields in JIRA.
- Enhancement - Filtering issues by type for requirement sync now performed in the JIRA/TFS server, improving full-sync performance for requirements.
- Enhancement - Introduced support for IE9.
- Fixed - Installer allows ET to be installed to a path other then C:\Program Files\.
- Fixed - Users can no longer perform bulk actions or drag/drop actions that will result in automated tests or test scripts belonging to a different project than their assignments.
- Fixed - Linking to existing incidents when executing a script on the single-step page.
- Fixed - Load option lists for select, multi-select etc. fields when connecting to JIRA 4.4.
- Fixed - Parsing JIRA version numbers updated to allow values containing text (supported in JIRA 5.0 EAP2 release).
- Fixed - Improved handling of attachment synchronization between ET and JIRA.
- Fixed - Environment and due date fields in JIRA now synchronized correctly in both directions if mapped with custom fields in Enterprise Tester.
- Fixed - Parsing of options which contain reserved characters in HTML such as <, >, & etc. are now correctly decoded/encoded.
- Fixed - Skipping steps when executing a script in single-step mode no longer hangs execution after clicking "Next" for last step (now displays first step where a results has not been recorded).
- Fixed - When changes flushed to server in execution window, it no longer causes request validation errors if current step description or expected result contains carriage returns.
- Fixed - Matrix report results view now displays correctly if a package/project name contains a single quote " ' " character.
- Fixed - Due Date now correctly applies configured time offset when synchronized from JIRA to Enterprise Tester.
- Fixed - Capitalization of some right-click menu items corrected.
- Fixed - Verbs removed from some right-click menu items (where the verb was only a subset of the functionality available from the associated functionality).
- Fixed - When synchronizing with JIRA, if missed mappings cause status, type, priority or assignee to be set to null, these values will be reverted back to their original states.
- Fixed - "User Name" has now been changed to "Run By" for run history grid.
- Fixed - "Created At" has now been changed to "Started At" in run history grid.
Duette for Enterprise Tester v3.4
- New Feature - Support added for importing results from unit tests frameworks (JUnit, NUnit, Gallio, Parasoft C++test, JSUnit & PHPUnit).
- New Feature - Support added for importing results from unit tests using a custom XSLT file (XSLT must transform XML results to output format compatible with JUnit).
- New Feature - Support added for import HTML Suite results from Selenium tests.
- Enhancement - Automated test results can now be uploaded.
- Enhancement - You can initiate an auto-expand of all nodes, or the current node (to display all its children, grandchildren etc.).
- Enhancement - Automated test node details view now displays expander for both metadata and property key/value pairs.
- Fixed - Import automated test results window now displays correctly.
- Fixed - Automated test error node now correctly displayed with icon.
- Fixed - Issue resolved which caused some failed nodes to be displayed as passed when viewing QTP results.
v3.3 - Multi-Cascade Functionality
Build 1345 - Released 28 July 2011
Enterprise Tester v3.3 supports multi-cascade fields from JIRA. This latest release provides an even closer link between Enterprise Tester and Atlassian's JIRA.
- New Feature - Cascading select control populated with values from JIRA (or other defect trackers).
- New Feature - Cascading select controls can be exported and imported from CSV.
- New Feature - Defect tracker metadata (inbuilt and custom field options) can now be refreshed via the "Refresh Lookups" button.
- New Feature - Uncached defect tracker metadata encountered during ET startup will trigger an immediate lookup refresh.
- New Feature - Accessing configuration screens for uncached defect tracker links will prompt the user to refresh.
- New Feature - Periodic automatic refreshes of metadata can be enabled.
- Enhancement - CSV Import includes functionality to handle empty fields containing spaces during import of scripts.
- Enhancement - Improved logging when requirement synchronization compilation fails / synchronization fails (to allow users to identify which step / mapping is at fault).
- Enhancement - Incident search (when linking to an existing issue) will still return issues when one or more defect trackers are off-line.
- Enhancement – Improved error logging when searching for incident (when linking to an existing issue) fails.
- Enhancement - Incident synchronization process will now log warnings and skip mappings where the associated custom field no longer exists in an external system i.e. JIRA.
- Enhancement - When executing a script, the session is kept alive until the execution window is closed improving experience for users when executing large scripts.
- Enhancement - Implemented support for pooling JIRA sessions, improving initial connection performance when requesting data from JIRA.
- Enhancement - Timeouts for JIRA session can now be configured (to accommodate for slow JIRA servers).
- Enhancement - Custom field names are now displayed with spaces.
- Enhancement - Defect tracker metadata (inbuilt and custom field options) are now cached between ET restarts and refreshed periodically (default is 15 minutes) - improving performance of incident and requirement synchronization with applications like JIRA.
- Enhancement - Large number of supporting libraries updated (including NHibernate, Castle Windsor, Monorail, Newtonsoft.Json etc.) - which has slightly improved performance of some operations and decreased application startup time.
- Enhancement - Attachment upload process has been improved to reduce the number of round trips to the JIRA server.
- Fixed - Paging in grids past page 1 when using Oracle as a database.
- Fixed - Authorizing gadgets when using Oracle as a database.
- Fixed - Revoking access tokens when using Oracle as a database.
- Fixed - Importing of baselines at the project level when using Oracle as a database.
- Fixed - Estimated vs. Remaining time report when using Oracle as a database.
- Fixed - Drag/drop of requirement packages in tree to change their position when using Oracle as a database.
- Fixed - Test script expected result field increase to 1024 characters instead from 256 when using Oracle as a database (consistent with other supported platforms).
- Fixed - Select an assignee for scripts, requirements and script assignments when using Oracle as a database.
- Fixed - Requirement sync with JIRA when using Oracle as a database.
- Fixed - Scrolling when creating or editing incidents in Firefox.
- Fixed - Create and edit incident windows now display with the same height/width as other edit windows.
- Fixed - When reverting to previous version of script, step data is no longer overwritten with description.
- Fixed - Empty or duplicate picklist values in the picklist editor can no longer be created (this will not remove existing duplicates or empty values though).
- Fixed - Installation to case-sensitive MySql environments (MySql on Linux).
- Fixed - Criteria for reports can be re-configured if one of the packages the report is associated with has been removed.
- Fixed - JIRA custom fields now correctly synchronize with ET requirements (when synchronizing from JIRA -> ET).
- Fixed - Two OAuth consumers with the same consumer key cannot be created.
- Fixed - Allow deletion of OAuth consumers that have the same consumer key (created with versions of ET prior to v3.3).
- Fixed - JIRA "fix versions" now correctly updates with changes from ET.
- Fixed - Attachments larger then 1.5mb in size now synchronize correctly with JIRA (this fix only works for JIRA v3.13.3 and above).
- Fixed - Session timeouts must be greater than 1 minute.
- Fixed – Display of execution history associated with scripts that have no steps.
- Fixed - Spelling errors in error and log messages.
v3.2 - JIRA Requirements
Build 1322 - Released 08 June 2011
The latest release of Enterprise Tester is all about REQUIREMENTS! Version 3.2 offers an enhanced requirements story and full integration with JIRA requirements.
- New Feature - Requirements can now be assigned to a user.
- New Feature - Requirements can be nested under other requirements via drag/drop.
- New Feature - Requirements can now have an estimated duration associated with them.
- New Feature - Nested requirements can be created via right-click "Add Requirement" on existing requirements within the explorer tree.
- New Feature - Users can now bulk assign requirements within the requirements grid.
- New Feature - Optional assignment of users to scripts is now allowed.
- New Feature - Assignment of automated tests is now allowed.
- New Feature - Test scripts and automated tests in the scripts grid can now be filtered by Assigned To, Priority, Status, Type, Created Between, Last Updated Between and Text Search.
- New Feature - Requirements in the requirements grid can now be filtered by Assigned To, Priority, Status, Type, Difficulty Level, Created Between, Last Updated Between and Text Search.
- New Feature - Requirement to requirement relationships can be created.
- New Feature - Relationships can be created between requirements and automated tests.
- New Feature - New relationships can be created directly from within the relationship tab of requirements, scripts, automated tests, script runs, automated test runs and incidents.
- New Feature - Existing relationships can be deleted directly from within the relationship tab of requirements, scripts, automated tests, script runs, automated test runs and incidents.
- New Feature - Scripts and Automated tests now support bulk-assignment via the scripts grid.
- New Feature - Requirements can now be synchronized with your issue management system.
- New Feature - Ability to configure which fields are mapped between the defect tracker and Enterprise Tester requirements when synchronizing requirements (Supported mapping types are Automap, Copy/Map, Set & Set If Empty).
- New Feature - Ability to specify which defect tracker issue types are synchronized with Enterprise Tester for requirements.
- New Feature - Requirements synchronized with defect tracker issue will now display comments from defect tracker on edit screen.
- Enhancement - Package column of requirement, script and execution grids now includes the Project.
- Enhancement - The title of the requirement, script and automated test edit windows now includes the path to the requirement (including both packages or parents in the case of nested requirements).
- Enhancement - Search results are now grouped by project.
- Enhancement - Search results now include the Package / Parent path for the item, who it's assigned to and when it was last updated/who last updated it.
- Enhancement - Requirement screen layout improved (now more in line with the script screen, and makes better use of vertical screen space).
- Enhancement - Change tracking information now calculated dynamically from version history (this will improve the time taken to perform some operations - such as saving large scripts with lots of steps - and ensures history is accurate when reverting to a baseline).
- Enhancement - user assignment drop-down has been enhanced to make it easy to search for users, select the current user or clear the selection.
- Enhancement - Requirement grid now features a new "Parent" column, displaying the path of the requirement (if nested) relative to its top-level parent.
- Enhancement - Exporting requirements to CSV now includes Assigned To, Estimated Duration in Minutes and Parent columns.
- Enhancement - When importing requirements, if a column is mapped to "Parent" by "Name" then requirements will be correctly nested on import.
- Enhancement - Added the ability to bulk move requirements under a parent requirement.
- Enhancement - Added the ability to bulk copy requirements under a parent requirement.
- Enhancement - Relationships now have a type (association, Dependency, Coverage) and also include a direction (none, both, target to source, source to target).
- Enhancement - Relationship grid now has additional columns Parent, Relationship & Direction.
- Enhancement - Order of Show Nested Items checkbox and label has been reversed, to make it easier to click.
- Enhancement - Author and Created Date values have been removed from the Details tab of the script screen (information can still be viewed via the History or Versions tabs) to increase usable space on screen.
- Enhancement - When making changes via the "View Coverage" screen (accessed via right-click menu on a requirement in explorer tree) a progress message is displayed, so users know an update is taking place.
- Enhancement - When making changes via the "Manage Associations" screen (accessed via right-click menu on a requirement package in explorer tree) a progress message is displayed, so users know an update is taking place.
- Enhancement - Defect trackers node has moved from root of Administration menu to underneath the Organisation node (this in an intermediate change, in future versions we will be merging the EA connection and defect tracker management screens into a single external systems management screen).
- Enhancement - Defect trackers can now be enabled/disabled.
- Enhancement - Installer End User License Agreement has been updated.
- Enhancement - When search is disabled, the search box is no longer displayed on screen (which was causing user confusion).
- Fixed - Estimated Verses Remaining Time report now displays correctly in portlets when estimated duration and actual duration are both zero.
- Fixed - Synchronization problems caused by the introduction of WebSudo in JIRA 4.3 have been resolved (this affected mapping of custom fields between JIRA and Enterprise Tester).
- Fixed - Spelling mistake on OAuth grant access screen fixed.
- Fixed - Spelling mistake in error message displayed when failing to associate a script and requirement fixed.
- Fixed - Inconsistency in naming of "Project Manager" on add and edit project screens has been corrected.
- Fixed - Clicking the criteria tab on the matrix report now correctly redirects user to matrix report criteria screen (bug was causing user to be redirected to dashboard).
- Fixed - Creating and restoring incident baselines.
- Fixed - Raising an incident or adding an attachment to an automated test restored from a baseline now works correctly.
- Fixed - Updating an incident within ET now triggers immediate background synchronization again.
- Fixed - XML/HTML markup is now correctly escaped in step fields when displayed in the multi-step execution grid.
v3.1 - OpenSocial Gadgets
Build 1318 - Released 27 April 2011
This latest version of Enterprise Tester is all about providing you with an even better integration with your favourite Atlassian products. Add Enterprise Tester gadgets to your JIRA dashboards and Confluence pages.
- New Feature - Ability to host Enterprise Tester dashboard portlets in OpenSocial containers such as the Atlassian products JIRA and Confluence (the Gadget URL can be retrieved by clicking the new "pin" icon on Enterprise Tester dashboard portlet).
- New Feature - Added support for view and revoking OAuth tokens associated with the current user via the "user actions" button in the top right of the screen.
- New Feature - Added support for creating, updating and removing OAuth consumers via Admin->OAuth Consumers.
- New Feature - Support for bulk copying of requirements, scripts, automated tests, script assignments and automated test assignments, via the grid.
- New Feature - Support for bulk moving of requirements, scripts, automated tests, script assignments and automated test assignments, via the grid.
- New Feature - Support for bulk creation of assignments from automated tests and test scripts.
- New Feature - Ability to show or hide nested child items in the grids by selecting or deselecting a checkbox.
- Enhancement - Script and step descriptions containing URLs, email addresses and host addresses are automatically converted to hyperlinks when executing the script.
- Enhancement - Execution totals are now displayed above the execution status graph.
- Enhancement - You can now programatically set the externally accessible URL for the Enterprise Tester website, which is used when generating all absolute URL's in the application (such as for OpenSocial gadgets, trackback links in JIRA etc.)
- Enhancement - Package column in the relationships tab has been widened.
- Enhancement - Script Number is now visible on the Script Execution screen.
- Fixed - Clicking on the title link of a script assignment or automated test assignment now correctly shows the associated test script or automated test (previously, the first script/automated test displayed would be displayed for all subsequent script assignments and automated tests).
- Fixed - Execution Status By Reports filtered by Package now correctly include the contents of child packages.
- Fixed - Alignment of "display" field values (such as Description, Objective etc. on the execution screen) has now been corrected.
- Fixed - Filtered results are now displayed correctly.
- Fixed - StatusText column of the TestScriptAssignments table is now updated after completing execution of a script.
- Fixed - When completing a run with a status of blocked, you are now able to start a new run.
- Fixed - When shifting between tabs during execution of a script, changes to the multi-step view are correctly persisted.
- Fixed - When shifting from multi-step to single-step views, the actual result of the first step is no longer displayed as the actual result value for subsequent steps where the actual result is blank/unassigned.
- Fixed - History and Version tabs are now refreshed automatically when user reverts to a previous version of Requirements or Scripts.
- Fixed - Revert to version for Requirements or Scripts, occasional hang issue is resolved.
v3.0 - Automated Test Support
Build 1317 - Released 23 March 2011
This major release introduces our new plugin, Duette, which supports the importing of results from automated testing tools. Now you can view and manage both manual and automated tests from one source!
- New Feature - Importing of automated test results, viewing the results of automated tests including screen shots and test data, and allows for tracking overall progress across both automated and manual tests.
- New Feature - RFT Adaptor - An adaptor allowing the import of HTML test results from IBM Rational Functional Tester (RFT)
- New Feature - QTP Adaptor - An adaptor allowing the import of QTP test results from HP QuickTest Professional (QTP)
- New Feature - Support for importing automated test results from both a folder and a zip file.
- New Feature - New report "Total Scripts Run" displaying the total number of scripts run/not run for a package and all it's children.
- New Feature - Configurable attachment storage mechanism, allowing for the storage of files in the database or the file system.
- New Feature - File System CAS storage method allowing the attachment of very large files from within Enterprise Tester.
- New Feature - Attachment migration command line tool, to allow migration of attachments to/from the file system.
- New Feature - Introduced support for a "Request logging" that can be enabled to track slow requests.
- Enhancement - Plugin and module management screens have been given a facelift, and make it easier to enable or disable multiple plugins.
- Enhancement - New baseline format that optimizes storage of attachment contents, and can now support creating baselines that include very large attachments.*
- Enhancement - Execution Script Status By report updated to include automated and manual tests.
- Enhancement - Introduced new "StatusText" column for Automated and Manual Tests and Test Runs, to enhance custom reporting from the database tables.
- Enhancement – Additional support for logging configuration parameters on start up Enterprise Tester has been added.
- Enhancement – Application restart information is now captured in long files (including background thread creashes and file system changes).
- Enhancement - Trackback comment in synchronized JIRA issues will now contain a hyperlink back to the Incident within Enterprise Tester.
- Enhancement - Enhancement to the display of the Execution Status graph on the Script assignment screen has been added to better support low screen resolutions.
- Enhancement - The Execution Status Graph on the Script Assignment sreen now displays a percentage and number complete values and total number of tests in the title.
- Enhancement - Add/Edit Script, Add/Edit Requirement and Single-step/Multi-step execution screens are now pop-up windows, providing greater screen real estate for fields.*
- Enhancement - Navigation between dashboards, scripts, requirements and script assignments no longer requires a page refresh.*
- Enhancement - Layout of requirement and script grids is improved and now includes all fields as columns - including Status, Priority, Type and Difficulty Level.*
- Enhancement - Execution screens - single-step and multi-step execution are linked, allowing users to switch back and forth between modes without refreshes occurring.*
- Enhancement - Single step execution - Introduced a new paging control to allow users to navigate to a specific step by number, or via previous/next buttons.*
- Enhancement - Single step execution - Executing a previously executed script will take the user to the first not run, blocked or undetermined step.*
- Enhancement - Pass all functionality can now be accessed from both the "single step" and "multi-step" execution screens.*
- Enhancement - Users can now view a script template during execution, without having to navigate away from execution screen.*
- Enhancement - Shortcut ESC key to close pop-up screens has been added. (removed " can now be closed" from end of sentence)*
- Enhancement - Layout of requirement and script screen fields are now consistent.* Enhancement - Ordering of explorer toolbar icons is aligned with the tree order.*
- Enhancement - Step values are now validated client-side, avoiding server validation time if any steps are missing description or expected result.*
- Enhancement - Notification messages on saving and updating scripts, requirements or execution scripts can now be closed via a red cross icon.*
- Enhancement - ExtJS and jQuery libraries have been updated to latest versions, improving User Interface load times in older web browsers.*
- Enhancement - The Script Assignments view now supports paging, and supports users with large numbers of execution packages and assignments.*
- Enhancement - When deleting a project via the Delete button of the Edit Project screen, a progress dialog is displayed.*
- Enhancement - The ajax timeout values are now configurable (was defaulting to 30 seconds previously).*
- Fixed - Corrections made to the step number noted in the error message displayed when steps are missing required data.
- Fixed - Viewing screen shots via the Incidents window now works correctly.
- Fixed - You can now delete individual test assignments from the tree when they are associated to one or more incidents.
- Fixed - Issue affecting PostgreSql trial users that would cause errors to occur when initial migrations were run.
- Fixed - PostInstall task will no longer crash the installation process if it does not have permission to write to the event log.
- Fixed - Default authentication setup running twice following installation for some first time users after installation has been fixed.
- Fixed - Installer will now backup/restore the .LDF file (if it exists) during an upgrade install for trial users making the upgrade process easier for trial users.
- Fixed - Importing of requirement statuses from EA to ET now maps correctly (note: users affected by this issue may need to update the mappings for an EA requirement link on the resources tab).*
- Fixed - Fixed a rare issue which at times resulted in packages and their contents being deleted when drag/dropping over an invalid node.*
- Fixed - Updating a security group to have a different name will no longer result in a timeout error.*
- Fixed - KPI report(s) criteria screens display correctly in IE6.*
- Fixed - Property combo box on the history tab of Script and Requirement screens now loads for extremely large amount of history records (i.e. greater than a million rows).*
- Fixed - Projects containing data can now be deleted.*
- Fixed - Catch EA and Sparx EA API Plugins can no longer both be enabled.*
- Fixed - When opening an script from the execution set that has already been run it is displayed as not run (previous default was to view last run, not start a new one).*
- Fixed - Explorer Tree now updates to display new status icon after script run has been saved.*
- Fixed - Script assignment grid now updates to display correct run status after script run has been saved.*
- Fixed - Two or more users can no longer execute the same test simultaneously.*
- Fixed - Long script descriptions, objectives or custom fields are displayed correctly.*
- Fixed - Script package order is now retained to when creating one or execution packages from a script package.*
- Fixed - User is now advised when their current password is invalid on the profile screen when attempting to change their password.*
- Fixed - Custom fields with long labels are now displayed correctly on the execution screen.*
- Fixed - Actual time field on execution screen is no longer incorrectly marked as required.*
- Fixed - Clicking ‘Save’ in the execution screen no longer closes the window if the run is complete.*
- Fixed - Scroll bars no longer appear in single-step view when switching from grid view, if changes have been made in grid view.*
- Fixed - When viewing existing test scripts, the Created Date is now the correct value, not "undefined NaN, 0NaN, 12:NaN pm".*
- Fixed - Incidents manually populated with TicketKey and TicketUrl now display the External link correctly even if the TicketId value is not set.*
- Fixed - Version tab is no longer blank after saving a new script.*
- Fixed - Auto-number of test scripts and requirements now working correctly.*
- Fixed - Scroll bar no longer appears around the custom field when the multi-select custom field has focus.*
- Fixed - When importing requirements from Enterprise Architect, requirements are now assigned unique requirement numbers, when auto-number requirements is enabled.*
- Fixed - When viewing an in-progress run, users are no longer shown a read-only view in some cases.*
- Fixed - Users can no longer start a new run when looking at the read-only version of a current in-progress run being executed by another user.*
- Fixed - When plugins fail to load on startup, errors are now correctly displayed on screen.*
- Fixed - Using the "Complete" button to complete a run now correctly sets the status to Failed if the first step is failed and all other steps are not run.*
- Fixed - If a request takes longer the configured ajax timeout, an informational timeout message is now displayed, instead of hanging indefinitely.*
- Fixed - Swapping of Data/Notes of step fields when editing an existing script no longer occurs.*
- Fixed - Data fields on steps that were being displayed as blank when editing an existing script now show the correct value.*
- Fixed - Bug preventing import of requirements from CSV when values such as Package are omitted.*
* Note: Some items were originally release in an early build of V3.0.
v2.4 - Productivity Enhancements #2
Build 1238 - Released 22 December 2010
Version 2.4 introduces a number of productivity improvements to Enterprise Tester now provides a faster and easier to use tool, with quicker response times across all commonly-used web browsers.
- New Feature - Introduced support for a "Request logging" that can be enabled to track slow requests and provide additional information the Catch team for diagnosis.
- Enhancement - The Script Assignments view now supports paging, and supports users with large numbers of execution packages and assignments.
- Enhancement - When deleting a project via the Delete button of the Edit Project screen, a progress dialog is displayed.
- Enhancement - Add/Edit Script, Add/Edit Requirement and Single-step/Multi-step execution screens are now pop-up windows, providing greater screen real estate for fields.
- Enhancement - Navigation between dashboards, scripts, requirements and script assignments no longer requires a page refresh.
- Enhancement - Layout of requirement and script grids is improved and now includes all fields as columns - including Status, Priority, Type and Difficulty Level.
- Enhancement - Execution screens - single-step and multi-step execution are linked, allowing users to switch back and forth between modes without refreshes occurring.
- Enhancement - Single step execution - Introduced a new paging control to allow users to navigate to a specific step by number, or via previous/next buttons.
- Enhancement - Single step execution - Executing a previously executed script will take the user to the first not run, blocked or undetermined step.
- Enhancement - Pass all functionality can now be accessed from both the "single step" and "multi-step" execution screens.
- Enhancement - Users can now view a script template during execution, without having to navigate away from execution screen.
- Enhancement - Shortcut ESC key to close pop-up screens has been added. (removed " can now be closed" from end of sentence).
- Enhancement - Layout of requirement and script screen fields are now consistent. Enhancement - Ordering of explorer toolbar icons is aligned with the tree order.
- Enhancement - Step values are now validated client-side, avoiding server validation time if any steps are missing description or expected result.
- Enhancement - Notification messages on saving and updating scripts, requirements or execution scripts can now be closed via a red cross icon.
- Enhancement - ExtJS and jQuery libraries have been updated to latest versions, improving User Interface load times in older web browsers.
- Fixed - Importing of requirement statuses from EA to ET now maps correctly (note: users affected by this issue may need to update the mappings for an EA requirement link on the resources tab).
- Fixed - Fixed a rare issue which at times resulted in packages and their contents being deleted when drag/dropping over an invalid node.
- Fixed - Updating a security group to have a different name will no longer result in a timeout error. Fixed - KPI report(s) criteria screens display correctly in IE6.
- Fixed - Property combo box on the history tab of Script and Requirement screens now loads for extremely large amount of history records (i.e. greater than a million rows).
- Fixed - Projects containing data can now be deleted. Fixed - Catch EA and Sparx EA API plugins can no longer both be enabled.
- Fixed - When opening an script from the execution set that has already been run it is displayed as not run (previous default was to view last run, not start a new one).
- Fixed - Explorer Tree now updates to display new status icon after script run has been saved.
- Fixed - Script assignment grid now updates to display correct run status after script run has been saved.
- Fixed - Two or more users can no longer execute the same test simultaneously.
- Fixed - Long script descriptions, objectives or custom fields are displayed correctly.
- Fixed - Script package order is now retained to when creating one or execution packages from a script package.
- Fixed - User is now advised when their current password is invalid on the profile screen when attempting to change their password.
- Fixed - Custom fields with long labels are now displayed correctly on the execution screen.
- Fixed - Actual time field on execution screen is no longer incorrectly marked as required.
- Fixed - Clicking 'Save' in the execution screen no longer closes the window if the run is complete.
- Fixed - Scroll bars no longer appear in single-step view when switching from grid view, if changes have been made in grid view.
- Fixed - When viewing existing test scripts, the Created Date is now the correct value, not "undefined NaN, 0NaN, 12:NaN pm".
- Fixed - Incidents manually populated with TicketKey and TicketUrl now display the External link correctly even if the TicketId value is not set.
- Fixed - Version tab is no longer blank after saving a new script.
- Fixed - Auto-number of test scripts and requirements now working correctly.
- Fixed - Scroll bar no longer appears around the custom field when the multi-select custom field has focus.
- Fixed - When importing requirements from Enterprise Architect, requirements are now assigned unique requirement numbers, when auto-number requirements is enabled.
- Fixed - When viewing an in-progress run, users are no longer shown a read-only view in some cases.
- Fixed - Users can no longer start a new run when looking at a read-only version of a current in-progress run being executed by another user.
v2.3 - Productivity Enhancements
Build 1176 - Released 01 December 2010
Enterprise Tester now allows JIRA custom fields to be synchronized with Enterprise Tester and allows users to create links to existing JIRA incidents directly from within Enterprise Tester. v2.3 also has a number of productivity enhancements, reducing the time to execute tests.
- New Feature - Rich Text Portlet (a portlet where the contents can be editing in a rich text editor).
- New Feature - Remote content portlet (A portlet that can display remote content in the portlet body).
- New Feature - Project Categories, Projects can now be organized into folders underneath the organization in the explorer tree (the folders are called "project categories").
- New Feature - Added support for sorting scripts / requirements in a package by number, instead of name.
- New Feature - Added support for unlinking an incident from a step result (instead of deleting the entire incident).
- New Feature - Implemented support for mapping custom fields in ET to in-built environment and due-date fields in Jira.
- New Feature - Support for mapping custom fields in Jira to custom fields on the Enterprise Tester incident screen.
- New Feature - Ability to link to existing incidents (both within Enterprise Tester, or in external defect trackers).
- New Feature - Ability to "Pass All" remaining steps on grid execution screen.
- New Feature - Ability to right-click on script assignments and select whether to execute via grid of single-step.
- New Feature - Added support for display custom fields on the execution screens.
- Enhancement - When exporting to CSV, user can now select encoding (ASCII, UTF7, UTF8 and UTF16) as required by the tool importing the CSV data.
- Enhancement - Enhanced inbuilt fields mapping screen for project defect tracker connections, automatic matching is now performed.
- Enhancement - CSV importer can now handle blank lines in source files and will skip them correctly.
- Enhancement - Improved error reporting of issues when importing from CSV file, start/end line numbers now displays on the view errors screen along with more meaningful exception messages.
- Enhancement - CSV importer can now handle automatically sanitizing names of scripts/requirements, to remove the reserved path separator character.
- Enhancement - CSV importer will now handle import steps which are missing required values for step description / step expected result, replace it with a default value.
- Enhancement - CSV importer will now handle importing steps where the values for step description, step expected result, step data or step notes is over 1024 characters in length (will automatically trim the values to size).
- Enhancement - Improvements to progress notifications when importing/exporting baselines.
- Enhancement - Can now configure preference for single-step or grid execution on the user preferences screen.
- Enhancement - Implemented changes to search indexing behavior to improve performance when saving large entities.
- Enhancement - All Custom field values are now included in CSV export.
- Enhancement - Support for mapping to custom fields for CSV import.
- Enhancement - Script level details (Description, Notes, Objective, Pre-Condition, Post-Condition) now displayed on all execution screens.
- Enhancement - Actual result value now included in description for incidents, when created from the execution screens.
- Enhancement - When ET incidents are first synchronized to a defect tracker (Such as Jira) an initial comment is added with a link back to the incident in Enterprise Tester, and it's incident ID #.
- Enhancement - Added ability to disable search indexing functionality.
- Enhancement - Added ability to disable change tracking functionality.
- Fixed - On single-step execution screens, long multi-line descriptions, notes etc. now display correctly.
- Fixed - user list on script assignment screen is now pageable, and sorted alphabetically.
- Fixed - export of baseline now handles unusual characters such as 0x19 (EM) which may be the result of importing from CSV.
- Fixed - insert HTML into script description/notes fields that contains the word "" would cause rendering issues when executing that script.
- Fixed - Projects with single quotes in their names no longer stop the baseline screens from displaying correctly.
- Fixed - Incidents unrelated to test step are no longer displayed on the single-step execution screens incident grid.
- Fixed - Ajax requests (such as getting menu for a tree node) no longer fail when using Crowd SSO.
- Fixed - Matrix report no longer hangs / causes excessive CPU load when changes are saved.
- Fixed - Links to Jira issues on incidents now correctly open in a new tab.
- Fixed - JavaScript errors being displayed when view the incident edit screen / adding attachments to an incident.
- Fixed - Issues with tabbing between custom fields on the execution screens.
- Fixed - When incidents have multiple comments, paging is no longer affected.
- Fixed - When paging through a large number of incidents, higher page numbers no longer take a long time to fetch.
- Fixed - Can no longer change password on preferences screen if the "current password" is incorrect.
- Fixed - Grammar corrected for entity deletion messages displayed when clicking "Delete" button on edit pages.
- Fixed - Screen is now masked when loading field definitions before display incident dialog - prevents users from clicking multiple times and causing incident fields to "double up".
- Fixed - When viewing historical run on grid tab (with default view set to "grid") switch to single-step tab would redirect user back to grid tab.
- Fixed - selection logic of fallback pick list values when importing from CSV improved, now picks pick list value in list with the lowest sort order #.
- Fixed - Issue preventing second column of fields on edit script screen from displaying correctly in some versions of Firefox.
- Fixed - Requirement coverage, Requirement list and script assignment list screens fixed to display correctly when project or package name contains a single quote character.
- Fixed - Typos corrected in right-click Admin configuration menu.
- Fixed - selection logic of fallback pick list values when importing/synchronizing from Enterprise Architect improved, now picks pick list value in list with the lowest sort order #.
- Fixed - Fixed issue where when importing structured scenarios from EA, the step immediately after the branch step was emitted incorrectly.
- Fixed - When importing large baselines, that takes a long time, we now disable the session idle and timeout warnings.
- Fixed - Fixed issue when restoring baselines with 0-byte sized attachments.
- Fixed - Fixed bug that was preventing importing of EA use case scenarios in some cases.
- Fixed - Fixed issue when importing from CSV file and mapping a column to step number that contains blank or non-integer values.
- Fixed - Fixed issue where opening a group, user, project etc. on the admin tab, moving between tabs, then saving, could potentially cause loss of membership information.
- Fixed - Projects are now sorted alphabetically on the Admin tab.
- Fixed - Baseline restoration no longer fails when restoring baseline with nested package that has an external link associated with it.
- Fixed - Baseline restoration of projects where the script assignment points to a script not within the baseline.
- Fixed - Baseline restoration no longer fails if step description / step expected results in baseline are blank.
- Fixed - Issue causing custom fields to not always be persisted when creating new incidents from execution screen.
- Fixed - Implemented partial fix to address issues where a workflow transition is required in Jira, to move issue to the selected status in ET.
- Fixed - Implemented tweak to hide version/components mappings, if either the defect tracker or ET projects version/component list is empty.
- Fixed - Fixed restoration issues for large baselines with MySql.
- Fixed - Fixes to support importing and exporting baselines containing large attachments.
- Fixed - Performance improvements to baseline generation process.
- Fixed - Reverting to previous version of an entity, where one or more custom fields in that version no longer exists, now succeeds.
v2.2 - Custom Fields
Build 1193 - Released 27 August 2010
Capture more detail than ever before! Version 2.2 introduces custom fields, allowing you to quickly and easily enhance your requirements, test scripts and incidents. So, why not go crazy and customize?
- New Feature - Custom field support introduced for Incidents, Requirements and Test Scripts.
- New Feature - Custom fields configuration screen, allowing scoping of a custom field to one or more entity types (Script, Requirement, Incident) and one or more organizations/projects.
- New Feature - New custom field types introduced: Checkbox, CheckBoxGroup, ComboBox, Date, MultiSelect, Number, RadioGroup, RichText, Text, TextArea & TimeSpan.
- New Feature - Ability to edit CheckBoxGroup, ComboBox, MultiSelect & RadioGroup options via the existing Picklist editor screen.
- Enhancement - Baselines now include Custom fields and their values.
- Enhancement - History tab now includes details of custom field changes.
- Enhancement- Versions tab now displays differences between custom field values, and allows reverting custom field values to the value of a previous version.
- Enhancement - New messages have been added to the various permission editing screens describing how they work.
- Fixed - Fixed issues with Enterprise Architect uses cases that contain more than one scenario, from being imported correctly.
- Fixed - Improved logging functionality for EA Integration, so errors can be more easily identified and resolved.
- Fixed - Improved error reporting from EA importing for certain issues (such as script/scenario names containing the "path separator" character).
- Fixed - Users can now delete groups correctly, even when they contain members or have permissions associated with them.
- Fixed - Deletion of users which have associated dashboards, authorization or remember-info now works correctly.
- Fixed - Defect trackers can now be deleted correctly, if they have no project defect trackers associated with them.
- Fixed - Fixed a number of issues which were causing group membership information to be lost.
- Fixed - Fixed issues where in certain scenarios saving a user would remove them from one or more projects/groups.
- Fixed - Fixed issues that were causing project level group/user permissions to be displayed on the organization level group/user permission screens.
v2.1 - Users & Groups / Requirements Coverage
Build 1110 - Released 15 July 2010
This 2.1 release adds support to to the administrative functions within the product. Plus, it offers a number of enhancements to import / export functionality, requirements managements, and a number of others.
- New Feature - Added support for associating project-permissions with a group.
- New Feature - Added support for viewing a users permissions for the application/individual project (right click on user and select "View Permissions").
- New Feature - Support for MySql and PostgreSql Enterprise Architect repositories has been introduced.
- New Feature - Replaced usage of the EA API with a new direct-to-database equivalent, this both increases speed and stability when synchronizing with Enterprise Architect, and removes the need to have EA installed on the web server.
- Enhancement - Now support display and filtering by Script Status and Script Type in the script assignments / execution package view.
- Enhancement - Support has been added for installing the application on Sql Server databases with case-sensitive collations.
- Enhancement - Fixed errors being logged per-request when debug-level logging is enabled.
- Enhancement - Fixed errors being logged when viewing the New/Edit Script screens.
- Enhancement - Ordering of Scripts and Requirements is now retained when importing using a CSV file. Script and Requirement order can now also be controlled by adding an “Order Number” column to CSV import data and including sequential integer numbers.
- Enhancement - Handling of "undetermined" status in previous script runs has been improved. A new "undetermined" status icon for script assignments has also been added along with support for reporting on this status.
- Enhancement - The Requirement Status By report now includes a new coverage column, allowing users to identify which requirements are covered by scripts, and the current status of any executed scripts.
- Enhancement - When exporting requirements or scripts to CSV file, the package column will now include the full path of the package i.e. "/Script Library/Version 1/Functional" instead of just "Functional" as in previous versions.
- Enhancement - When importing requirements or scripts from CSV File, the package column is now interpreted as a path i.e. "/Script Library/Version 1/Functional" - and imported entities will be placed in the correct packages.
- Enhancement - When importing requirements or scripts from CSV File, if any part of the package path does not exist, the associate package(s) will be created in Enterprise Tester.
- Fixed - Issues resulting in incorrect permissions being displayed when editing project-user permissions.
- Fixed - Issue resolved with session timeout values not being retained when App domain recycling / IIS restarts occurred.
v2.0 - Version Control
Build 1047 - Released 29 April 2010
Enterprise Tester version 2.0 solidifies a significant step in its maturity - now with the inclusion of versioning, baselines and subversion integration the feature set included in the product is impressive and with our strong partnerships with Sparx Systems and Atlassian a world class end-to-end implementation for product management is within the reach of everyone, regardless of organizational size.
- New Feature - Ability to create and restore baselines for Projects, Packages and Incidents.
- New Feature - Ability to export and import baselines for Projects, Packages and Incidents.
- New Feature - Version tab - providing ability to view past versions of scripts and requirements, and see highlighted changes.
- New Feature - Ability to roll back to previous versions of a script or requirement.
- New Feature - Ability to record baselines in subversion.
- Enhancement - Improved login page with links to common Catch website resources, such as forums, support and news.
- Enhancement - When pasting attachment from clipboard, the attachment name is now automatically generated.
- Enhancement - Added support for copy/paste of Requirements and Requirement Packages.
- Enhancement - Improved error messages when a drag/drop operation fails.
- Enhancement - Ability to export incidents and comment history implemented.
- Enhancement - Added ability to record notes when a step is "passed" in single-step execution view.
- Enhancement - Added ability to paste screen shots in the grid execution screen.
- Fixed - null/empty values in relationship grid would display as "null" in Firefox, instead of just being blank.
- Fixed - password field of defect tracker is now a password field, instead of a standard textbox which displayed password in the clear text.
- Fixed - User is now prevented from draging a script in one package to an execution package in another.
- Fixed - User is now prevented from dragging a script assignment in one package to an execution package in another.
- Fixed - The date/time format of exports and imports was inconsistent - this has now been corrected, with all CSV dates being in the format of YYYY-MM-DD.
- Fixed - Report issue where filtering by project would work, but filter by package did not in KPI reports (would prevent chart image from displaying).
- Fixed - Issue where long project or package names would prevent KPI charts from rendering.
- Fixed - Text area font for steps tab has been corrected, to match other textboxes in application.
- Fixed - Text area font for single step execution notes has been corrected, to match other textboxes in application.
- Fixed - Title of execution attachments grid has been corrected.
- Fixed - Requirement Status report now includes the Requirement Number column.
- Fixed - Script name is now a compulsory field.
- Fixed - Test script and script assignments grids now support sorting again.
- Fixed - multi-select lists for components and versions on the add/update incident screens now support scrolling.
- Fixed - Installer now correctly notified user when installing on a system which only has .Net Framework 3.5, not .Net Framework 3.5 SP1 which is required by product.
- Fixed - You can not save and close a requirement without first entering the compulsory field values.
- Fixed - Issue download reports in XLSX format on Firefox has been resolved, and they should now correctly open in Office 2007/2010.
- Fixed - Tab order when adding new requirements or scripts now works correctly (previously explorer tree would steal focus on tab).
- Fixed - Aftering adding project defect tracker link, users are now correctly redirect to the project links grid page.
- Fixed - Execution packages containing scripts which reference incidents can now be deleted.
- Fixed - Project slugs are now guaranteed to be unique.
- Fixed - Relationship tab now displays correct status information for script assignments (was displaying script status information previously).
- Fixed - When moving/copying scripts or requirements between different projects, picklist values are now correctly mapped (or if not mapping can be made, will default to first valid picklist value in list).
- Fixed - Step order is now sorted numerically in Script Extract Report.
- Fixed - You can now disable auto-number of requirements or scripts once enabled.
- Fixed - KPI reports now display graphs when they have only 1 day of data.
- Fixed - Security group's can now be renamed.
- Fixed - KPI reports where one of the filter criteria is an empty package no longer throws an exception when generating report graph.
- Fixed - Javascript error no longer displayed in IE6/IE7 when validation of a Jira connection's details fails.
- Fixed - Jira 4 support enhanced to work correctly (previously querying for recently changed issues would return all issues).
- Fixed - Some grid date/time values (such as "Last Updated" in the incident grid) were being displayed in UTC rather then local timezone format.
- Fixed - Issue affecting some Internet explorer users, where upon collapsing the tree panel, they could not open it again.
v1.9 - LDAP / Crowd Support
Build 833 - Released 22 February 2010
Simplify your user management by linking Enterprise Tester to your Altassian Crowd and / or your LDAP implementation. Additionally, utilise Enterprise Architect v8.0's new structured use case screens to automatically generate all steps for your test scripts. Check out version 1.9 of Enterprise Tester!
- New Feature - Support for pluggable Authentication providers, currently supporting Local Machine Users, Active Directory, LDAP & Crowd (including Crowd SSO).
- New Feature - Support for Enterprise Architect 8 Structured Use Cases (automatic translation of scenario steps to script steps).
- New Feature - Abilitiy to view relationships to other elements from the edit Script, Requirement, Incident & Execution screens.
- Enhancement - Improved first-load performance of the explorer tree and toolbar.
- Enhancement - Child nodes in a package can now be alphabetically sorted via the right click menu option "Sort Children".
- Enhancement - Ability to enable automatic numbering of requirements and scripts at the project level.
- Fixed - Correct user name now displayed in login dialog if a user's session has timed out.
- Fixed - Now updating session cookie on re-authentication, should allow re-authentication to succeed in cases of prolonged periods of not using application.
- Fixed - Duplication of test scripts in certain cases when adding attachments to a script no longer occurs.
- Fixed - License validation issues when licensee details contained ampersands now resolved.
- Fixed - Sorting of grids now works correctly.
- Fixed - A Number of issues prevening the correct display of the single-step or multi-step grid execution screens in certain scenarios have been resolved.
- Fixed - Internet Explorer 7 bugs in script edit screen layout have been resolved (affected attachments and change history).
- Fixed - Resolved issue preventing synchronization from working when the associated element in Enteprise Architect project had been removed, or user is synchronizing with a new/different EA project.
- Fixed - Resolved issue preventing import from Enterprise Architect succeeding when two packages (in the same parent package) had a name that was identical or only differed in case.
- Fixed - Resolved issue preventing import of Enterprise Architect use case from succeeding when two or more use cases in the same package had a name that was identical or only differed in case.
v1.8 - Database Support / Program Level Reporting
Build 602 - Released 04 November 2009
The newest version of Enterprise Tester provides audit history and introduces enhancements to the test step and incident functionality.
- New Feature - Support added for JIRA 4.0.
- New Feature - Added support for 3 additional database platforms - Oracle, PostgreSQL & MySql.
- New Feature - Key Performance Indicator report
- New Feature - Actual Verses Estimated Time report
- New Feature - Incident Numbers Over Time report
- New Feature - Incident Ratio Over Time report
- New Feature - Test Completed Over Time report
- New Feature - Add a JIRA like ability to paste screen shots directly into the application.
- Enhancement - Add/update incident screen layout has been improved.
- Enhancement - Added support for associating attachments with a requirement.
- Enhancement - Performance enhancements have been implemented to improve application performance in some areas.
- Enhancement - Internet Explorer version 8 is now officially supported, with IE8 related issues all resolved (graphs not displaying correctly in IE8, toolbars, menus and calendar controls are now rendered correctly).
- Enhancement - Upgraded to ExtJS library version 3.1 - this will provide better performance and memory handling for Internet Explorer users.
- Enhancement - Addition of a Requirements Number field on the requirements screen.
- Enhancement - Guide for implementation of Enterprise Tester when using HTTPS/SSL.
- Enhancement - Defaulted combo boxes in the Script add screen.
- Fixed - History toolbar for Scripts now correctly displays in all browsers.
- Fixed - Reporter of issues created in Jira is no longer set to the username that's used to connect to Jira but instead usernames are matched.
- Fixed - Issues with installer affecting detection of Sql Server Express.
- Fixed - Issues preventing installation on 64bit machines in some cases.
- Fixed - Incident description is now auto-populated for all scenarios, including both execution in a single- step and grid view.
- Fixed - Issue causing packages to appear in two places within the explorer tree.
- Fixed - Issue causing Execution Script Chart y-axis to be difficult to read with large numbers of elements.
- Fixed - Now able to add dashs to email addresses entered.
- Fixed - Issue causing duplicate rows and colomns to appear in the Matrix report.
- Fixed - Issue stopping users installing new instances of Enterprise Tester in some cases.
v1.7 - Integration Enhancements
Build 602 - Released 04 November 2009
The newest version of Enterprise Tester provides audit history and introduces enhancements to the test step and incident functionality.
- Enhancement - Iterative use case importing now fully supported, allowing the changes to use case and scenarios can be imported multiple times, updating the same test scripts.
- Enhancement - Added support for automatic Test Coverage information to be imported from Enterprise Architect, when a relationship exists.
- Enhancement - Jira incident ID displayed by default next to the internal incident ID in the incidents grid.
- Enhancement - Improved defaults for picklists when creating new organizations to allow better alignment with Jira and Enterprise Architect defaults.
- Enhancement - Incidents can now be deleted from the Edit Incident Dialog.
- Enhancement - Added undetermined step outcome result.
- Enhancement - Consolidated external link functionality into resources tab for both Enterprise Architect and Jira.
- Enhancement - Introduced Simple wizard for adding external links to both Enterprise Architect and Jira from a single location in the resources tab.
- Enhancement - Estimated duration is now non-compulsory, with improved validation handling.
- Fixed - Validation failures while editing a script no longer cause previously entered details to be lost.
- Fixed - Improved installation behaviour, so web.config is no longer overwritten during upgrades.
- Fixed - Issue causing Enterprise Tester to fail during start up on windows server x64 Editions.
- Fixed - Issue preventing import of scripts from CSV.
- Fixed - Can now delete test steps from script that were previously added.
- Fixed - Issue causing Jira background synchronization to never sleep.
- Fixed - Requirement Package field label no longer wraps across two lines.
- Fixed - Bug preventing correct display of Lasted Updated At and Created At columns on Script list screen.
- Fixed - Drop down list of pick list types in Pick list editor now sorted alphabetically.
- Fixed - Sort ordering was not being applied to all pick list drop downs in applications.
v1.6 - Audit History / JIRA Interface Enhancements
Build 555 - Released 22 September 2009
The newest version of Enterprise Tester provides audit history and introduces enhancements to the test step and incident functionality.
- Enhancement - Audit History added to Requirements & Test Scripts, which can be viewed using the new History tab.
- Enhancement - Add & Edit Incident screens now include Components, Affected Versions & Fixed Versions lists.
- Enhancement - "Incident Status By" Report now includes additional criteria to support filtering by Components, Affected Versions and Fixed Versions.
- Enhancement - Test step field sizes increased - Data, Description & Notes now display 2 rows of text, Expected Result displays 3.
- Enhancement - Incidents synchronization history added, which can be viewed via the "Synchronization History" tab in the update incident dialog.
- Enhancement - Ordering of fields on add incident dialog has been adjusted to mimic default layout of Jira.
- Enhancement - Add Incident dialog now defaults the tracker to the first in the list of trackers associated with the current project.
- Enhancement - When adding incident details to a script being executed in single-step mode, incident is now pre- populated with step details in the same way they are in multi step mode.
- Enhancement - The Administration picklist editing screen has been enhanced, now when adding an entry to the picklist, a unique order number is generated, and the entry is added to the bottom of the list.
- Fixed - When creating or updating EA connections, user can no longer save an EA connection with a reader username/password if the EAP file / repository is not secured.
- Fixed - Unchecking secured repository now clears the reader account username and password.
- Fixed - When synchronizing with Jira, when the Jira server is unavailable, errors no longer cause application to recycle.
- Fixed - When adding incidents to an previous script run in multi-step execution mode, step name is now correctly populated.
- Fixed - On first installation the link to Catch website allowing generation of a trial license has been updated to direct users to the new Catch website.
v1.5 - Minor Enhancements
Build 512 - Released 03 September 2009
The newest version of Enterprise Tester introduces minor enhancements to improve usablity and fixes a number of minor issues that customers were experiencing.
- Enhancement - Field lengths for all test step properties are now 1024 characters (Step Description, Expected Result, Data & Notes).
- Fixed - Test script packages no longer disappear when moved.
- Enhancement - Improved error reporting for Enterprise Architect integration, now displays suitable error message when using EA build 832 or lower (ET requires EA build 833 and above).
- Enhancement - Improved how errors on application startup are dealt with, so that refreshing the browser will cause the ET application to attempt starting up again.
- Fixed - Project user dashboard no longer causes crash on first load.
- Enhancement - Improved defect tracker integration error handling when failuress occur while synchronizing attachments or comments.
- Fixed - Script Extract report displaying steps in the incorrect order.
- Enhancement - Remember me at login functionality.
- Fixed - Remember me at login now defaults to off.
- Fixed - Synchronize button no longer displayed for use case external links (Synchronization between EA and ET is only supported for requirements).
- Fixed - Last Synchronization date and time now set after successful requirements synchronization.
v1.4 - Script Planning / Execution
Build 497 - Released 28 July 2009
The newest version of Enterprise Tester introduces several major script planning and execution enhancements.
- Enhancement - Added support to toggle execution packages between an execution package or execution plan.
- Enhancement - Added support to allow packages or plans to be added anywhere in the execution set area of the explorer.
- Enhancement - Added support for dragging a script package to a execution package / plan, to create an execution package containing script assignments for all scripts in the source package.
- Enhancement - Added support for copy & pasting an execution package and all it's contained script assignments.
- Enhancement - Added support for setting the number of hours per working day and number of days per working week for a project, via a new Time Tracking tab in the project administration screen.
- Enhancement - Test script screen now allows entry of estimated time and Actual time fields in Jira like shorthand format i.e. 2m would be interpreted as 2 minutes, or 1h 20m would be 1 hour and 20 minutes. Enhancement - Updated default order for top level packages to be aligned with SDLC (Requirements, Script Library, Execution Sets, Incidents).
- Enhancement - More meaningful confirmation message when deleting packages that contain children (i.e. scripts, assignments or requirements).
- Enhancement - Mandatory test step fields (Description & Expected Result) now indicated with a red asterisk.
- Enhancement - Added support for adding attachments and incidents to a script run after it has been completed.
- Enhancement - Added support for recording Actual execution time when running a script in the grid or single step views.
- Enhancement - Added Estimated vs. Remaining Time report.
- Enhancement - Added new plan/package view, which; Allows bulk assignment of tester. Allows bulk changing fo status. Provides filtering by: Status, Priority, Assigned Tester, Last test to Run, Create date, last updated date or free text. Execution time graph. Execution status graph. Ability to right click on script assignment row and quickly view execution history, run the script again or view the last run.
- Fixed - message now displays correctly when attempting to execute a script assignment which is currently being run by a different tester.
- Fixed - Previous runs of test script now correctly display the results for the version of the test script they were run against.
- Fixed - Issue causing position of dashboard portlets to be lost.
- Fixed - Update permissions structure, introduced new import and export permissions.
- Fixed - Issue preventing clear checkbox list selection on report criteria screens.
- Fixed - Script Execution Status report now includes scripts with the status "Not Run" when the "Not Run" checkbox is selected on the criteria screen.
- Fixed - Fixed synchronization of external issue key/url data with incidents.
- Fixed - Attachment support and comments on incidents.
- Fixed - Window size on update incident screen increased.
v1.3 - Data Import / Export
Build 443 - Released 09 July 2009
Version 1.3 introduces data import and export functionality, script execution enhancements and a number of fixes.
- Enhancement - Added import wizard (allowing Script and requirement data to be imported and updated from a CSV file into a project).
- Enhancement - Added export wizard (for exporting script or requirement data from a project as a CSV file).
- Enhancement - Added "Complete" button to allow fast completion of a script being executed without placing resulting into all steps.
- Enhancement - Double clicking on script in explorer now displays last run details instead of starting a new run.
- Enhancement - Completing execution of a script now takes user to the scripts list screen.
- Enhancement - Can now record multiple failure steps in a script execution.
- Fixed - Script Execution Report not displaying all scripts.
- Fixed - Script Execution Report duplicating rows when script assignment has been run multiple times.
v1.2 - Single-User License
Build 403 - Released 07 June 2009
Version 1.2 included the new, single-user Starter License.
- Fixed - Matrix Report Critera Screen displaying error.
- Fixed - Script Extract Report not displaying information when scripts have yet to been run.
- Fixed - Versioning of Enterprise Tester outputs improved to align with product version.
- Fixed - Spelling mistake in row expander for the incidents list.
- Added - Single-user license functionality introduced to Enteprise Tester.
v1.1 - Reporting / Project Dashboard
Build 396 - Released 08 May 2009
New Reporting, Dashboard and Test Execution Grid functionality are some of the features of the new Enterprise Tester release v1.1
- Added Execution Script Status By Report.
- Added Incident Status By Report.
- Added Matrix Report.
- Added Requirement Status By Report.
- Added Script Extract Report.
- Added support for creating project-level reports shared by all users in the project.
- Added support for creating user-level reports.
- Added titles to dashboards to clearly identify organisation, project and user level dashboards.
- Added Report Chart portlet.
- Added ability to view incidents and attachments associated with a previously executed run's steps.
- Added new "Multi Step Execution" screen for recording multiple step results for a script execution.
- Added functionality to pre-populate incident description with details of step result.
- Added ability to customise the X Axis and X Grouping of report charts.
- Added Status column to Package/Plan view to display current status of the script.
- Project list is now Dashboard Quick Launch List, and includes a link to "My Dashboard" as well as links to all the project dashboards the current user has access to.
- Changed default execution screen to be "Multi Step Execution".
- Fixed issue preventing attachment of files to step result.
- Removed the passed with caution step result.
v1.0 - Initial Release
Build 329 - Released 10 March 2009
The release of Enterprise Tester provides what Catch consultants are referring to as "a new paradigm in lifecycle management". A toolset which will allow Catch to provide clients with a full end-to-end solution in lifecycle management at a fraction of the cost of comparable solutions.
