Table of Contents

ICTestAutomation Release Notes History







TrendIC B.V., Waddinxveen

The Netherlands

+31 182 613945 http://www.trendic.nl support@trendic.nl


ICDefine Module release notes

V7.1.0 What's new?

New features in ICDefine v7.1.0

Bug Fixes in ICDefine v7.1.0

Configuration changes

Following optional 1) changes and/or additions have been made to the [environment] section in the tft-citratest.ini file:

connectionstring=Provider=Microsoft.ACE.OLEDB.12.0; Extended Properties="Excel 8.0;HDR=YES"; Data Source=[XLSFILE];

The Following optional 2) changes and/or additions have been made to the <appSettings> section in the TrendIC.ICDefine.exe.config file:

<add key="HelpURL" value="http://localhost:8080/doku.php?id=start:[START_ID]&amp;u=citratest&amp;p=ICTest2c#" />
<add key="AutoSave" value="False" />
<add key="FunctionKeyAutoRun" value="CTRL+F10" />
<add key="FunctionKeyAutoRunMovie" value="CTRL+SHIFT+F10" />

V6.7.0 What's new?

New features in ICDefine v6.7.0

Bug fixes in ICDefine V6.7.0

Configuration changes

Following changes and/or additions have been made to the Help related <appSettings> keys in the Trendic.ICDefine.exe.config file:

  <!-- <add key="HelpURL" value="file://C:\Program Files (x86)\ICTestAutomation\Documents\ICTestAutomation ICDefine Test Case Functions.pdf" /> -->
  <add key="HelpURL" value="http://docs6.trendic.nl/doku.php?id=start:[START_ID]&amp;u=citratest&amp;p=ICTest2c#" />
  <add key="HelpICDefine" value="sut-tree help" />
  <add key="HelpOnFailGoto" value="on_fail_goto" />
  <add key="HelpParamSupport" value="parameter_support" />
  <add key="HelpQuickBuild" value="quick_build" />
  <add key="HelpSelectApplicationActive" value="adv_image_mngr" />
  <add key="HelpSelectApplicationAvailable" value="adv_image_mngr" />
  <add key="HelpSelectApplicationNotActive" value="adv_image_mngr" />
  <add key="HelpSelectColorTable" value="select_color_table" />
  <add key="HelpSelectDragImage" value="adv_image_mngr" />
  <add key="HelpSelectDropImage" value="adv_image_mngr" />
  <add key="HelpSelectGlobal" value="select_global" />
  <add key="HelpSelectImage" value="adv_image_mngr" />
  <add key="HelpSelectSearchArea" value="adv_image_mngr" />
  <add key="HelpSelectTestScript" value="select_testscript" />
  <add key="HelpSelectVariable" value="parameter_support" />

V5.9.2 What's new?

New features introduced in ICDefine V5.9.2

Bug fixes in ICDefine V5.9.2

Configuration changes

The tft-citratest.ini file [environment] section may contain the following optional entries:

ColorTolerance=70
PercentageError=2

Allowed values are:

  • ColorTolerance 0 to 128; default 70
  • PercentageError 0 to 25; default 2

V5.9.1 What's new?

New features introduced in ICDefine V5.9.1

Bug fixes in ICDefine V5.9.1

V5.9.0 What's new?

New features introduced in ICDefine V5.9.0

Bug fixes in ICDefine V5.9.0

Solved a few minor issues.

V5.7.1 What's new?

New features introduced in ICDefine V5.7.1

Issues solved in ICDefine V5.7.1

Configuration changes

The following optional entry has been added to the [environment] section of the tft-citratest.ini file:

[environment]
...
UseColorTransitions=1
...
  • 0 = disabled
  • 1 = enabled
    If the entry is omitted from the tft-citratest.ini file, the default value of 1 is assumed

V5.3.1 What's new?

The following new features are introduced in ICDefine V5.3.1

  • The ClickMouse function allows you to perform a mouse action at a specified X, Y coordinate.
  • The MoveMouse function allows you to move the mouse pointer a specified number of pixels to the left or right, and up or down from its current position.
  • Introduced the ability to record a movie during the run of a test case.
  • Ability to set the Record Movie option when the test case is run through ICConsole.
  • Ability to play back or step through a recorded movie along with the display of the trace log.
  • The Select Image(s) and Select Search Area dialogues offer a right-mouse click menu with option Copy as Path and/or Delete.
  • The QuickBuild function will not start if more than 1 test case is opened.
  • Refresh within editor will also reload the testdata.ini and globalscripts files, obtaining any changes that are made to these files.

Following issues have been solved in v5.3.1

  • An incremented or decremented variable notation no longer results in a syntax error indication.
  • When a configuration setting is omitted or syntactically incorrect, a warning will now be displayed. Depending the nature of the config setting, a default is assumed or ICDefine will close.
  • Once an image is captured through ICDefine, it will now immediately be available in the Select Image(s) window for other test steps as well.
  • Solved some minor issues.

Configuration changes

The following <appSettings> entry has been added to the ICDefine.exe.config file:

<add key="FBUseGDIDrawMode" value="True" />

On few installations the value may need to be set to “False” in order to be able to play back a movie recording.

V4.11.2 What's new?

The following issues have been solved in ICDefine V4.11.2

  • In some cases the Capture Search Area function did not preserve the search area specification in ICDefine editor.
  • Any parameters are no longer incremented or decremented when the corresponding teststep has not been executed.

V4.11.1 What's new?

New features and bugfixes in ICDefine V4.11.1 are

  • The ICDefine Capture Image function now includes the possibility to set the Click spot location.
  • Introduced Undo capability to reverse editing of one or more teststeps.
  • Attributes for Images and Search Areas can now be maintained in the Select Image(s) and Select Search Area dialogue itself.
  • Added ability to capture images, including clickspot location, of mouse over or drop down items that otherwise might disappear at a mouse move or a key stroke.
  • Extended Continue feature to enable Run Selected Step(s), Run Selected Segment and Run To Step.
  • Added ability to Rename an unpublished Test case.
  • Added Capture Search Area function, including anchor image, from the Select Search Area dialogue.
  • Quick Build now offers a code peek, showing several teststeps before and after the new teststep insertion point.
  • Quick Build functions can now be initiated through keyboard shortcuts.
  • The Systemdate Add functions now allow negative values, to enable calculation of dates and times in the past, e.g. %AddYear(-1,dd-mm-yyyy)% returns today's date one year ago.
  • It is no longer possible to edit a published Test case.
  • A Parameter name may now contain a dot, dash, digit and/or underscore, e.g. %4-digit_code%.
  • Corrected display format of AddHour() function.
  • Some other minor issues have been solved.

Configuration changes

The following <appSettings> have been added to the TrendIC.ICDefine.exe.config file:

<add key="FunctionKeyCaptureImage" value="F9" />
<add key="CitraTestExe" value="C:\Program Files (x86)\CitraTest\CitraTest.exe" />

V4.9.2 What’s new?

As of version 4.9, the CitraTest FT Control Module is renamed ICDefine.

New features and bug fixes in ICDefine:

  • Added Select Global functionality to the Global function. This functionality displays a list of all Global scripts, including their contents, that are available to choose from.
  • Added SelectCopy function. This function can be used to read dynamic data from a screen, when the data is displayed in an undetermined font type.
  • Added Capture Image function from the ICDefine editor Select Image(s) window, as well as from the QuickBuild WaitAndClick function window.
  • Added option Copy Path to Clipboard to right-click menu of Resources folder.
  • The Select Image(s) window will now display any attributes that are used in common when multiple objects are selected.
  • Screen captures at test case failure can now be opened from either TestReport tab or Errors tab.
  • A test case that has passed will no longer display Errors from any previously failed run.
  • Any property containing the text 'error' will no longer cause a test case error in Errors tab after run.
  • Solved some other minor issues.

V4.3.2 What’s new?

  • Added TimeOut option to CheckText and CheckAndClick functions.
  • Added Ignore Flags option to CheckText, CheckAndClick, ClickText and TextNotPresent functions.
  • When QuickBuild copies a newly determined font from CitraTest, that does not yet exist in the tft-citratest.ini file, it will be automatically added.
  • Increased the display size of images shown in the Select Image(s) window.
  • The Image(s) frame in the Select Images(s) window can now be resized by dragging the right border of the frame.
  • Enhanced performance of loading large number of images (+500) from Resources folder on network drive. A background task starts loading images in cache when a Test case is opened.
  • Solved issues with inheritance of function properties and/or options during copy&paste of teststep(s) and during change of a teststep's function.

V4.1.1 What’s new?

  • New 'look and feel'.
  • Added Quick Build functionality.
  • Added Advanced Image management capability.
  • Added CitraTest FT Integrate Module (integration with Microsoft TestManager).
  • Some minor issues have been solved.

V3.9.1 What’s new?

  • Introduced TimeOut option with Wait, ClickImage, ClickAndWait,WaitStatic and WaitStaticAndClick functions.
  • Introduced MatchCase option with CheckAndClick, CheckText, ClickText and TextNotPresent functions.
  • Parameternames that refer to parameters stored in the testdata.ini file, will now be checked for their existence.
  • The properties of a function will now be preserved when changing the function, e.g. to easily change the function from Key to KeyAndTab, without having to reenter the text to be keyed.
  • The User Story Expand Tree menu option will now also include the individual testcase directories.
  • In the Create Directory and Create Testcase dialogues the Enter key does now act like pressing the OK button.

V3.6.1 What’s new?

  • Added new date/time manipulation functions:
    • %AddHour()% - Adds a specified number of hours to the system date/time
    • %AddMinute()% - Adds a specified number of minutes to the system date/time
    • %AddSecond()% - Adds a specified number of seconds to the system date/time
  • The formatting capabilities of the %systemdate()% and %Add<date>()% functions have been expanded.
  • Added the -1 option to the CitraTest_FT.ini TimeOut entry, which will allow a testcase to run for an indefinite time.

V3.5.2 What’s new?

Solved some issues, such as:

  • When a segment was copied, the mouse click settings were not copied along.
  • When some specific characters were used in a teststep description (TestStep field), this could cause unpredicted results. The following characters are no longer allowed and will be rejected from a teststep description: ‘ * [ ] ; ~ & %
  • The characters ; and ~ are no longer allowed and will be rejected from the Value field of a teststep.

V3.5.1 What’s new?

  • Introduced the Teststep option 'Continue on Fail'. When set, the Testcase will continue, despite failure of the Teststep. For more information, refer to the CitraTest FT Console and Control manual.
  • The menu button 'Continue Testcase after Failure' is now named 'Resume/Start Testcase from Current position'. Its function is to resume a Testcase after a failure, or to start a Testcase from the position currently selected. Refer to the CitraTest FT Console and Control manual for more information.
  • Introduced the function 'CaptureScreen'.
  • Wait function now supports relative search area.
  • Added Windows key option to Control Keys.
  • Refresh button, or F5 key in User Story pane, will force re-read of tft-citratest.ini file, to eliminate the need to close and reopen the testcase after config changes.
  • Enhancements in SUT tree:
    • Added the choice Create License to the Help menu, which will start the Create License program.
    • F5 key will refresh the tree.
    • Added Collapse tree function to right-click menu.
    • Added Open TestCase function to right-click menu on testcase folder.
    • Double-click on the testcase folder will directly open the testcase.
    • Expand of testcase folder no longer shows any additional files, such as .bak and .log files.
  • Solved some minor issues.

V3.3.1 What’s new?

  • Simplified installation of CitraTest_FT.ini file.

V3.2.1 What’s new?

  • Introduced three new, mandatory entries in the [appstart] section of the tft-citratest.ini file:
    1. app-available=
    2. app-active=
    3. app-not-active=
    • These entries are to specify the .bmp files that will indicate the application has started (app-available), and whether the application is active (app-active) or the application is inactive (app-not-active). Customers can now specify .bmp files with more self-explanatory filenames. If no .bmp files are specified CitraTest FT will default use the respective .bmp files WelkomSoftware, HerkenningspuntmenuBlauw and HerkenningspuntmenuGrijs.
  • Added Replace option in the GUI
  • Added WaitStatic and WaitStaticAndClick functions.

V3.1.1 What’s new?

  • Solved issue with updating bmp files once used in CitraTest FT.
  • Solved syntax error indication of Init function

V2.8.1 What’s new?

  • Added Function help button [?]
  • Added display of the bitmap(s) used in the ClickImageLeft, ClickImageMiddle, ClickImageRight, DragAndDrop, Wait and WaitAndClick functions
  • Added some additional short-keys to meet Windows standards, e.g. Alt+F4 (close window), F5 (refresh tree), Ctrl+f (search), Ctrl+s (save)
  • Solved Copy/Cut & Paste issues
  • Solved issues with Init and PopUp functions

V2.7.5.1 What’s new?

  • Added Help Tab
  • Solved an issue with syntax checking

V2.7.5 What’s new?

  • Added continue button for use after test case fail or “Control-F11”
  • Typing “Control-F11” at any time during playback immediately stops the test case playback.
  • Add parameter to RunTestScript
  • Added copying Test steps between Test cases
  • Highlight test step where test error occurred
  • Error log tab added
  • Added Create Tree and Expand Tree in menu dialog
  • Added syntax checking on the Function properties
  • Added copy Test case option in User story tree
  • Added KeyAndEnter and KeyAndTab function
  • CKey function can accept more characters while Control key is pressed
  • Solved an issue with multiple images in WaitAndClick
  • Solved an issue with cursor right and left
  • Segments, Global steps and Test steps can be skipped during Test case playback
  • Segment function cannot be changed anymore
  • Global Test step can accept parameters (9 total)
  • Added No Click to ClickText and ClickImage functions
  • Added Search option in the GUI
  • Color coding added to the test steps

V2.4.0 What’s new?

  • Added function CheckAndClick and WaitAndClick

V2.3.1 What’s new?

  • Solved an issue with stepping through the test steps
  • Added default mouse click to ClickText
  • Variable can be used in CheckText
  • Segment can now be promoted to a Global routine in GlobalScripts
  • Hoover over a Global function shows the test steps within the Global routine.
  • Added the option to use a space in function Key
  • Ctrl C, Ctrl V and Ctrl X can be use for Copy, Paste en Cut in user story tree
  • Mutliple image selection added within the bitmap selection field
  • Email test report by right click on test report form
  • Added parameter to ignore the app startup setting in CitraTest $s$_$s$ FT.ini
  • Added parameter to run without a database in CitraTest FT.ini (FT Console and Dashboard cannot be used anymore)
  • Solved issue with not saving the latest change when saving a test case.
  • INS or Tab keyboard key can be used to add a test step after the current test step

V2.2.1 What’s new?

  • Added a new layout for the User Story with collapse/expand on the segment level
  • Added use of keyboard keys to navigate through the User Story and properties window
  • Comment sets the function to comment and keeps all the properties of the previous function

V2.1.1 What’s new?

  • Database settings in the CitraTest FT.ini are changed
  • Fkey functions PageDown and PageUp have been corrected

V2.1.0 What’s new?

  • Alphanumeric version numbers can be used in the following format xxxxxxxx.xxxxxxxx.xxxxxxxx. Eq. Release2011.1 or V8.0.4
  • To define an extra application dimension in the WorkSpaces directory tree $s$-$s$ structure, we added a new master directory called SUT (System Under Test): C:\WorkSpaces\%username%\CitraTest\SUT\WebSite\Releases\2011.1\TestProjects\TrendIC\TestSuites\%testcases%\
  • To define a Global script paragraph changed to a separate function with select option
  • Copy/Paste functionality added to the User Story tree
  • A default TestCase template added for the purpose of creating a basic application startup script. Once done with the configuration, the script can be used as a template to create new TestCases for the application of your choice.
  • Color coding for Pass, Unsuccessful and Fail Status in TestReport (logging)
  • TestCase failure screen captures in the TestReport now hyperlinked to the screenshot

ICPortal Module release notes

V7.1.0 What's new?

New feature(s)

  • Added Exports feature, enabling ICConnect export capabilities thru REST API functionality.
  • Where applicable, the various Test Results pages will - additionally - show the real Start Time values in stead of - or next to - Scheduled Time values.

Solved issues

  • The Duration field in Test Runs, Test Run History and Test Results of Scenario pages now includes hours as well.
  • The Test Results of Test Case page now shows the actual Segment status, i.e. when a Segment fails its status will become Failed.
    Subsequent Segment statuses become No run unless the previous, failed Segment ran with option OnFailGoTo. The Segment will then get the actual status of the Segment, which is either Passed or Failed.
  • The size of the Data field in the Test Data for Scenario page has been increased, to maximize readability of the full path and file name of the testdata file.
  • Adding, deleting or moving test cases in an existing Scenario no longer deletes any testdata specifications defined at other test cases.

Database changes

  • The new Exports feature requires a database update by executing the SQL script 2.CreateTables.sql.
    Also the SQL script 3.CreateStoredProcedures.sql must be executed to correctly display the various information values that have been addressed by the above features and solved issues.

V6.7.0 What's new?

Solved issues

  • In case a Scenario has been cancelled in ICConsole, the Test Runs page will now show the latest available test run information; previously the Scenario was omitted from the list.

Configuration changes

  • The above solution requires a database update by executing the SQL script 3.CreateStoredProcedures.sql.

V5.9.0 What's new?

New feature(s)

  • Added Test case Options to specify test case behavior after a previous test case fail: skip on error, always, or only on error.
  • Running an unpublished test case is now allowed, provided the test case previously has been published. The ICScenario Configuration setting Run unpublished testcases in ICPortal must be set accordingly.
  • Deactivation of a Scenario will now cancel any scheduled test run for that scenario.

V5.7.1 What's new?

New feature(s)

  • Added ability to Copy a scenario.

Solved issues

  • Duplicate Schedule names are no longer allowed.
  • Duplicate Host names are no longer allowed.
  • Delete Test case now functions.

V4.11.1 What's new?

New feature(s)

  • Added ICPortal RunNow feature, to facilitate the running of Scenario's by third party software through an appropriate Windows shell command, or a parameterized batch file.

Configuration changes

The following <appSettings> changes have been made to the web.config file:

  <add key="ICPortalMaintenanceService" value="TrendIC Portal Maintenance Service" />
  <add key="ICPortalBaseDirWorkspaces" value="C:\WorkSpaces\User\CitraTest\SUT" />
  <add key="ICPortalVirtualDirScreenFailures" value="../ScriptFailScreenCaptures/" />

V4.9.2 What's new?

Starting with ICTestAutomation version 4.9 the ICConnect web GUI is extended with an ICScenario web GUI which facilitates the building and scheduling of test case scenario's. The web GUI is now named ICPortal.

New features and/or bug fixes referring to the functionality of ICConnect or ICScenario can be found in the respective paragraphs.

Known issues

Microsofts Internet Explorer might run into an error: “The required anti-forgery cookie '__RequestVerificationToken' is not present.” when the ICPortal server name contains an underscore, e.g. 'TRENDIC_SRV1'.
If possible rename the server by removing the underscore or replace it with a dash.

ICScenario Module release notes

V5.3.1 What's new?

As of this version we have deprecated the ICConsole.Runner service.

New feature(s)

  • Added a stop button to abort a running scenario.

Solved issue(s)

  • Some minor problems.

V4.11.1 What's new?

We made some minor improvements to the ICScenario and ICConsole GUI and functions.

Configuration changes

Additions

The following additions have been made to <appSettings> in the ICConsole.exe.config file:

  <add key="RunnerFilePath" value="C:\Program Files (x86)\CitraTest FT\TftCitraTestRunner.exe"/>
  <add key="RunnerExecutionTimeOutInSeconds" value="600"/>
  <add key="ExecuteBacklogScheduledTestRunsInMinutes" value="60"/>
  <add key="QueryScheduledScenariosInSeconds" value="60"/>
  <add key="QueryKilledTestRunsInSeconds" value="60"/>
Deletions

The following deletions have been made to <appSettings> in the ICConsole.exe.config file:

  <add key="Runner" value="C:\Program Files (x86)\ICTestAutomation\ICRunner\TftCitraTestRunner.exe"/>

which is replaced by the “RunnerFilePath” key

  <add key="TimeOut" value="600000"/>

which is replaced by “RunnerExecutionTimeOutInSeconds”.

V4.9.2 What's new?

The CitraTest FT Console module has been redesigned and is now named ICScenario.
The Console function of ICScenario is named ICConsole. The Scenario and Schedule functions have been integrated into the ICPortal module.

New features and bug fixes of ICScenario and ICConsole

  • ICScenario is now web based, allowing access to any authorized user from any host.
  • You can create, start or schedule, and monitor test scenarios across connected hosts that run ICScenario.Console.
  • Added ability to schedule scenario(s) to run every <n> minutes.
  • Added ability to run a scenario instantly (no schedule required).
  • Added ability to specify an alternative test data file for a scenario.
  • ICConsole runs minized in system tray by default; it can be shown by right-mouse menu option.
  • ICConsole can be monitored by a service that will (re)start ICConsole when stopped.

V3.3.1 What's new?

  • Added grid in the Scenarios pane of the Scenarios window, to emphasize the relation between Scenario Name and Schedule.
  • Solved some issues that occurred when adding or deleting Scenarios.
  • Disabled the possibility to start multiple instances of the Scenario window.
  • Fixed a problem with restoring a minimized Scenario window.

V3.2.1 What's new?

V2.8.1 What's new?

V2.7.5 What’s new?

When creating a Testcase Schedule, the Scenarios and Published TestCases menu choices from the Scenarios menu item are now combined in the Scenarios/Published TestCases menu choice. Additionally the Published Scripts application window is now integrated in the Scenarios application window; the list is titled Published TestCases.

V2.4.0 What’s new?

V2.3.1 What’s new?

  • Test case(s) can be dragged and dropped from the test case form to the scenario form
  • Test case(s) can be dragged and dropped within the scenario form

V2.2.1 What’s new?

  • Fixed problem with duplicate schedule and test case names

V2.1.1 What’s new?

  • Database settings in the CitraTest FT.ini are changed
  • Screen Layout for Scenarios and Published Test cases are combined
  • Add Schedule when using a MySQL database has been corrected

V2.1.0 What’s new?

  • Console functionality added to CitraTest FT.

ICConnect Module release notes

V4.9.2 What’s new?

Starting with version 4.9 the CitraTest FT Integrate module is renamed ICConnect.

  • Redesign of some aspects of the web interface.

V4.1.1 What’s new?

As of this version the CitraTest FT Integrate Module is introduced.
The Integrate Module allows for the integration of CitraTest FT test case test results with a Test Management Tool.

Starting with this version, the Integrate Module supports Microsoft TestManager; other test management tools will follow.

ICRunner Module release notes

V7.1.0 What's new?

  • The Runner program now has an embedded manifest that allows it to run as the highest available user token (i.e. if the user is logged in as an administrator, TFTCitraTestRunner.exe as well as WebdriverRunner.exe will run using the administrator level token without needing to select “Run as administrator”).
  • Added Selenium Webdriver functions.
  • Instead of all Globalscripts, only Globalscripts that are used in a test case will be parsed before the test case is run, reducing initial test case loading time.
  • During the start up phase of a test case, the existence of .bmp files as well as nested global scripts is verified, to prevent the test case to fail during its run.

V6.7.0 What's new?

  • Added OnFailGoTo feature.
  • Added Iterate Segment feature.
  • Added ability to use testdata from .csv formatted files.

V5.9.2 What's new?

  • Added ColorTolerance and PercentageError options.
  • Added Ignore Flags feature for image functions.

V5.7.1 What's new?

  • Added ColorTable feature.
  • Added Nested Globals feature.
  • Added combined text fragments and variables capability.
  • Added capability to pass image names and font names as parameters.
  • Allowed for parameter ommission.
  • Variables are read from the Testdata.ini file at test case execution time.
  • Disallowed identical Global names in the globalscripts file.
  • Added UseColorTransition option to enhance image recognition.

V5.3.1 What's new?

  • Added ClickMouse and MoveMouse functions.

V4.11.1 What's new?

  • Added feature to calculate date/time in the past.
  • Completed de-implementation of CitraTest_FT.Ini and CitraTest_Cmds.Ini files.

V4.9.2 What's new?

  • Introduction of TrendIC's ICTestAutomation Suite:
    • TrendIC.ICPortal - Web interface to ICScenario and ICConnect
    • TrendIC.ICDefine (prev. CitraTest FT Control)
    • TrendIC.ICRunner (prev. CitraTest FT Framework)
    • TrendIC.ICScenario (prev. CitraTest FT Console)
    • TrendIC.ICConnect (prev. CitraTest FT Integrate)
  • Added Select Global functionality.
  • Added SelectCopy function.
  • Parameter names may now contain dashes and/or periods; e.g %tel.nbr-1%.
  • A test case's TestReport will now include logging from a CitraTest script, initiated by the RunTestScript function.

V4.3.2 What's new?

  • Added TimeOut and Ignore Flags options for some text related functions.
  • When changing a teststep from one function to another function, corresponding properties will be preserved, provided that both functions are of the same type, i.e. text type, image type or input type function.

V4.1.1 What's new?

  • New 'look and feel'.
  • Added Quick Build functionality.
  • Added Advanced Image management capability.
  • Added CitraTest FT Integrate Module.

V3.9.1 What's new?

  • Added TimeOut capability to the various Wait for and Click on Image functions.
  • Added MatchCase capability to the various Check for and Click on Text functions.

V3.5.1 What's new?

  • Added function option 'Continue on Fail' to continue a Testcase despite a Teststep fail.
  • Added possibility to start or resume a Testcase from the currently selected teststep.
  • Added CaptureScreen function.
  • Location of Resources folders is now determined by the CitraTest Scripting Options Image Folder(s) setting.
  • The CreateLicense program can now be run from the CitraTest FT Help menu and it supports Online license activation of CitraTest FT.

V3.2.1 What's new?

  • The CitraTest FT specific functional settings have been moved from the CitraTest_FT.ini file to a separate .ini file. This eliminates the need for customers to adjust the CitraTest_FT.Ini file after a CitraTest FT update installation. New customers should adjust the CitraTest_FT base.Ini file to their requirements and save it as or rename it to CitraTest_FT.ini.
  • Added the functions WaitStatic and WaitStaticAndClick.

V3.1.1 What's new?

As of this version CitraTest FT will be a licensed product. It can run during a limited trial period of 30 days. Once the trial period has expired, a license key is required to execute the CitraTest FT scripts.
Please refer to chapter 5 of the 'CitraTest FT Installation Manual' for further explanation.

V2.8.1 What's new?

V2.7.5 What’s new?

  • Added KeyAndEnter and KeyAndTab function
  • CKey function can accept more characters while Control key is pressed
  • Segments, Global steps and Test steps functions can be skipped during test case playback
  • Global Test step can accept parameters (9 total)
  • CitraTest FT.ini has changed

V2.4.0 What’s new?

  • Added function CheckAndClick and WaitAndClick

V2.3.10 What’s new?

  • LWin key is added to the function FKey
  • Multiple bitmap selection is available
  • Use of Variable added to CheckText
  • Added parameter to ignore the app startup settings in CitraTest FT.ini
  • CitraTest FT.ini has changed

V2.2.10 What’s new?

V2.1.10 What’s new?

  • Database settings in the CitraTest FT.ini are changed

V2.1.0 What’s new?

  • Delay function added
  • RUNTESTSCRIPT function added, which starts a CitraTest test script build outside CitraTest FT. This function can be used to handle complex test situations. All CitraTest and VB functions are available.
  • CitraTest FT configuration settings can be set using CitraTest
  • TestResults now written to the default CitraTest database
  • Possibility to send Alert emails at TestCase failure
  • Alphanumeric version numbers can be used in the following format xxxxx.xxxxx.xxxxx: Release2011.1 or V8.0.4
  • To define an extra application dimension in the WorkSpaces directory tree structure, we added a new master directory named SUT (System Under Test): %Drive Letter%:\WorkSpaces\%username%\CitraTest\SUT\%testapplication%\…

v1.3.2 What’s new?

  • Alphanumeric and numeric values are now allowed as a parameter in the testdata x.x.ini file.
  • Write to testdata x.x.ini is available using ini:<address> in ReadText function
  • A new module named: CitraTest FT Control is added to CitraTest FT which offers extra functionality and easy WorkSpace file browsing

v1.3.0 What’s new?

  • Wait for Multiple images added to WaitforImage
  • IGNORE FLAGS added to ClickText, CheckText and ReadText functions
  • Click on Multiple images added to ClickImageLeft, ClickImageMiddle and ClickImageRight
  • Control , Alt and Shift keys added to ClickImageLeft, ClickImageMiddle, ClickImageRight and ClickText
  • Ckey function added to enable options like Control a and Alt x

v1.2.0 What’s new?

  • ListBox function added
  • Click function is changed to ClickImageLeft, ClickImageMiddle, ClickImageRight
  • Product name changed from CCS.xxxxx to TFT.xxxxx
  • Ccs.citratest.ini changed to tft.citratest.ini in: %Drive Letter% \WorkSpaces\%username%\CitraTest\Releases\%release%\config
  • Several bug fixes
  • A new underwater process checks for multiple running appstart process instances before running a new. The check is performed by search on process name only (without prefix).
  • If multiple instances are found, then these will be killed before starting a new .

For this release the decision was made to convert all CitraTest FT function names from Dutch to English!
So after upgrading to version 1.2.0 the following function names should be replaced in all existing test scripts as shown; our sincere apologies for the possible inconvenience of this change:

Checktekst   = CheckText
ftoets       = Fkey
klik         = ClickImageLeft, ClickImageMiddle, ClickImageRight
kliktekst    = ClickText
tekstafwezig = TextNotPresent
toets        = Key
wacht        = Wait

Also, the Header line has been changed:

Label;Waarde;Controle;Funktie ;Optie ;Bitmap, 

changed to:

Label;Value ;TagValue;Function;Option;Bitmap

v1.1.5 What’s new?

  • ReadText function added
  • DragAndDrop function added
  • Backspace, Delete en LWIN added to FKey function
  • Right, Left, Middle button added to Click function
  • SuperProcedure (crtl-1 and crtl-2) changed to optional feature in citratest.ini file
  • Usercode changed to an optional feature in the citratest.ini file

CitraTest FT Convert Module release notes

V2.8.1 What's new?

V2.7.5 What’s new?

  • CitraTest Script to CitraTest FT Test case conversion utility added to CitraTest FT

ICDefine Dashboard Module release notes

V9.1 What's new?

  • New version available. Refer to the separate iDashboards manuals for more details.

V8.0 What’s new?

  • New version available. Refer to the separate iDashboards manuals for more details.

V7.5 What’s new?

  • New version available. See separate release notes iDashboards.
  • Added new default customizable dashboard pages

V2.1.0 What’s new?

  • Dashboard and reporting functionality added to CitraTest FT.
1)
If an entry is omitted the related functionality will not be available
2)
If an entry is omitted or - where applicable - its value is “False”, the related functionality will not be available. Examples shown are default values