New Features:

More Options in 'Tests' Menu

  • It helps users navigate across the synapseRT pages in a more convenient and productive way:

Audit Log

  • Every single activity of a user within synapseRT will be recorded in 'Audit Logs' page. Users can track these activities form the page.

Pagination for List of Items

  • Added pagination for any panel with a list of items. It gives a better UI and improves performance:


Configurable CSV Delimiter

  • Make 'CSV Delimiter' configurable to adapt European languages when importing test cases.

  • Make 'CSV Delimiter' configurable to adapt European languages when exporting 'Test Cycle Report'.


Other Changes & Improvements

  1. Support TestNG test framework in automation integration
  2. More UI improvements for 'Search' feature in Test Cycle
  3. 'Add/Remove Test Cases' and 'Add/Remove Test Cases thru Test Suite' are grouped in 'Adjust' dropdown menu
  4. Improved UI for 'Test Case Burndown Chart' gadget
  5. Only presents Test Suite/s from which Test Cases are selected

Release Notes

Story/Improvement:

  • SYNAPSENG-2983 Create mapping between Test Plan member and the Test Suite.
  • SYNAPSENG-2993 Add support for TestNG Test Framework integration
  • SYNAPSENG-2970 [Test Cycle]: We need to make more improvements on 'Search' UI.
  • SYNAPSENG-2947 [Customer][JQL]: Introduce a new JQL to find all Requirements from a 'Requirement Suite'.
  • SYNAPSENG-2902 [Test Cycle]: Add 'Help' icon in Test Cycle page to give heads up for using 'JQL'.
  • SYNAPSENG-2886 [Customer][Export]: Make 'CSV Delimiter' configurable to adapt European languages when exporting 'SynapseRT Report' to CSV file.
  • SYNAPSENG-2801 [Customer][REST API]: Introduce a new REST API to add a new job in Test Cycle.
  • SYNAPSENG-2792 [Customer][Gadget]: Add 'Period' option for 'Test Case Burndown Chart' to report on valid period.
  • SYNAPSENG-2521 [Test Cycle]: Collapse 'Add/Remove Test Cases' and 'Add/Remove Test Cases thru Test Suite' in a new 'Adjust' drop-down button.
  • SYNAPSENG-2470 [Customer][Test Plan]: Add pagination in UI if there is a need to display a list of Test Cycles.
  • SYNAPSENG-2466 [Customer][Import]: Make 'CSV Delimiter' configurable to adapt European languages when importing Test Cases from a CSV file.
  • SYNAPSENG-2460 [Customer][SynapaseRT Reports]: Add two vertical lines to show 'Start Date' and 'End Date' in 'Test Case Burn Chart' gadget and report.
  • SYNAPSENG-2439 [Customer][Test Cycle]: We should only present the Test Suite/s from where the Test Cases are added in Test Plan from 'Add Test Suite' button.
  • SYNAPSENG-2301 Extend the list of menus under 'Tests' menu.
  • SYNAPSENG-1819 Add pagination for panels those hold 'link associations' to avoid any performance issue.
  • SYNAPSENG-467 [Customer]: Introduce 'Audit Log' feature to record any synapseRT actions done by user.

Bug Fixes:

  • SYNAPSENG-3030 [Import][IE] - 'Import' button is always in 'Disable' status.
  • SYNAPSENG-3028 [Gadget]: Username instead of full name is displayed in 'Defect Statistics per Test Cycle/s'.
  • SYNAPSENG-3009 [Test Cycle]: 'Test Cycle End date breached!' notification appears even then end date is not reached.
  • SYNAPSENG-3002 [Test Cycle]: Removed Test Case from Jira is disappeared in Test Cycle.
  • SYNAPSENG-2996 [Test Cycle]: 'Reload' action will make current JQL result wrong.
  • SYNAPSENG-2992 [Test Suites][Mac OS]: The number tag tied with Test Suite cannot fully display for more than three digit numbers.
  • SYNAPSENG-2989 [Automation]: Fix the problems in Bamboo
  • SYNAPSENG-2988 [Test Cycle]: The Test Cases those are 'Unassigned' by clearning existing 'Tester' cannot be searched out by JQL: issue in testersOfCycle("Unassigned")
  • SYNAPSENG-2987 [Performance]: Test Case list cannot be loaded with large number of Test Cases when switch to 'JQL Search'.
  • SYNAPSENG-2985 [Test Cycle]: JQL search result is wrong if Test Cycle name contains special characters.
  • SYNAPSENG-2984 [Test Cycle]: Test Case is reloaded again if switch between search options: JQL Search and Text Search.
  • SYNAPSENG-2982 [JQL]: The testCycleMembers JQL doesn't return result if any of the test case member deleted from Jira
  • SYNAPSENG-2981 [L10N]: Strings those need to be added in language file.
  • SYNAPSENG-2980 [Test Cycle]: 'JQL Search' turns back to 'Text Search' after Test Case 'Reload' action.
  • SYNAPSENG-2979 [Gadget]: Data generated in 'Test Case Burndown Chart' is wrong.
  • SYNAPSENG-2971 [Test Cycle] Test Cycle name with special characters (< > &) cannot be handled well.
  • SYNAPSENG-2964 [Test Suite][Import]: Test Suite name with escape characters in import file cannot be handled correctly.
  • SYNAPSENG-2963 [Test Suite][Import]: Test Suite name with comma ',' in import file cannot be handled correctly.
  • SYNAPSENG-2877 [Import]: TestLink import doesn't work with 500 error.
  • SYNAPSENG-2854 [Customer][Gadget]: 'java.lang.NullPointerException' and unexpected error message if configured data is removed from Jira.
  • SYNAPSENG-2726 [Customer][Gadget]: The number in 'Test Case Burndown Chart' goes wrong if test execution results are switched from 'NA' and other results.
  • SYNAPSENG-2458 [Customer][Import]: Import from Testlink (.xml) ends with error 500.