Squash TA Roadmap

 

1.10.0

    Last versions
      Stable version   Pipeline version
Version >> 1.0.0 1.0.1 1.1.0 1.2.0   1.3.1 1.4.0 1.5.0 1.6.0 1.7.0 1.7.2 1.7.3 1.8.0 1.9.0 1.10.0 >>   1.10.1 >> 1.11.0 >> 1.12.0 ...
Release date >>

2012

04/30

2012

05/16

2012

06/28

-

2012

09/29

2012

12/21

2012

03/28

2013

06/28

2013

09/27

2013

12/31

2014

03/31

2014

06/30

2016

05/17

2018

04/20

2018

05/25

summer 

2018

S2

2018


 NB :
- Contents and release dates of future versions are given for guidance only.
- Numbers within square brackets refer to bugtracker reports in which last evolutions are described.

Version 1.12.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status : to be developed

Expected release date : S2 - 2018

Work in progress..

Version 1.11.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status : Pipeline version

Expected release date : summer 2018

Work in progress..

Version 1.10.1

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status :
Published version (last stable version)
release date : 04/20/2018

Squash TA - Framework 1.10.1 

  • [7391] the list build hangs in version 1.10.0-RELEASE [fixed]
  • [7397] [Soap UI] Incompatibility of the embeded 'commons-codec' library [fixed]
  • [7396] The Squash TA framework does not build in the new forge [fixed]

 

Squash TA - Server 1.8.1 

  • [7390] link TM/TA report URL parameters are broken if the Squash TA server is behind a reverse-proxy [fixed]

Version 1.10.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status :
Published version 
release date : 04/20/2018

Squash TA - Framework 1.10.0 

 

Squash TA - Toolbox 1.10.0 

  • eclipse version to Eclipse
  • maven version 3.3.3 -> 3.5.0
  • Jailer version 5.1 -> 7.3.1.
  • Sahi version 5.0 -> v51

 

Squash TA - Server 1.8.0 

  • Jenkins version -> 2.89.2
  • Tomcat version 8.0.30 -> 8.5.16
  • Sahi version 5.0 -> v51
  • maven version 3.3.3 -> 3.5.0

 Version 1.9.0

Composant : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server 
Statut : published version (outdated)

Date de sortie : 05/17/2016
Release note

Squash TA - Framework 1.9.0 :

  • [5238] Create a target file for SoapUI testing.
  • [5296] Create a project template for Selenium with Squash TA.
  • [2897] Error message improvment when wrong java code bundle layout.
  • Upgrades:
    • [5605] maven 2.0 -> 3.3.3
    • [5611] technical libraries
    • [5858] opencsv 2.0 -> 2.3
    • [5856] freemarker library 2.3.19 -> 2.3.23
    • [5855] apache.logging library 1.1.1 -> 1.2
    • [5853] apache.lang library 2.1 -> 2.6
    • [5852] saxon library: 9.1.0.8 -> 9.6.0-7
    • [5854] apache.io library 1.4 -> 2.4
    • [6056] library log4j1.2.17 -> log4j 2.5
    • [5859] commons.exec 1.1 -> 1.3
    • [5857] freemarker jackson (json processor) 2.3.3
    • [5608] ftp (apache.commons.net) -> 3.3
    • [5607] sahi 4.4 -> 5.0
    • [5606] ssh library (sshj) 0.5.0 -> 0.13.0
    • [5604] Selenium 2.42.2 -> 2.48.2
    • [5603] SoapUI 4.6.4 -> 5.1.3
    • [5609] spring 3.0.4 -> 4.2.2

Squash TA - Toolbox 1.9.0 :

  • [6060] Change launch configuration of embedded eclipse for log4j 2.5 compatibility.
  • [6058] Patch maven embedded version 3.3.3 for tbx.
  • Upgrades:
    • [6059] eclipse version to Mars
    • [5843] Tomcat version 6.0.35 -> 8.0 tbx.
    • [5839] maven version 3.0.4 -> 3.3.3 tbx.
    • [5840] Jailer version 4.0.6 -> 5.1 tbx.
    • [5841] Sahi version 4.4 -> 5.0 tbx.
    • [5842] Selenium version 2.42.2 -> 2.49.0 tbx.
    • [5377] java version : 1.6 -> 1.7 of Squash-TA toolbox.

Squash TA - Server 1.7.1 :

  • [6061] Change build configuration of embedded jenkins for log4j 2.5 compatibility.
  • [6057] Patch maven embedded version 3.3.3 for srv.
  • Upgrades:
    • [5938] java version : 1.6 -> 1.7 of Squash-TA-Server
    • [5846] Tomcat version 6.0.35 -> 8.0.30
    • [5845] Sahi version 4.4 -> 5.0
    • [5844] maven version 3.0.4 -> 3.3.3

Version 1.8.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status :
Published version (outdated)
Expected release date : 06/30/2014

Squash TA - Framework 1.8.0 :

  • [2567] Create a HTML selenium report.
  • [2897] Error message improvment when wrong java code bundle layout.
  • [3067] [TM-TA link] Send execution result url to TM.
  • [3457] [TM-TA link] New format for TM-TA link configuration file.
  • [3488] Add a new option to specify the stream size for local process plugin.
  • [3544] Quicker method to list all test scripts of a TA project
  • [3545] Execute the tests of a test suite in a specific order
  • [3563] Ignore not existing environment ecosystem script (setup.ta / teardown.ta)

Squash TA - Server 1.7.0 :

  • [3633] Upgrade tomcat, jenkins and define new job template.

Version 1.7.3

Contents : Squash TA Framework, Squash TA Toolbox, Squash TA server + Squash TA Server
Status :
Published version (outdated)
Release date : 12/31/2013
Release note

Squash TA - Framework 1.7.3 :

  • [3107] Two macro with the same signature should not be loaded into the context. Now a WARN is logged and the second macro is no longer added to the context.
  • [3161] Upgrade the embedded selenium (2.39.0) tool.
  • [3163] Upgrade tool sahi board (v44).
  • [3166] [Commons components plugin] Change the log level (WARN to INFO) during the use of the property: squashtest.ta.param.include / exclude (converter 'param' and 'param.relativedate').
  • [3308] [Lien TM - TA] Removal of 404 errors that pollute the log when the TM-TA link is activated.

Squash TA - Toolbox 1.7.1 :

  • [2844] The installation and the name of the group shortcut menu 'Start' the default path must have the format: "Squash-TA-server \ ".
  • [3162] Upgrade the embedded selenium (2.39.0) tool.
  • [3164] Upgrade tool sahi board (v44).

Squash TA - Server 1.6.1 :

  • [2845] The installation and the name of the group shortcut menu 'Start' the default path must have the format: "Squash-TA-server \ ".
  • [3165] Upgrade tool sahi board (v44).
  • [3181] Creating a group of shortcut in the 'Start' menu when installing Squash TA.

Version 1.7.2

Contents : Squash TA Framework + Squash TA Server
Status : published version (obsolete)

Release date : 12/31/2013
Release note

Squash TA - Framework 1.7.2 :

  • [3065] [Sahi] The default timeout for launching Sahi tests was increased from 30' to 60'.
  • [3066] [DbUnit] Creating a new macro to check the contents of a database with a filter on the columns and tables.
  • [3077] [Soapui] Creating a macro to perform SoapUI tests.
  • [3089] [Report] Improvement of error message (logs) in case of a syntax error in a statement.

Version 1.7.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status : published version

Release date : 09/27/2013
Release note

Squash TA - Framework 1.7.0 :

  • [1558] New component for local process execution.
  • [2679] [DbUnit] Implement DbUnit "escapePattern" property in order to escape reserved SQL keywords
  • [2602] Using a Placeholder on a Zip file corrupt it
  • [2506, 2507] Report Target initialization result in html report and only initialize needed target
  • [2080, 2508, 2347] package of enhancements offering a simplification oof the pom.xml file of a TA project

Squash TA - Toolbox 1.7.0 :

  • [2681] Create new run conf in link with [2080, 2508, 2347]

Squash TA - Server 1.7.0 :

  • [2684] [TA server][Job template] Add the new "ta.jenkins.attachment.mode" parameter in link with [2080, 2508, 2347]

Version 1.6.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status :
published version (outdated)
Release date : 06/28/2013
Release note

Squash TA - Framework 1.6.0 :

  • [1999, 2484] Added an HTML execution report
  • [2078] Added the 'verify' feature, which will not prevent the test from going on if an error occurs
  • [1616] The placeholders can now be substituted for values coming from the properties files
  • [2234] Simplification of the executions' life cycle and their corresponding status
  • [2348] Improvement brought to the error message showing when the browser is not properly configured

Squash TA - Eclipse plugin 1.2.0(Release note) :

  • [2283] Supports the new 'verify' feature

Version 1.5.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status : published version (pipeline version)
Release date : 2013/03/08

Main contents of this version : stabilization version.

Squash TA - Framework 1.5.0 :

  • 50+ patches (see the full list in the release note).
  • [1559] Supports SFTP.
  • [1994] Supports upgraded versions of Sahi et Selenium.
  • [1945] Supports upgraded version of DbUnit.
  • [1934] Added a feature enabling to write into log files.
  • [1617] Added a feature enabling a pause while running a script.
  • Other minor evolutions (see the full list in the release note).

Version 1.4.0

Contents : Squash TA Framework, Squash TA Eclipse Plugin, Squash TA Toolbox + Squash TA Server
Status : published version (outdated)
Release date : 2012/12/21

Main contents of this version : creation of an Eclipse plugin to facilitate the creation of TA scripts, + evolutions and corrections.

NB : as a reminder, Squash TA is a framework. It is a standalone, or can be part of the 'SquashTA-Toolbox' package (toolkit to be installed on the automation engineer's work station) and part of the 'SquashTA-Server' package (execution server for automated tests).
This new version comes with a new feature : an Eclipse plugin providing better ergonomics  in order to realize automated tests. This plugin can be downloaded on its own, however it is also part of the SquashTA-Toolbox new version.

Squash TA - Framework 1.4.0 (release note) :

  • Added a macro : 'delete_dbunit'.
  • Update of the macro : 'assert dbunit contains' and its related errors report.
  • Management of pseudo composite primary keys in DbUnit instructions.
  • Various patches (cf release note)

Squash TA - Plugin Eclipse 1.0.0 (release note) :

  • Wizards :
    • TA project creation wizard.
    • Target creation wizard : ftp, ssh, http, database.
  • Automated scripts wizards (TA files editor) :
    • Syntax highlighting
    • Autocompletion

Squash TA - Package Toolbox 1.4.0 :

  • Integrated the 1.4.0 version of the framework.
  • Integrated the 1.0.0 version of the Eclipse plugin.

Squash TA - Package Server 1.4.0 :

  • Integrated the 1.4.0 version of the framework.

Version 1.3.1

Contents : Squash TA Framework + Squash TA Server
Status : Published version (outdated)
Release date :2012/09/29

Release note

Main contents of this version : supports the automation of batchs and webservices tests, Filechecker, the link between Squash TA and Squash TM.

Squash TA Framework :

  • SUT Interaction - Web Applications :
    • Supports Selenese scripts (Selenium).
  • SUT Interaction - Webservices :
    • Supports SoapUI.
  • SUT Interaction - Batches :
    • Batch execution through a SSH command.
    • Checks and controls the outputs of the batch.
  • File operating management :
    • Reads/Checks/Controls sequential files with fixed fields.
    • Reads/Checks/Controls files with variable fields.

Squash TA Server (learn more) :

  • Centralized integration server :
    • Centralized execution of automated tests.
    • Links with Squash TM.
    • Management of automated tests campaign with Jenkins.

Version 1.2.0

Contents : Squash TA Framework
Status : Working version (unpublished)
Release date : n/a

Version 1.1.0

Contents : Squash TA Framework
Status : Published version (outdated)
Release date : 2012/06/28

Main contents of this version : Squash TA is compatible with Selenium I and II.

  • SUT interaction - Web Applications :
    • Supports Selenium I and II.
    • Runs Selenium I and II tests coded in Java as JUnit3 and JUnit4 classes.
    • Publishes executions reports to surefire format.
  • Various patches.

Version 1.0.1

Contents : Squash TA Framework Status : Published version (outdated)
Release date : 2012/05/16

Release note

  • Automated tests campaign management :
    • Orchestrating the execution of several automated test cases(whichever SUT and robot controller are used).
  • Database operation management :
    • Data aging management : randomizing dates and dynamic substitution of date while the execution is running.
  • Files operating management :
    • Data aging management : randomizing dates and dynamic substitution of date while the execution is running.
  • Various patches (cf release note).

Version 1.0.0

Contents : Squash TA framework
Statut : Published version (outdated)
Release date : 2011/09/30

  • Creation of automated test cases :
    • Easy writing, thanks to a DSL (no programming language required).
    • Structured in 3 steps : setup (pre-operation), run (SUT interaction), teardown (post-operation).
    • Project templates management.
  • SUT interaction - Web Applications :
    • Supports Sahi controller
  • Database operations management :
    • Runs SQL queries
    • Runs SQL scripts
    • Insertion, check and deletion of data from a DBUnit dataset.
  • File operating management :
    • FTP operations : deposit, download and deleting files on FTP servers.
  • Automated test execution :
    • Locally, on the automation analyst's PC.
  • Reporting :
    • HTML execution reports.
    • Report on implementation of global test.
    • Detailed report if a failure occurs while checking in database : line by line comparison of the expected/obtained results.
    • Detailed report if a failure occurs while operating a Sahi test.
  • Extension points :
    • The framework includes many entry points which are used to implement new types of resources, operations and assertions.