Squash TM (Test Management)

Logo Squash TMSquash TM is the test repository manager found in the open source Squash toolkit. It enables the management of requirements, test cases and campaigns execution in a multiproject context.

Squash TM1

Features

  • Multi-project repository: each user has acces to the project he has the rights
  • Inter-project repository: a project can reference elements (test cases, requirements, ...) coming form third party projects
  • Repository is organized according to version/milestones(fall firts half 2015)

  • Requirements
    • Requirements defined by: name, reference, description, criticalitt, category, ... (these native fields can be supplemented with custom fields)
    • Link test cases to requirements (test cases may belong to the same project or third party projects)
    • Link test steps to requirements (test steps may belong to the same project or third party projects)
    • Requirement management Workflow
    • Requirements Versionning
    • Logging of requirements update
    • Printing a sheet requirement
    • Direct URL access to requirement
  • Requirement library
    • Requirement library structured as a tree of files with possibility to display tabular view
    • Display library under alphabetical order or positional order (chosen by the user)
    • Hierarchy of requirement
    • Reorganisation of requirement by drag an drop, paste and copy, delete of single or multiple requirements
    • Requirementsearch engine multi-criteria (attributes of the requirements, crossed over criteria on associated test cases criteria, custom fields ...)
    • Mass change requirements
    • Requirements Import/Export(Excel, Cal, CSV)
    • Import/Export test cases/requirements links (Excel, Cal, CSV)

  • Test case
    • Test cases defined by: name, reference, description, criticalitt, category, ... (these native fields can be supplemented with custom fields)
    • Link requirements to test cases (requirements may belong to the same project or third party projects)
    • Tes case managementWorkflow
    • Test case versionning(fall first half 2015)
    • Loggin of test cases update (fall first hal 2015)
    • View on test cases executions and issues associated to the test case
    • Printing of a test case sheet
    • Direct URL access to test cases
  • Test scenario
    • Test scenario organized in independant test step
    • Test step defined by: action, expected result (these native fields may be supplemented with customs fields)
    • Third party test case calls in a test scenario (« call »)
    • Parameterization of test steps: parameters and datasets management
    • Link requirements to test steps (requirements may belong to the same project or third party projects)
    • Reorganisation of test steps by drag and drop, paste and copy, delete (of single or multiple test steps).
  • Test cases library
    • Test case library structured as a tree of files with possibility to display tabular view
    • Display library under alphabetical order or positional order (chosen by the user)
    • Reorganisation of test steps by drag and drop, paste and copy, delete (of single or multiple test case)
    • Test casesearch engine multi-criteria (attributes of the test case and test steps, crossed over criteria on associated requirements, executions, issues, custom fields ...)
    • Mass change of test cases
    • Steering dashboards
    • Export test cases (Excel, Cal, CSV)
    • Advanced import for creating / editing / deleting mass of test cases, test steps, parameters and data sets
    • Import/Exportof links between test cases and requirements(Excel, Cal, CSV)

  • Test plan :
    • Test plan organisation in campaigns/iterations inside a library structured as a tree of files
    • Inter project test plan management
    • Creation of test plans by selecting test cases by selection of requirements attached to test cases, finding tests by research of requirements
    • Features that facilitate the management of large test plans: filtering, sorting and reorganization of the test plan, assigning weight testers, cutting / organization plans test test suites ...
    • Steering dashboards for campaigns and test iterations
    • Campaigns dataexport
    • Simplified management of the test planning : start date/planned and actual end (calculated automatically from executions or manually filled)
    • Redefinition of the status of tests
  • Tests execution:
    • Possibility to run a test case several times
    • Execution results in steps of test: status, name of tester, test and stamp comment by step test
    • Running the test step by step through the execution popup
    • Test execution via OEI (Optimized Execution Interface): OEI offers optimized for manual testing of Web applications display, including features that facilitate the conduct of tests
    • Sequence of test execution
  • Issues :
    • Supports of many bugtrackers for issues management (cf. See the list below)
    • Possible use of different bugtrackers between projects
    • Issues declaration form Squash, from execution or from execution stage
    • Attaching existing issues to executions
    • Summary table of issues : by campagne, by iteration, by exécution or by test case
    • Steering dashboard of issues(fall first half of 2015)

  • Progress monitoring campaigns
  • Fucntional coverage (requirements)
  • Test cases book
  • Requirements book
  • Review of qualification (2015)

  • Users, teams and clearances management
  • Projects management
  • Bugtrackers management
  • Custom fields management
  • Versions/Milestones management (fall first half of 2015)
  • Projetct leader have access to administration panel

  • Concurrent users management
  • Simplified deployment: no client-side installation
  • Possible data sharing between projects via cross-referencing different objects, for cross-project copying and pasting, by moving objects between projects

  • Intuitive interface
  • Displayable in French, English, German (other languages available)
  • Attachments upload over all application objects
  • Drag / drop et copy / paste generalized to all objects
  • Rich text editor for advanced formatting of input texts (bullets, hyperlinks, fonts, colors, images ...)

Supported Bugtrackers

For managing bugs, Squash TM natively interface with:

 bt mantis  bt redmine bt jira   bt bugzilla bt trac
Mantis Redmine* JIRA** Bugzilla Trac

Other bugtrackers can be added to this list. Do not hesitate to contact us on the forum or by email.

* The Redmine plugin is included in the commercial license of Squash TM.
** A freeware Jira plugin is available from the "Download" site. A advanced Jira plugin is also included in the commercial license of Squash TM.

Browser Compatibility

Squash TM is a full web application is compatible with the following browsers:

 firefox  chrome  internet  safari

Firefox
(versions ESR)

Chrome

Internet Explorer
(from version 9)

Safari

Squash TM can also work with other modern browsers not listed here.

Squash TM tool suite

Squash TM is the main tool of the Squash tool suite. It interacts with Squash TA on the automation part (a campaign of automated testing and consolidation of results).

Opensource bricks

Squash TM is the result of a new development in Java (OSGi, Spring 3, Spring MVC, Hibernate, JasperReport, Jquery).