COMMUNITY

Roadmap TM

Old versions

Stable version

Pipeline version

Future 

versions

Version >

Date de sortie >

2011

09/30

...

2016

01/29

2016

06/29

2016

12/21

2017

07/07

2017

12/22

2018

06/29

2019

01/21

>>

2019

07/11

>>

S2 
2019

>>

S1 
2020

 
 

Future version

Status: to be developed (content being defined)

Expected release date: 1.22.0 - First half 2020

  • Requirements:
     

    • Business requirements management linked with business process

    • New feature to facilitate collaborative work

    • [5207] Delete a requirement version
       

  • Test cases:​
     

    • [3691] Interface for call of several test cases

    • [1070] Launch an execution form the "Execution" tab from the test case view page

    • New object creation: Scenario

    • New feature to facilitate collaborative work
       

  • Campaign/Iteration/Test suite:
     

    • Help and assistance system for cost estimation of the test project

    • [2883] [Execution] Manual execution Wizard (MEW): "concurrent execution" mode
      (This mode allows the tester to run the same test on multiple browsers: the tester performs various operations on a browser and the assistant reproduced in parallel on several different browsers. This feature improves the productivity in web application cross-browser testing.)

    • [2884] [Execution] Manual Execution Wizard (MEW): mode "Test creation form execution"
      (The mode "Test creation form execution" can automatically generate new test cases from the different actions performed by a tester for a manual execution. This feature is very efficient to initiate the creation of a test repository from a test execution campaign (retro documentation) or in a context of testing techniques such as "serendipity testing" )

    • Screenshot tool for adding in comments and in the statements of issues

    • Bug dashboard (only for Jira and Redmine bugtrackers)

    • Creating folders to organize the test suites
       

  • Reporting:

    • Implementation of Widget dashboards

    • [2369] Requirement coverage matrix

    • Custom report data table type

    • Custom report indicator type

    • [4021] Accessing the details out of the dashboard graphics

    • Include issues in the customizable charts
       

  • Administration:
     

    • [1394] Duplicate a project

    • [0792] Archiving/Unarchiving projects

    • Squash TM interface personalization

    • [1395] Export/import of projects

    • Create custom fields out of the administration workspace of a project

    • Manage custom access rights

    • Manage custom status list
       

  • Cross-functional:
     

    • Setting up a basket to retrieve accidentally deleted files.

    • Saving search criteria to display filters on libraries

    • Modernized Look&Feel
       

  • + Various bug fix

  • Work in progress...

Version 1.21.0

Status: Development

Expected release date: Second half 2019

 

Version 1.20.0

Status: released version (latest stable release)
Release date: 2019/07/11
Release note

  • Test case:
     

    • A called test case is placed under the selected test step

    • The performances of test case import have been optimized 
       

  • Campaigns:​
     

    • The tests contained in an iteration can be executed one following the other

    • Datasets are now transmitted when an automated test is executed

    • The assignation field is now as follows: first name, surname (login)

    • Custom fields associated with the test case cannot be modified anymore during the execution

    • A bloc named « Custom fields » has been added in the consultation page of the execution 

    • The problem that occurred when a great number of automated tests were launched has been resolved
       

  • Management:
     

    • The campaign export is now customizable (the columns and the perimeter can be chosen)

    • Test case report: The custom fields of the test steps, of the called test case test steps, of the parameters and the datasets can be printed

    • Requirement report: The last requirement version can now be printed

    • The generation time of reports has been optimized
       

  • Administration:

    • Indexing has now been suppressed
       

  • Cross-functional:
     

    • The reliability and search response time have been improved

    • The bugtracker credentials are now saved 

    • The API has been enhanced

    • The SAML assertion additional attributes can now be managed
       

  • Xsquash4Jira:

    • Squash tab – The test cases and executions for the Gherkin test cases are now listed 
       

  • Automation:
     

    • From now on, a test case in Squash TM is automatically linked to an automated test

    • The .feature files in GIT are now managed with the same test tree structure as in Squash TM

 

  • Technical:
     

    • Attachments are no longer duplicated in the database

    • Squash - Redmine 4 compatibility

    • Squash - Jira 8 compatibility

 

Version 1.19.0

Status: Published version (obsolete) 
Release date: 2019/01/21
Release note

  • Requirements:
     

    • Requirements research on links between requirements

    • Link several requirements together at once
       

  • Test cases:

    • Link requirements and test cases: the tree structure remains open as it was during the previous association

    • Create a test case tree structure from requirements
       

  • Campaigns:
     

    • Custom order for tests suites in an iteration

    • Add "Requirements verified" information at the step 0 of an execution
       

  • Administration:

    • Predefined colors for default lists in custom charts

    • Associate a color to a custom list item for custom charts

    • Reorganization of the "Custom fields" tab of a project

    • Add custom fields to folders in Requirements, Test cases and Campaign workspaces
       

  • Cross-functional:
     

    • Connection from several sources (LDAP and local) (Premium License)

    • Projects from the last research remain selected

    • New export option of search results
       

  • Xsquash4Jira:

    • Automatic link in Jira between an issue and a synchronized Jira user story verified by a test case linked to the issue

    • Mapping between links between Jira issues and links between Squash requirements.
       

  • Automation:

    • Automation workflow

    • New workspace for a new automation specialist profile

    • Plugin Git connector

 

Version 1.18.0

Status: Published version (obsolete) 
Release date: 2018/06/29
Release note

  • Test cases:

    • Writing test cases in Gherkin language

    • Bulk edition of test case weight with auto option

    • The step tab is the default tab
       

  • Campaigns:

    • Update the % of success for automated tests
       

  • Reporting:
     

    • Performance improvement in the management workspace

    • Add reports in custom dashboards with permanent perimeter regardless of the selection in the library

    • Add operations on "Requirement" "Automated"

    • Add a [Back] button on the report selection page

    • 3 digits limitation in "Execution Follow-up" report
       

  • Administration:

    • Propagation of project template modifications to linked project

    • Downloading log file from the administration workspace

    • Connection history

    • Add more characters to the email field of users

    • Add in the log file a mention when objects are deleted
       

  • Cross-functional:​
     

    • Add a spelling checker to rich text fields

    • New API features

    • OAuth 1a protocol for Squash-JIRA communication

    • SAML connector (Premium License): authentication delegated to SSO SAML 2

    • Bugtrackers open in a new window
       

  • TM-TA link:
     

    • Custom fields for tests suites in TM-TA interface

    • Job selection in TM-TA multi-repository
       

  • Technical:
     

    • Storage of attachments in an external repository

    • Add single index to sorted lists
       

  • + Various bug fixes

 

Version 1.17.0

Status: Published version (obsolete) 
Release date: 2017/12/22
Release note

  • Requirements:

    • [6643] Added ID and Version Number in Requirement export files

    • [6898] Reports the linked Test Cases to the new Version of a Requirement on request

    • Link Requirements to kown issues

    • Redmine Requirements Plugin (Premium License)
       

  • Test cases:
     

    • [3843] Possibility to use Datasets in Test Cases Prerequisites

    • [6927] Visibility on Requirement description while creating Test Steps
       

  • Campaign/Iteration/Test suite:
     

    • [6461] Added the name of the Datasets in all the Campaign export files

    • [6567] Added Execution Custom Fields in the Campaign complete export files

    • [6910] Possibility to return in the Execution Plan of the Iteration of the selected Test Case from the Campaign search screen

    • [6921] Added a Functional Status to Campaigns and Iterations, and an execution status to Test Suites

    • [6926] Possibility to modify the Execution Status of a Test Step from the detail page of an Execution

    • Campaign creation wizard (Premium License)

    • Tuleap BT plugin (Pro License)
       

  • Administration:

    • [6855] Added database size in the statistics
       

  • Cross-functional:
     

    • [6852] Search on the Refence field enhanced (Uppercases and metacharacters)

    • [6909] Description of the Requirement displayed when the mouse pointer enters a Requirement in a list

    • Searches launched through the Carriage Return

    • Confirm the import after a simulation in one click

    • Performances enhanced​
       

  • JIRA - Squash communication / Agile environment (Premium License, available January 2018):

    • Automatic synchronization of JIRA User stories towards Squash Requirements

    • Sprints taken into account

    • Test Plan wizard using the information of a delivery made in JIRA
       

  • + Various bug fixes

 

Version 1.16.0

Status: Published version (obsolete) 
Release date: 2017/07/07
Release note

  • Requirements:
     

    • Link requirements together
       

  • Campaign/Iteration/Test suite:
     

    • Squash4Jenkins Plugin

    • Select main field in 'Test suite management' popup

    • Tick by default the checkbox 'Would you like to copy the campaign execution plan?' when creating an iteration
       

  • Reporting:

    • Campaign and Iteration Reports (Premium License): addition of information about issues (with JIRA and Redmine)

    • Execution follow-up: addition of 'Test suite' column in 'Test Case list by Campaign' table
       

  • Administration:
     

    • Addition of 'Last connection' information in the user table and on user details workspace
       

  • Cross-functional:
     

    • Plugin multi-AD / multi-LDAP (Premium License)

    • Rest API
       

  • + Various bug fixes

 

Version 1.15.0

Status: Published version (outdated) 
Release date: 2016/12/21

  • Requirements:​
     

    • [2544] Dashboard in 'Requirements' workspace
       

  • Test cases:
     

    • [6380] Drag'n drop for test case call

  • Campaign/Iteration/Test suite:

    • [5152] Not allow campaign/iteration end date earlier than the start date

    • [6350] Display dataset in the execution popup title and in the prologue title area
       

  • Reporting:

    • [5493] Custom fields are included in the custom reports of the 'Management' workspace

    • [6452] Display of favorite dashboard in 'Requirements', 'Test Cases' and 'Campaigns' workspaces
       

  • Administration:

    • [6365] New custom field: numeric type

    • [6370] Access control on automation servers and Jobs
       

  • Cross-functional:
     

    • [6372] Focus on popup main field when adding several objects
       

  • + Various bug fixes

 

Version 1.14.0

Status: Published version (outdated) 
Release date: 2016/06/29

  • Requirements:

    • JiraReq connector (Premium License): feed Squash TM requirement repository with Jira tickets (issues, enhancement, user story...)

    • PolarionReq connector (Premium License): feed Squash TM requirement repository with Polarion tickets ((issues, enhancement, user story...)

    • [5470] Allow to create a new version of a requirement bound to a locked milestone
       

  • Test cases:
     

    • [6160] When adding an attachment to a test step, the click on the "Close" button brings back to the Script tab
       

  • Campaign/Iteration/Test suite:
     

    • Bugtracker connector: IBM RTC

    • [5828] Items shown in the drop-down list box "Status" form the Execution block are now consistent

    • [6223] Adding a new column to indicate the %age of steps OK among all the steps of the test case

    • [6229] Mantis plugin: users to assign the anomaly are shown in alphabetic order
       

  • Reporting:
     

    • New report (Premium License): iteration report

    • New report (Premium License): campaign report

    • [5416] Display a dashboard in the home page

    • [5421] Copy/Cut/Paste/Move a chart or a dashboard in the library tree

    • [5488] Export a custom chart as a picture
       

  • Cross-functional/Ergonomics:

    • Drag'n'drop to add elements in the lists from the library tree (to attach requirements to a test case, for example)

    • Allow to import .XLSM files
       

  • + Various bug fixes

    • [5380] Remove a user who created a milestone doesn't generate an error 500

    • [5480] The simulation of the imports now behaves the same way as the import will do

    • [6062] Better performance for the handling of known issues

    • [6081] [Custom report] user can't be deleted if he had created a chart before

    • [5380] A user who created a custom chart can be removed

    • [6085] Autoconnection to the bugtracker repaired

    • [6148] Display the dataset when a test case is included in a test case

    • [6156] Objects created at 00:00 (in case of imports for example) are not looked upon as being created the day before

    • [6209] Milestones are taken into account when adding a folder to an execution plan

    • [6217] Campaign screen was sometimes empty after clicking on "Back"

    • [6231] A message is displayed if you create a dataset with a name already existing

    • [6235] No more problem while displaying the tags in the "bugtracker" block of the project management screen, when the squash project is bound to several bugtracker projects

 

Version 1.13.0

Status: Published version (outdated) 

Release date: 2016/01/29

  • Requirements:
     

    • [5085] Rework requirement import/export (like test case import/export)

    • [5433] Requirement coverage rate

    • [5434] Requirement verification and validation rate

    • [5204] [research] Research results export should have the same format as requirement export
       

  • Test cases:
     

    • [3798] A new step should be added right after the selected step

    • [5208] Add a call between two steps

    • [5181] Rework of requirement-test case link import

    • [5242] Remove ID column for import log

    • [5167] Research results export should have the same format as test case export
       

  • Campaign/Iteration/Test suite:

    • [1095] Rework of the search engine for campaign/iteration/test suite workspace

    • [4192] Dashboard: you can click on chart to have test case details

    • [4022] Modify a test case during running

    • [5165] Add Dashboard tab to folder

    • [5162] Add reference to campaign and iteration

    • [5163] Delete a test suite offers the choice to delete it from iteration

    • [5216] Ergonomic enhancements for test plan

    • [5217] Enhancement of [-] and [delete] button
       

  • Reporting:
     

    • [5396] Custom report

  • Administration:
     

    • [5157] Link several bugtracker projects to one Squash project

    • [4459] Add "add another" button on milestone workspace

    • [4574] Add "add another" button on custom list workspace

    • [5182] Project manager cannot CRUD custom list

    • [5048] Forbid the ability to delete a logged user

    • [5062] Add "add another" button on project template creation

    • [4535] Enhancement on the "Create a project from a template" popup

    • [5074] Update on creating a project template

    • [5075] Update on creating a project from a template

    • [4329] Create a project template from existing project
       

  • + Various bug fixes

 

Version 1.12.0

Status: Published version (outdated) 

Release date: 2015/06/17

Notice: as part of this new release, we will update the technical foundations of Squash TM. From this version, Squash TM will no longer be compatible with Internet Explorer 8 and a JVM 1.7.0 will be required for Squash TM set up. Backward compatibility of the application is of course maintained.

  • Requirements:

    • [3146] Import/export requirement hierarchy

    • [4046] Ergonomic update of the Information tab

    • [4047] Setting off the impossibility of updating

    • [4042] [Export] New option for RTE export (with or without the html tags)

    • [4034] The Requirement ID field is now displayed in the Description Block title
       

  • Test cases:
     

    • [4033] Ergonomic update of the description tab

    • [4021] [Dashboard] Clicking on the graph portions to display corresponding test cases

    • [4042] [Export] New option for RTE export (with or without the html tags)

    • [4034] The test case ID field is now displayed in the Description Block title
       

  • Campaign/Iteration/Test suites:

    • [3698] Automatically Display/mask the dataset column in the test plan

    • [4019] Enhancement of the dashboards

    • [1179] [Execution] Automatic validation of commentary clicking on status shortcut button

    • [4183] Ergonomic update of Step

    • [4222] Renaming "Test plan" in "Execution plan" (campaigns, iterations, test suites)

    • [3874] [Iteration] In the Execution plan, you can define the status without executing the test
       

  • Reporting:
     

    • [4204] Rework of the "test cases" booklet: editing a report editable under Office, improved performance

    • [4218] Rework of the "requirement" booklet: editing a report editable under Office, improved performance
       

  • Administration:
     

    • [2244] Empty option for dropdown list CUF

    • [1770] [CUF] Enhancement of information in project CUF tab in case there is no CUF

    • [1375] [Bugtracker] delete a bugtracker from the administration panel

    • [4041] Add new column in project management table: Habilitations, Bugtrackers, Automation

    • [4171] Add an advanced parameters space (for technical parameters as max attachments weight)
       

  • Cross-functional/Ergonomics:​
     

    • [3610] Establishment of milestones management system:
       

      • [3607] Administration] Manage a milestones repository

      • [3608] Administration] Associate milestone to projects

      • [3609] Administration] Delegate milestone creation to project leader

      • [3611] Associate milestones to objects

      • [3613] Display the library under « milestone view »

      • [4140] Consider the milestones in the project template

      • [3615] Duplicate a version of a repository

      • [3616] Manage the lifecycle of a milestone

      • [3619] Manage campaign under « milestone view »

      • [3627] Consider the milestones in the import/export

      • [3628] Consider the milestones in the search engines

      • [3629] Consider the milestones in the reports

      • [3623] Enable or disable the milestones management system
         

    • [1108] Establishment of parametrization of information lists: Nature, Type and Category
       

      • [4068] Administration] Administration panel for information lists management

      • [4067] [Administration] Associate information lists to project (nature, type, category)

      • [4151] Impact on copy/paste/drag and drop between projects

      • [4072] Impact on printing

      • [4073] Impact on import/export

      • [4074] Impact on search results

      • [4075] Impact on report

      • [4149] Impact on executions

      • [4160] Impact on project templates​
         

    • [4045] Harmonisation and standardization of the interface

    • [2986] [Ergonomic] Adding the possibility to mask the library of the workspace

    • [3823] [CUF] New custom field: "Tag"

    • [4035] Text mitigation (Click to modify)

    • [4036] Inversion of "Description" and "Reference" fields

    • [4095] [Search] Reorganization of Criteria block
       

  • + Various patches

 

Version 1.11.0

Status: Published version (outdated) 

Release date:09/30/2014

  • Test cases:
     

    • [3693] New dataset management system for called test cases: the user may use the datasets of the called test case or inherits of its parameters

    • [3694] New dataset management system: impacts on block "Test Case called by"

    • [3695] New dataset management system: impacts on import/export system

    • [3697] New dataset management system: impacts on test case printing

    • [3699] Displaying the parameter description in the popup for creating datasets.
       

  • Campaign/Iteration/Test suites:
     

    • [3700] Choose the data sets to be used when adding a test case set in the test plan of an iteration / test suite

    • [3701] Viewing the data sets used in the view page of an execution, in the execution popup (step 0) and the OEI.
       

  • Reports:
     

    • [3574] Display custom fields in the test booklet and the specification requirements

    • [3696] New dataset management system: impacts on the report test Booklet
       

  • Cross-functional/Ergonomics:​
     

    • [3576] Adding a new custom field: Rich Text Editor (RTE)

    • Improved performance when copying / pasting a large amount of test cases, especially if they contain a lot of test steps.

    • Improved performance when creating and posting of a test execution, especially if they have many executions and custom fields.
       

  • Technical:
     

    • [3577] Support engine PostgreSQL database

    • [3571] Externalization of the language file
       

  • + Various patches

Version 1.10.0

Status: Published version (outdated) 

Release date:06/30/2014

  • Test cases:

    • [2269] Reworking of the TC export/import feature: it will include any data of a test case (steps, parameters and datasets) in
      CSV file. It will also allow the user to create/modify/replace/delete test cases.

    • [TM/TA link] Bind a TA script to a TM Test case: improved performance during the repatriation of the TA script list.

    • [TM/TA link] added possibility to manually enter the name of the TA script to bind
       

  • Campaign/Iteration/Test suites:

    • Mass modification of the execution status from the Iteration/test suite test plan.

    • [TM/TA link] The user will be able to choose the target runtime server for its automated tests under a Squash TA server master/slaves architecture

    • [TM/TA link] Transmit to automated scripts Squash TA, variables from the CUF of test cases, campaigns and iterations from Squash TM

    • [TM/TA link] Access to Squash TA Runtime HTML reports directly from Squash TM
       

  • Administration:

    • [TM/TA link] Addition of an automated execution server repository to take into account Squash TA master/slaves server architecture

    • [TM/TA link] Simplification of the association of Squash TA jobs to Squash TM

    • [2369] Coverage matrix requirements
       

  • + Various patches

Version 1.9.0

Status: Published version (outdated) 

Release date: 03/31/2014

  • Requirements:
     

    • [3095] [Research] Adding an error message to alert user changes is not workable
       

  • Test cases:
     

    • [2896] Display information of test cases as icons in the library
       

  • Campaign/Iteration/Execution:

    • [3209] Add a new runtime status "Arbitrated"

    • [3120] Denormalized Test cases customs fields may be modified

    • [3121] Custom fields may be added to runtime consultation pages and to runtime steps

    • [3013] Campaign dashboards are now persisted.

    • [3014] Campaign dashboards: add a total row in the inventory table

    • [3116] Campaign dashboards: add an icon / tooltip to explain the graphics

    • [3124] Iteration dashboards: add a line to record the test cases not associated with a test suite
       

  • Administration:

    • [3211] Activate/deactivate runtime status "non testable" and "Arbitrated"
       

  • Cross-functional/Ergonomics:​
     

    • [3138] The user can choose to display the items in the library with a positional arrangement rather than alphabetical order

    • [3210] [Global filter] The list of projects can be filtered

    • [3046] [Research] Replace the list of users by a multiple autocomplete

    • [3090] [Research] Alphabetical sorting takes capital letters into account

    • [3131] [TM-TA Link] The name of the automated script appears in the runtime consultation page

    • [2633] [Technical remediation] Concatenation / minification of javascript and optimize the candidate Java script and the base layer

    • [3185] [Technical remediation] Skin buttons using CSS instead of JQuery
       

  • + Various patches

Version 1.8.0

Status: Published version (outdated) 
Release date: 12/20/2013

  • Requirements:
     

    • [1093] New Requirement search engine
       

  • Test cases:
     

    • [1858] "Reference" field in the creation popup must have up to 50 char.

    • [2842] An informational message warn the user that is it impossible to modify a result belonging to a project with only reading rights
       

  • Campaign/Iteration/Execution:

    • [2546] Campaign dashboards

    • [1822] Plan test filter

    • [2945] Added a popup to handle all of the dates of iterations in one place

    • [2247] Automatically check test suites associated with the selection in the rollover button "Test Suite"

    • [2946] Update of the execution date when the runtime status has been manually changed from the test plan

    • [2857] Displays by default, the test plan tab of an iteration
       

  • Reporting:

    • [2375] Rework of the filters' management
       

  • Administration:

    • [327] Activate/Deactivate and delete a user

    • [2808] Ergonomics of the home page of the Administration space
       

  • Cross-functional/Ergonomics:​
     

    • [1090] [Search engine] Rework of the search in different sections - General Principles

    • [2255] Deletion of the "Delete" button on the consultation pages

    • [1893] RTE fields must be available in full screen

    • [1398] Opening of links inserted in scripts

    • [1398] Opening links inserted in the description

    • [2255] Remove the "Delete" button on the pages of consultation

    • [1893] Rich Text Editors must be displayed in full screen

    • [2864] Harmonization of the management buttons "BACK" to the entire application

    • [2916] Search on an exact sentence

    • [2917] Sort results by score then by the existing sorting
      + Various patches

Version 1.7.0

Status: Published version (outdated) 

Release date: 09/30/2013

  • Requirements:
     

    • [1107] Requirements hierarchy
       

  • Test cases:
     

    • [1094] [Search engine] Rework of the test cases' search

    • [2545] Dashboard feature in the "test cases" section
       

  • Campaign/Iteration/Execution:

    • [2307] Sorts/filters the test plans for both the campaign and the iteration

    • [1854] Added the new "Blocked" and "Untestable" icons in the popup and the Optimised Execution Interface

    • [2807] Ergonomic enhancements of the test plan toolbar

    • [2611] New campaign export formats

    • [1263] Attachments files linked to a test case are added to the step 0 of its execution
       

  • Reporting:

    • [2656] Update of the requirement coverage report
       

  • + Various patches

Version 1.6.0

Status: Published version (outdated) 

Published version (obsolete) 2013/06/28 

  • Requirements:
     

    • [2273] Shows description in a dedicated space

    • [2275] Print a requirement
       

  • Test cases:

    • [2276] Print a test case
      [1101][Parameterized Test Cases] Parameters available for test cases

       

  • Campagne/Iteration/Execution:
     

    • [1128] [Parameterized Test Cases] Parameters available for test execution

    • [2280] Exportation of the campaign's data

    • [2303] Shows the test case's name in Optimised Execution Interface mode

    • [2304] Reports an issue during a test step directly from the associated execution page

    • [2354] Link to execution in the "Know issue" tab
       

  • Reporting:
     

    • [1524] Added layout, title and description
       

  • Administration:
     

    • [2271] Password reset of the user from the administrator's interface
       

  • Cross-functional/Ergonomics:
     

    • [2302] Keeps the session open while editing a component (in order to avoid losing data during long input operations such as filling description)

    • [2305] Added the following features: table creation and image insertion in description
       

  • + Various patches

Version 1.5.0

Status: Published version (outdated) 

Release date: 2013/03/30

​Main contents of this version: upgrade customized fields management, added the team feature, added new cross-functional features to projects (move, copy/paste between projects) + various patches

  • Cross-functional:
     

    • [1272] Move and copy/paste between projects

    • [1821] New customized field of 'Date' type
       

  • Test cases:

    • [1824] Added a detailed view to test steps.

    • [2003] Makes available the association between requirements and test steps.

    • [1818,1825] Association between customized fields and test steps.
       

  • Campaign/Iteration/Execution:
     

    • [1984] Associates many test executions to a single test.
       

  • Execution:
     

    • [1850] Customized fields now appear while checking an execution, more precisely in the execution popup and in the Optimised Execution Interface.
       

  • Administration:
     

    • [1864, 1865, 1866] Management of teams to facilitate the management of authorizations.

    • [1867] Added search filters to many tables in the administration section.
       

  • + Various patches

Version 1.4.0

Status: Published version (outdated) 

Release date: 2012/12/21

Main contents of this version: customized fields, project templates, complements to import/export features.
 

  • Requirements:

    • [1472] Addition of a button [Add another] in order to go on creating requirements.

    • [1628] Increases the size limitation of 'References' fields (requirements and test cases).
       

  • Test cases:
     

    • [830] Test case export in CSV format.

    • [1553] Addition of a 'Nature' field.

    • [1554] Addition of a 'Type' field.

    • [1609] Addition of a 'Status' field.

    • [1244] Addition of a test case's reference in different screens.

    • [1386] Deletion of the link with an automated script.
       

  • Campaign/Iteration/Execution:

    • [1623] Displays the assigned test cases of an user with "Tester" profile on the test plan consultation page.

    • [1624] Lock the deletion of a started campaign/iteration.

    • [1299] Added a "Statistics" block in the iteration and campaign's consultation pages.

    • [1468] Campaign's test plan recovery when creating an iteration.

    • [1642] Misprint in the drop-down menu of the [Add] button.
       

  • Execution:

    • [1550] Assign a status to a test plan without its execution (can also be substituted with an auto-calculated status).

    • [891] Added a new "No executable" status.

    • [1596] Added an "Information" block for the test case in the test plan consultation page.

    • [1600] Added a step 0 which introduces the "Information" block of the test in the execution popup and in the Optimised Execution Interface.

    • [1598] Added an "Execute" shortcut (icon) in the test plan table.

    • [950] Possibility of deleting a bug related to an execution.
       

  • Reporting:

    • [1111] Qualitative coverage of an execution.

    • [1402] Supports "Test suite" in the 'Campaign progress' report.

    • [377] Update of the requirements library (it is now packaged in the application).

    • [376] Update of the test cases library (it is now packaged in the application).
       

  • Administration:

    • [1110] [Projects templates] Creates project templates.

    • [1393] [Projects templates] Creates projects from a template.

    • [1606] Added a "Statistic" block.

    • [1555] Transfers the data modification in the 'Project' record to the project manager.

    • [327] Added a "Delete" button in the consultation interface of an user.

    • [1599] Relooking of the 'Administration' space.
       

  • Cross-functional:
     

    • [1109] [CUF] Administration of customized fields.

    • [1390] [CUF] Added customized fields in the projects.

    • [1392] [CUF] Displays the project customized fields in the consultation screens.

    • [1638] [CUF] Added a "Code" field to the CUF and to CUF "list" values.
       

  • Miscellaneous:

    • [1605] Rework of the confirmation's messages for deletion: they are now more visible.

    • [1513] [Attachment] Addition of an "attachment" tab to the projects and the folders.

    • [1608] [Ergonomics] Library buttons bar.

    • [1282] [Ergonomics] New workspace color for 'Report workspace'.

    • [1582] Text corrections.

Version 1.3.0

Status: Published version (outdated) 
Release date: 2012/09/29

Main contents of this version: support of multiple bugtrackers, link between Squash TM and Squash TA, execution of automated tests directly from Squash TM, transversal views between the different spaces, improvement of import/export features.
 

  • Requirements:

    • [1104] Update of requirement export feature.

    • [1105] Import of links associated to test cases/ requirements.

    • [1106] Displays the technical ID of requirements (and test cases).
       

  • Test Cases:

    • [899] Added an execution tab to the consultation page of a test: this tab presents all the executions of a test case realized in the campaign section.

    • [909] A "Known issue" tab is added to the consultation page of a test case: this tab presents all the issues declared on a test case.

    • [1099] Test case steps can be created one after another.

    • [1210] Links an automated test script to a test case (*)
       

  • Campaign/Iteration/Execution:
     

    • [901] In the execution display page, an icon will inform the user whether a bug has been found on the associated test case step.

    • [900/1097] Added A "Known issue" tab in the campaign/iteration/execution pages: the tab displays bugs which have been declared during the campaign/iteration/execution

    • [1075] Self-completion of a bug's fields when declared

    • [1211] Launches automated tests from Squash TM (*)

    • [1211] Displays the results of automated tests in Squash TM (*)
       

  • Reporting:

    • [376] Test case description printing.

    • [377] Requirement description printing.
       

  • Administration:

    • Manages bugtrackers in project: each project can be configured in order to associate itself to a specified bugtracker (and/or a specified project)

    • Manages automation in project (*)
       

(*) needs Squash TA Server to be installed, cf roadmap TA.

Version 1.2.0

Status: Published version (outdated) 

Release date: 2012/06/12

Main contents of this version: refines the management of authorizations by introducing the concept of "Profile", improves the integration between Squash TM and the Bugtracker, supports JIRA, new plugins for creating reports, addition of new reports, improvements of ergonomics.

  • Requirements:
     

    • [829] Import of requirements in CSV / XLS / Calc formats.

    • [910] Added the "Category" field.
       

  • Test cases:

    • [897] Added a "Reference" field (like the one in the requirement section).
       

  • Campaign/Iteration/Execution:

    • [818] Supports JIRA bugtracker.

    • [596] Possibility to associate an existing bug during the execution of an iteration.

    • [380] When declaring a bug, it is now possible to use either a standard or a rich editor according to the bearing capacity of the targeted bugtracker.

    • [898] Advanced integration between the bugtracker and Squash TM: the access to the bugtracker will be integrated to the Squash TM navigation toolbar.

    • [900] Added a 'Known issue' tab in the iteration page: this tab will show all the bugs declared during the tests' execution.
       

  • Reporting:

    • [811] Implementation of a plugin system for reports creation with Jasper.
       

  • Administration:

    • [816] Authorizations: smart management of authorizations and addition of user's profiles such as project manager, test analyst, validator...
      [817] Authorizations: a project manager will be able to manage authorizations and give rights to other users on a given project.

       

  • Miscellaneous:

    • [835] Multi-user access alert if they happen to work on the same object.

    • [791] User can request a password reset.

    • [801] New tabs showing all the information about an object (campaign, requirement, test case, iteration...)

    • [708, 796, 798] Upgrades brought to Ergonomics' and harmonization of the interface.

    • [799] Homogenisation of warning messages.
       

  • Various patches.


Version 1.1.0

Status: Published version (outdated) 

Release date: 2012/03/30

  • Requirements:

    • [378] Added a workflow to manage requirements.

    • [383] Manages Requirement versioning.

    • [385] Saves modifications brought to requirements having the "To be validated" status. Change logs are accessible through the requirement page.
       

  • Test cases:

    • [384] A new attribute is used to manage the importance of a test case. This attribute can be automatically set by the system depending on the criticality of requirements that are associated with this test case.

    • [437] Massive import of test cases in Excel format: from a ZIP file containing both directories and test cases in Excel files, Squash recreates the tree and imports test cases.

    • [457] Added a "Prerequisite" field.
       

  • Campaign/Iteration/Execution:

    • [381] When opening a bug from Squash TM, the bugtracker opens in a new tab.

    • [412] Copy/Paste feature for iteration is now available.

    • [453 to 456] Added the "Test suites" (TS): the TS improve the organization of a test plan by combining test cases via a tag. Thus, test cases can easily be run one after another.

    • [470] It is now possible to add several times the same test cases to the test plan of a campaign or an iteration.

    • [516] The removal of executions is possible via a test plan or the display page of the execution.
       

  • Other improvements:

    • [402] In the browsing tree, the creation of an element is now possible without having to select the parent directory.

    • [270+271] Edit fields are now resizable.

    • [373] In the browser tree, the selection is now possible for multiple nodes of different parents.

    • The design of the browser tree has been revised to improve readability.

    • Etc. (see bugtracker)
       

  • Various patches (see release note and bugtracker).

Version 1.0.0

Status: Published version (outdated) 

Release date: 2011/09/30

  • Multi- and Inter- project management:

    • Multi-project: each user can access to all the projects over which he has rights.

    • Inter-project: a given project can refer to items from one or more other projects (test cases, requirements...).
       

  • Requirements:

    • Requirement library

      • Requirement library as an infinite browsing tree.

      • Reorganizing requirements using drag and drop, copy/paste, deletion (from a single or a multiple selection)

      • Search for requirement by reference, language, criticality.

      • Exports to Excel, CSV, Calc format
         

    • Requirements

      • Requirement defined by language, reference, description, criticality.

      • Association between test cases and requirements (test cases may belong to the same project or other ones).

      • Association between attachments and requirements.
         

  • Test cases:

    • Test case library

      • Test case library as an infinite browsing tree.

      • Reorganizing requirements using drag and drop, copy/paste, deletion (from a single or a multiple selection)

      • Search test cases by wording.​
         

    • Test case

      • Test case defined by title, description and importance.

      • Association between requirements and test cases.

      • Association between attachments and test cases.​
         

    • Test scenario (gathering various stages of the test)

      • Test scenarios organized in individual test steps.

      • Test steps defined by action to be realized and expected results.

      • Calls for other test cases in a test scenario (« call »)

      • Association of attachments to test steps.

      • Reorganization of test steps using drag and drop, copy/paste, deletion (from a single or multiple selection).​
         

  • Test campaign, Test execution:

    • Campaign library

      • Campaigns organized into iterations: a test campaign includes "n" iterations.

      • Campaign library as an infinite browsing tree.

      • Reorganization of campaigns and iterations using drag and drop, copy/paste, deletion (from a single or multiple selection)

      • Search of campaigns and iterations by titles and keywords.
         

    • Campaigns/Iterations

      • Planning management: planned and real-time Start/End dates (calculated automatically from the executions or filled manually).

      • Multi-project test plan.​
         

    • Test plan

      • Test plan defined by project, test case, type of execution (manual or automatic), status, execution date, assignation

      • Organization of test plans in test suites.

      • Creation of test plan by selecting test cases, possibly from several projects.

      • Reorganization of test plan using drag and drop.

      • Tests assigned to testers: massively or singularly.
         

    • Execution (run)

      • Several possible executions of the test plan depending on the test cases.

      • Results of an execution by test steps: status, tester name, test timestamp and step notes.

      • Step by step test execution via execution popup.

      • Test execution via the Optimised Execution Interface (OEI): the OEI offers an optimized manual testing of web applications, including features that facilitate the conduct of tests.

    • Issues

      • Supports Mantis for issue management.

      • Declaration of issues from Squash, directly from an execution or an execution step.

      • Synthetic dashboard of known issues linked to an execution or to each step of an execution.​
         

  • Reporting:
     

    • Campaign progress monitoring.

    • Requirement coverage
       

  • Administration:

    • Project management:

      • Project defined by name, title, description, active/inactive
         

    • User management and authentication:

      • Authorization management (access, read, write) by users and by projects.
         

  • Miscellaneous:
     

    • French and English translations

 

STAY INFORMED! Subscribe the Squash monthly newsletter: