EasyTest evolutions log

EasyTest 11.2 (Kelpie)

Description

Release date : 2021-03-26

This new release of EasyTest will update the process CPU management, memory management and display operator management.

3 minor update

EasyTest 11.1 (Kelpie)

Description

Release date : 2020-07-22

This new release of EasyTest will focus on simplifying EasyTest License.

1 update

1. License management ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The license is now written into the dongle and that dongle can be plugged on any computer, bringging the license with it. The license for EasyTest 11.1 is not compliant with the previous licences you may already have and you may request us an update of your license.

EasyTest 11.0 (Kelpie)

Description

Release date : 2020-01-06

This new release of EasyTest will focus on simplifying EasyTest Windows.

3 updates

1. New window ‘Operators’ ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The top most window ‘Machine and testslots’ will be replaced by a new top most window named ‘[U]Operators[/U]’. Its content will focus on what matters the most for operators. This will include 3 tabs :

    • One tab named ‘Machine and testers‘ in which all the content of the former window ‘Machine and testslots’ will be relocated and redesigned to avoid multiples tabs and sub tabs and allow to display everything on the same screen, including the machine and all the testslots, the running cursors, the defects and the measures.
    • One tab named ‘Displays‘ in which new easytest fonctions will let you display any content in positionnable window like you did with the plugin ‘Display For Operators’, but without the plugin ‘DisplayForOperators’.
    • One tab named ‘Global results‘ in which the History log will be docked.

This new top most window ‘Operators’ will be the only one displayed in operator’s view.

2. ‘Logs’ window almost removed ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The bottom most window ‘Logs’ is no longer a window. It has been reduced to a tiny panel docked in the bottom of the EasyTest main window. If you double-click on the bulb, it will be completely hidden.

3. History log viewerembedded in the operator’s window ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The History log viewer is no longer available without an open project. It is no longer available as an independant window and is now permanently part of the new ‘Operators’ window as the third tab. This way, it will always be close to your needs without bothering you.

EasyTest 10.1 (Jaguar)

Description

Release date : 2019-09-03

9 updates

1. Possibility to remove a project from the list without having to open it ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From the project list, simply select one and do a right clic. In the popup list, select “Remove project from the list”. If you change your mind, you can still restore it in the list from the settings windows.

2. Possibility to add/update a project’s comment without having to open it ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From the project list, simply select one and do a right clic. In the popup list, select “Change comment”.

3. Possibility to change the mode (dev/prod) in which a project is going to open without having to open it ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From the project list, simply select one and do a right clic. In the popup list, select “Open in […] mode”.

4. Possibility to rename a project is going to open without having to open it ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From the project list, simply select one and do a right clic. In the popup list, select “Rename project”.

5. Fill variable ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

A new function is provided by the EasyTest plugin. This function lets you fill all sub variables of a given variable with the same value (or empty value). You don’t need to know the size and structure of the variable to use it.

6. Fragment search in HLO ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When looking for a specific history log in the embedded history log viewer of EasyTest, you can now provide only a part of the information you’re looking for.

7. Drag and drop in filters of HLO ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When looking for a specific history log in the embedded history log viewer of EasyTest, you can drag an existing history log into the filters to initialize that filter with the selected one’s value.

8. Variable creation time ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

If you have thousands of variables to create, you will no longer have to wait minutes for their first creation. EasyTest will create them in a couple of seconds.

9. Defect and measure storage times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Storing a defect and/or a measure will no longer take increasing time to be saved.

EasyTest 10.0 (Jaguar)

Description

Release date : 2019-03-01

5 updates

1. Skip and Reroute ‘OnUserDefined’ ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

A new and faster way to take simple decisions. Replace your old “If-Then-Else” structures by using this new Skip and Reroute associated to your own condition. It saves you two unnecessary transitions and speed up the decision process at run time by 33%. Warning : Once you have used those new skip’n’reroute features, your archives will no longer be compliant with older version of EasyTest. The new conditions will simply be ignored without warnings.

2. Skip and reroute bounce ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

It is now permitted that a Skip and reroute setting jump onto a bloc that have another skip and reroute setting and so on. Potential loops stop the sequence execution with a clear error message. Other restrictions remains.

3. Licence information exportables ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Discover a simpler way to provide us your identification information to help us granting you a license. Click on the new button “Export” and send us by email the generated file. We’ll grant you your license in return.

4. Faster display of measures and tickets ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest 10 displays measures and tickets in the testslots windows faster.

5. Search tools ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

A new search tool has been implemented. It will help you to understand faster how a foreign sequence has been built. For instance, you can search where a specific variable is set or where this particular module is called or a lots of other things.

EasyTest 9.4 (Iguana)

Description

Release date : 2018-03-15

Edition Svn 739 forbids to update the login password while using an anonymous login.

1 update

1. [ALL editions] Testident exportator ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The new testident exportator wizard perfectly complements the testident importator wizard you already know.

EasyTest 9.3 (Iguana)

Description

Release date : 2017-02-06

This new release of EasyTest will bring you some handy features and correct some minor bugs.

4 updates

1. [ALL editions] Measures have been widened ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In your measures, you will be able to save more than 255 characters (up to 4Gb). This also applies for their limits.

2. [ALL editions] Duplicated measures management ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Until now, measures’s name had to be unique within your traceability session (history log). Attempting to create another measure of same name in an traceability session used to stop the sequence.

A new project-level-setting will let you decide between 4 differents modes about duplicated measures:

1°) Raise error after first (same as in older versions of EasyTest)

2°) Keep only the first (ignore others)

3°) Add incremental suffix at measure name after first measure

4°) Keep only the last (override previous)

3. [ALL editions] History log pre-fetch ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The history log viewer was, until now, counting the number of results that would match your criterions in real time while you were giving them. This could, for big databases, slow down a lot the overall process.

Now, as you’ll update your filters, a question mark will appear on the “fetch” button, signifying that the number of matching results is no longer up to date. It will be updated when you will click on the button.

4. [ALL editions] Operator view and breakpoint inconsistancies removed ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Until now, when you were in Operator view, you could still reach a breakpoint or set a “break on defect” or pause the sequence at anytime. The problem was that you had to log back as a sequence developper to exit the pause/breakpoint.

Since those features are targetted for sequence developpers only, they have been removed from the operator view. Even if you have set some breakpoints while logged as sequence developper, they will be disabled when you’ll log as an operator.

EasyTest 9.2 (Iguana)

Description

Release date : 2016-07-18

This new release of EasyTest will bring you some handy features and correct some minor bugs.

5 updates

1. [ALL editions] Command line options ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest shortcut command line parameters are now available:

“-pid” followed by the ID of a project (without space between the “-pid” and the project ID) will open this project automatically.

“-laa” will automatically select the anonymous login for the automatically opened project.

“-start” will automatically run your sequence if the two previous command line parameters have been provided.

2. [ALL editions] EasyTest help file ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

An help file dedicated to EasyTest will be provided with the software. You’ll open it through the “Help” button from any functional bloc related to one EasyTest function. You can also open it directly from the hard drive at : C:\EasyTest\Bin\EasyTest_Help.chm.

The help file can be downloaded at anytime (in case of future updates) from the plugin store : fetch the (fake) plugin named : “EasyTest_Help”.

3. [ALL editions] Comments on projects ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

On the project editor you’ll find a new field in which you’ll be able to enter any comment you want about your project. If filled on a project, then you will be able to read this comment directly from the project selector before opening the project. You’ll simply click on the small comic’s bubble aside the project name in the list.

4. [ALL editions] Project build number version available in sequence ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The new system variable called $System.ProjectBuildNumber will reflect in real time the current project build number.

5. [ALL editions] Serial number always up to date ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The serial number displayed in the testslot command window (the one on the top of the screen) will now stay up to date. The information will always reflect the value of the linked variable. Becareful, the serial number variable’s value is reported into the history log in the database only when you call one of the three functions : “LoadTestident”, “LoadTestidentGp” or “CloseHistoryLog”. This means that the displayed value may not be the one in the history log.

EasyTest 9.1 (Iguana)

Description

Release date : 2016-03-10

In addition to come with some improvements and new features as described below, the big news is that EasyTest is now available in a Light and a Discovery edition.

  • Discovery : Download, install and start without waiting any longer to discover what EasyTest is about. Without any license or time limitations, you will be able to build small sequences to test and get familiar with the software.
  • Light : Download, install and start without waiting any longer to build more consistant sequences. This edition supplies you with enough features to build a real simple manual bench for your industrial production. You have 30 non-consecutive days (within 6 months after installation) to contact us and purchase your license. We’ll send it to you by email.
  • Full : Unleash all the power and flexibility of EasyTest and build the most complex industrial benches. The license and price did not changed.

3 updates

1. [FULL edition] Licence check improvement ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When checking the license, EasyTest will now check in the dongle first for an authorization to run before checking to the license server. This will result in saving time at startup.

2. [ALL editions] User passwords ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now let you specify a password for entering into the development mode. Becareful, the password is encrypted in a non reversible way. If you forget it, we won’t be able to give it to you.

3. [ALL editions] Parser treeview ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In the parser editor, you’ll meet with a new treeview that will show you the sub-results of your statements. You can also build directly your parser statement into the treeview.

EasyTest 9.0 (Iguana)

Description

Release date : 2015-11-12

This major release of EasyTest will focus on improving the sequence development speed.

This new release of EasyTest is under license.

6 updates

1. Get testident list, Get partnumber list and Get tool list ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The EasyTest functions : Get testident list, Get partnumber list and Get tool list will now return their results sorted alphabetically.

2. Multiple deletion in the module editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In the module editor, when you have selected several items, you can delete them all in once. Check the presentation video for more details.

3. Right click ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In the editors : Testslots, partnumber, tools, testidents, libraries, modules and variable types, you can now right-click to have contextual actions. You will find copy and paste plus other more specifics features depending on the current editor. Check the presentation video for more details.

4. Lasso ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Great news in the module editor ! You can now drag a rectangle to initiate a new empty selection. All items (steps, transitions, module callers, linkers) touched or included in the dragged rectangle will be selected. Pressing “Shift” will keep the previously selected items. Pressing “Ctrl” will keep the previously selected items but invert their state if touched or included in the new selection. Check the presentation video for more details.

5. Linker dynamic tools ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Awesome news in the module editor again ! New dynamic tools will appears when you select a link. Those tools will help you to make square links more quickly. Check the presentation video for more details.

6. Magnetic connections ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Huge news in the module editor (yes again !). When you drop a new step or a new transition on a module close enough of a pending link or close enough of another bloc, EasyTest will suggest you connextions that could be established automatically. The connection can be done by creating a new link or by reusing an existing link. Once a possible connection is suggested, you can bring it anywhere else in the module by pressing “Shift”. Check the presentation video for more details.

EasyTest 8.2 (Husky)

Description

Release date : 2015-09-21

This new minor release of EasyTest brings a new management or the emergency stop policy. It is now the sequence developer’s responsability to start the emergency stop scan through the new EasyTest plugin function called “EmergencyStop StartScan”.

This new release of EasyTest is under license.

Original release of EasyTest 8.2 was registered under Svn Rev 477, the latest is Svn Rev 485.

3 updates

1. Start emergency-stop scrutation ( – Evolution that may imply some small modifications relatively to the previous version (or older) of EasyTest.)

In the previous versions of EasyTest, the emergency stop scan was started automatically when you started your sequence. It is now the sequence developper’s responsability to call the function “EmergencyStop StartScan” ; implementation of task 0 “EasyTest”, concept 1 “Initialize machine”. If you have already set a plugin to manage the emergency stop, then your compilation will fail at first, telling you that the instruction to start scanning for the emergency stop is missing in your sequence.

2. Reconnect all plugins ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In the Plugin Instances editor, a new button appeared to disconnect and reconnect all plugins which have to be connected automatically at the project loading. This can be usefull if you want to develop directly after an emergency stop has occured.

3. Testslot disconnection : Compiling Vs. Running ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

You can now compile even if no testslots are connected. Compiling a testslot regardless of its connection status can be usefull to check if everything is ok in your sequence. Nevertheless, if no testslots are connected, you won’t be able to start running until you reconnect at least one testslot.

EasyTest 8.1 (Husky)

Description

Release date : 2015-06-24

This new version of EasyTest mainly improves the development tools. Additionaly, its new design highlights the main information of the operator interfaces.

This new release of EasyTest is under license.

6 updates

1. Pause/Resume ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

On each testslot (and on the machine also), you will now be able to pause all running cursors. The same toggle switch will resume the paused cursors.

2. ‘Step/Step’, ‘Continue’ and ‘Show in grafcet’ ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The ‘Step/Step’, ‘Continue’ and ‘Show in grafcet’ popup menu items have been discarded. You will now get the equivalent features directly on the active lines.

3. Defects location ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

At runtime, the defect list of the testslots will display a small magnifier for each defect. Click on one to see where the defect raised. This feature is possible only when the history log is still open. Once closed, the feature is disabled.

4. Parser functions ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In the parser editor, you can now (finally!) drag and drop parser functions into your statement in edition.

5. Parser editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The parser editor has been slightly redesigned to match the global UI guidelines. It saves spaces and the “run” button is now more accessible. Also, the ‘Apply’ and ‘Cancel’ buttons are displayed only when the parser editor has been called from somewhere else.

6. Project ID ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The project ID is now displayed on the project main editor. This information is useful when you want to restore a project from an archive, particularly if you have already restored it before. Indeed, your backup folder will have several sub-folders naming your project with differents ID.

EasyTest 8.0 (Husky)

Description

Release date : 2015-03-23

This new version of EasyTest mainly improves the reference management.

This new release of EasyTest is under license.

2 updates

1. Testident importator wizard ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The new wizard speeds up the process to create and update your references (testidents) in EasyTest. The wizard can very easily create and/or update everything related to testidents in one single window : partnumbers, tools… and yes, libraries too ! When creating a new library, it proposes you to create it as an empty library or to duplicate another existing library (from the same group or not).

2. Loaded library names in system variables ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest 8.0 supplies you with new variables per testslots. You have : %System.ActiveTestident.Libraries. This is an automatic array which contains one record per library group. Each record describes the group name and the currently loaded library in this group.

EasyTest 7.1 (Grizzly)

Description

Release date : 2015-01-26

This new version of EasyTest improves the speed of the operation Close History Log, the project unloading and the variable destruction.

This new release of EasyTest is under license.

Original release was registered under Svn Rev 408, then 418 and the latest is Svn Rev 423.

1 update

1. Close history log speed ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

We improved the software where it destroys variables. This improves several parts of EasyTest but particularly the close history log function which runs much faster now, especially when you have lots of measures.

EasyTest 7.0 (Grizzly)

Description

Release date : 2014-12-01

Initially designed to greatly reduce the memory consumption which was becoming a problem on some very big projects, EasyTest 7 also drastically improves the compilation speed (slightly depending on your sequence). EasyTest 7 also comes with some new handy tools designed to help you to read your modules faster and correct some annoying bugs like the one which prevented you from closing properly the software.

Nevertheless, be warned that this new release of EasyTest has a new license policy. Whoever download this version of EasyTest will have only 15 days to try it before having to purchase a license. After those few trial days, your sequence will stop running.

Original release was registered under Svn Rev 384, then 416 and the latest is Svn Rev 422.

6 updates

1. Markers ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest now comes with markers that will help you to read your sequence faster. A marker is a small coloured dot close to a step, a transition or a module call which signals you something depending on your settings. For example, one marker will tell you : “this block has overridden parameters”. Other marker kinds will come soon.

2. Library grid ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Every times you’ll display a functional bloc from a library, the related line in the library grid will be highlighted and constantly visible regardless of the scroll bar.

3. TestValue : Personnalized error string ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest provides a new implementation of the TestValue function : “Test value with user error string”. This new implementation provides an additional parameter in which you can write a parser statement that will be added at the beginning of the ticket created by the function when the test is false.

4. Vision : New concepts ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The task “Vision” now supports two new concepts : Concept nb 12 : “Modulation Transfert Function” and concept nb 13 : “Warping Distortion”.

5. Memory consumption ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

That was the major workshop of this release of EasyTest. The software now consumes a lot less memory which is particularly obvious with huge projects that have tens of Testidents.

6. Compilation times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

We did a huge reengineering to improve the compilation times. EasyTest now compiles tremendously faster which is particularly obvious with huge projects that have tens of Testidents.

EasyTest 6.0 (Flamingo)

Description

Release date : 2014-06-24

6 updates

1. Else transition ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

It is now needless to build complex opposit statements to create the “else” of others transitions. A new checkbox on transitions will just set them as “Else” of its sisters. Becareful, if you use the new “Else” transitions, you wont be able to use your sequence with an older version of EasyTest.

2. Goldenparts managed externally ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will change the switch “Use Goldenparts feature OFF/ON” by “Goldenparts management : Externally/By EasyTest”. In the new mode, where goldenparts are managed externally, EasyTest will still be able to retest a goldenpart and check its history log but the policy will be yours. In the mode where it’s EasyTest which manage the goldenparts, the policy is the same as in previous version.

3. Display with the good testident ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When you want to display a module or a step while in step/step or in breakpoint, EasyTest will now automatically set the current testident in execution to display the module.

4. Testident creation faster ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)
When you will create a new testident, EasyTest will pre-select all libraries that are alone in their group.

5. Browser automatic ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From now on, the browser will be constantly up to date without requesting to be refreshed. Same improvement for the ressources of the module and library editors.

6. Library contextual information on the right side ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

You could already put the contextual information on the right instead of on the bottom part of the screen in the module editor. Now, you can do it also in the library editor.

EasyTest 5.1 (Eagle)

Description

Release date : 2014-01-17

1 update

1. Emergency stop notification to plugins ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When EasyTest will stop the plugins because of an emergency stop, it will notify them through the Finalization_ method that the finalization is due to an emergency stop. The notification will also be transmitted when the plugins will be reconnected after an emergency stop.

EasyTest 5.0 (Eagle)

Description

Release date : 2014-01-17

This new major release of EasyTest is strongly oriented toward traceability. Both sequence traceability and executables traceability.

10 updates

1. Emergency stop policy ( – Evolution that may imply many modifications relatively to the previous version (or older) of EasyTest.)

EasyTest will reinforce the concept of “Emergency stop” which was previously considered the same as the “Abort” concept. When you’ll click on the “Abort” button, it will raise the “Abort” flag as it used to do. But if the emergency stop plugin raises the signal, EasyTest will stop running instantly (as fast as possible). Plugins will be disconnected instantly and reconnected at the next restart.

2. Daily export saving folder ( – Evolution that may require one or more user action to use it.)

EasyTest will now create one folder per month to save your daily exportation.

3. Auto return to development after debugging ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

After you have run some module individually, EasyTest will now return in development mode automatically.

4. Plugin disconnection ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest allows your plugins to be disconnected/reconnected while in production mode without requesting a recompilation.

5. Operation numbers ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

You will now be able to give operation number greater than 10.000.

6. Component traceability ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Starting now, EasyTest will save for each history log the complete list of EasyTest components that have been used. This includes the kernel, the hmi, the datacontroler, the engine and the list of the plugins. For each of them, you will get the version, the date and the status.

7. Project versionning ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now manage a version number for your sequences. This number will be saved automatically in your history logs. The number will be automatically incremented at each modified run sequence.

8. Gantt spy ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)
EasyTest now provides an integrated spy that will present you in a gantt diagramm what has run. Be careful, when activated, after the last step is being executed, EasyTest will start generating the spy file. This can be very long and bloc your EasyTest a long time.

9. Functional bloc execution ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

In libraries, you can now simply run one single functional bloc. To do it, just double click on it in the library grid.

10. Breakpoint after defect ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

A new debug tool will appear. It will allow you to get an automatic breakpoint after each step having raised a defect.

EasyTest 4.1 (Dragon)

Description

Release date : 2013-07-16

EasyTest 4.1 brings the latest version of the engine.

EasyTest 4.0 (Dragon)

Description

Release date : 2013-06-26

EasyTest 4.0 brings a lots of feature improvements, new concepts, user interface redesigns. The main improvement done in this version of EasyTest is its speed which has been incredibly speed up.

22 updates

1. Unicode strings ( – Evolution that may imply many modifications relatively to the previous version (or older) of EasyTest.)

EasyTest now uses unicode strings to send and receive values to/from the plugins. Becareful, if you use the “Opening” plugin in your project, you should contact Marc Desvaux before upgrading to EasyTest 4.0

2. Function ‘Test Value’ slightly modified ( – Evolution that may imply some small modifications relatively to the previous version (or older) of EasyTest.)

The “Test value” function provided by the EasyTest plugin now raises a ticket if the “Value” parameter is empty for (boolean and numerical values only). String empty values are still acceptable values.

3. Initial steps are mandatory ( – Evolution that may imply some small modifications relatively to the previous version (or older) of EasyTest.)

Now, all called modules which do not have an initial step will raise an error at the compilation. There is one exception for the system module “Empty module”.

4. Skip and reroute ‘OnTicket’ ( – Evolution that may imply some small modifications relatively to the previous version (or older) of EasyTest.)

Be careful, the “OnTicket” skip and reroute has been updated. From now, you have to understand it as : ‘%Ticket and not(%System.GoldenPart.InUse)’

5. Master sequences redesign ( – Evolution that may require one or more user action to use it.)

Testslots and Testident master sequences will be totally different in this version of EasyTest. The new process will guide you for golden part management. Be Careful, the update is not automatic.

6. Project loading times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now load your projects incredibly faster.

7. Displaying times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now display your project items (modules, libraries, testidents, etc.) incredibly faster.

8. Compilation times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now compile your project incredibly faster.

9. Execution times ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest will now run your project incredibly faster.

10. Licence check error message ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

An improvement of the licence check error message has been done. Now, instead of ‘Unable to start the project’, EasyTest will suggest you that that the licence key may be the point for you to ckeck.

11. Repetabilities and capabilities ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest is now able to generate for you the repetability and capability excel documents. In the history log viewer, make your history log selection by dropping them into the caddy and when you’re done, click on the caddy and generate the document you’re interested in(repetability or capability). EasyTest will generate for you an html document but you should open it with Excel. Depending on your excel settings, you may have to replace the decimal separator of your whole document. Warning, the generated formulas are in english.

12. Daily backup ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

You can now ask to EasyTest to perform a daily backup of your traceability database. Every day, at the time of your choice, EasyTest will export in a csv file all traceability data of the previous day.

13. Golden parts management ( – Evolution that may require one or more user action to use it.)

EasyTest project definition now can include some golden parts that you may request before running into your own production.

14. ‘End machine request’ function ( – Evolution that may require one or more user action to use it.)

EasyTest now provides you a new function (task 0 : “EasyTest”, concept 4: “Machine finalization”) called “End machine request” which can be called in sequence to send a request to end the sequences on all testslots.

15. ‘Programmable end machine’ function ( – Evolution that may require one or more user action to use it.)

Several times a day, at specific times, you will have the opportinity to request an automatic end machine. This will be programmed in two steps. First, define the times where you want to force an end machine in the project editor. Then, thanks to the new Testslot master sequences, through a call of the function “Check programmable End Machine”, EasyTest will eventually stop running its sequences (through a clean “End machine” request).

16. Default explanation ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

On each functional bloc of your libraries, you have now the possibility to declare a simple string that will be associated to each defect that this functional bloc would raise. This default explanation is supposed to be displayed to the operator and is supposed to be clearer than the actual plugin error string that raised the defect. This field is locally overridable in the modules.

17. More information about links ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When you select a link in a module, you can now see which objects are connected to it but whose connection through a link is not drawn (like the skip and reroutes for example).

18. Plugin help files from the functional bloc editor in libraries ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Now, directly from the functional bloc editor of the libraries, you can get the plugin help file.

19. Getting history log details ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Until version 3.3 included, you just had to select one history log by clicking on it to view its details in the right panel. Now, you will have either to double-click on it, or to drag it into the details area to view its details. This modification has been done to gain time when doing multiple item selection for the caddy.

20. Settings window ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The settings window (menu “Edit” > “Settings”) has been completely redesigned to provide a much more user friendly oriented interface.

21. Extenders of blocs( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Dark times when you had to push away the right extender of a bloc before accessing its left extender are over. Now both left and right extenders are shown side to side for a simpler access. Additionaly, the small right/left arrows in those extenders have been redesigned to represent simple or double lines according if they belong to a step or to a transition.

22. Wrong link detection ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

When a link is not connected on both sides, EasyTest will display it thicker and in red.

EasyTest 3.3 (Crocodile)

Description

Release date : 2012-12-10

EasyTest 3.3 brings you a new way to export traceability and also corrects some bug.

3 updates

1. Speed up the traceability browser ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

If you’re trying to search some information into a large amount of traceability sessions, EasyTest will show you the history logs within pages. Switching from one page to another is faster than loading all history logs as it was done before.

2. Spedd up the traceability exportation ( – Evolution that may imply some small modifications relatively to the previous version (or older) of EasyTest.)

Exporting a large number of history log sessions and their included measures and tickets was long. Now, the exportation is much faster in this version.

3. Colored history logs ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

History logs and measures are now using colors like : Green, Red or Blue for respectively Good, Bad or Unknown.

EasyTest 3.2 (Crocodile)

Description

Release date : 2012-10-10

EasyTest 3.2 has been especially designed to let you develop your sequences faster than ever compared to the previous versions. Additionnaly, we have corrected many bugs to improve your security.

6 updates

1. Magnetic grid ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

The new magnetic grid in the module editor will help you to place your steps/transitions/module call/connectors/links in an aligned position. It is strongly suggested to place the center of your items onto the intersection of the blue lines. As an option, you can ask EasyTest to let the grid always displayed or not, and also display it only when you are about to change something in the module.

2. Automatic refresh of libraries as ressources for modules ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

From now on, users will never need again to click on “refresh” before dropping a new functional bloc on a module.

3. Deletion of master sequences ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Testslot and Testident master sequences that are not used anymore can now be deleted.

4. Copy and paste of variable types ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

5. Library nickname change ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

If a library is loaded by at least one testident, you’re not allowed anymore to change its nickname.

6. $MachineAbort renamed $Abort ( – Evolution that may imply many modifications relatively to the previous version (or older) of EasyTest.)

EasyTest 3.1 (Crocodile)

Description

Release date : 2012-06-08

3 updates

1. Improvement of project loading time ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

2. Skip and reroutes ( – Evolution that may require one or more user action to use it.)

Skip and reroutes are a chance proposed on each step and module call to not execute that step or to not enter in that module if and only if either : – there is an abort flag raised on the testslot or machine – there is an End machine flag raised on the machine – there is a ticket in the current history log It’s still the sequence developer’s responsability to connect those rerouters somewhere else in every module when it’s important to have an Abort/Endmachine/Ticket management.

3. Rebuild of the parser editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest 3.0 (Crocodile)

Description

Release date : 2012-03-29

7 updates

1. Flying editors ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Every editor now have its own windows that you can place where you want. For example, you can now view libraries and modules at the same time if you want.

2. Rebuild of the parser editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Merge of the old variable values editor and the old parser editor.

3. New breakpoint editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Give you the ability to centralize all your breakpoint management.

4. New watch editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

Lets you keep an eye in real time on some chosen variables

5. Abort management ( – Evolution that may imply many modifications relatively to the previous version (or older) of EasyTest.)

Now, when the user click on the “abort” button, EasyTest does nothing except setting to “true” the variable “$MachineAbort” and the variables “%Abort” on each testslot. It’s the sequence developer’s responsability to test the value of those variables and reroute when it is important in his sequence.

6. Improvement of compilation time ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

7. Unit field in measures ( – Evolution that may imply many modifications relatively to the previous version (or older) of EasyTest.)

EasyTest 2.9 (Barracuda)

Description

Release date : 2012-02-09

4 updates

1. New project selector ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

2. Breakpoint while sequence is running ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

3. Svg export for modules ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

4. Debuggable modules (Partial compilation) ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest 2.1 (Barracuda)

Description

Release date : 2011-08-14

1 update

1. Variables types editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasTest 2.0 (Barracuda)

Description

Release date : 2011-07-07

7 updates

1. Production/Development toggle button ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

2. Virtual plugins ( – Evolution that may require one or more user action to use it.)

3. Parser editor ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

4. Display of defaults and measures in testslots tabs ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

5. History log viewer ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

6. New project browser ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

7. Copy and paste ( – Unnoticeable evolution relatively to the sequences that have been defined through the previous version of EasyTest.)

EasyTest 1.0 (Albatros)

Description

Release date : 2011-01-01

Very first official EasyTest package.