github cerberustesting/cerberus-core cerberus-testing-4.14
v4.14

Bug fixes

  • Page source were not correctly displayed on execution screen.
  • Manage correctly user name with spaces.
  • Fixed issue when updating application object value from Test Case Script page.
  • Fixed display of elapsed duration on "Testcase execution detail" page in websocket mode (autorefresh during execution) #2359
  • Fixed delete label on campaign definition #2360
  • Page Source and Screenshots are now taken on failed action even if it is forced to continue.

Improvements / New features

  • User refactor adding possibility to create local user even when Keycloak is activated (in order to support service account with APIKey). That allow to create as many APIKey as needed.
  • User can have 5 attributes and a comment field for specific needs.
  • Secrets managements. All subdata flagged as encrypted, will be hidden from execution results. All Properties name that contain PASSW will also automatically have its content hidden from execution reports.
  • On GUI application, if sikuli extension is available (hybrid mode), desktop screenshots are also taken (on top of current web screenshot)
  • When defining an element based on picture (using sikuli feature), all pictures are now saved at execution level. That makes execution analysis easier by better understanding which picture Cerberus used.
  • Total execution duration is now displayed on top of the page.
  • [GUI] On "Testcase script" page, when using picture= elements. Preview are larger and real size can be open on click. Also more than 1 picture are displayed in case several parameters could use several pictures.
  • [GUI] On "Testcase script" page, icons will show if step/action/control are fatal, have conditions or are disable.
  • [GUI] On "Testcase script" page, Highlight 'more option' icon on actions and controls when a condition is defined. #2357
  • [GUI] On "Run Testcase" page only the countries available on the selected systems are displayed #2274
  • [Engine] Sikuli engine now allow modifier keys. That allow to do CTRL+F5 for example. #1763
  • New control 'verifyElementTextContains' #2158
  • New Property 'getRawFromJson' #2355
  • New system variable : %system.LASTSERVICE_RESPONSE%. It allows to control and manipulate the last service call response in an easier way on GUI, APK or IPA tests that require service calls.
  • Better support of erratum on all controls. fix #2336
  • You can now configure if unsecured certificates are accepted at robot level.
  • Country attribute 2 is now map to browser lang. You can also force extra parameters at robot level. fix #2368

Warning to be considered before applying the version (deprecated features)

  • in case you don't use Keycloak for authentification yet, don't forget to change your tomcat conf changing on server.xml file from userRoleTable="usergroup" to userRoleTable="userrole" and roleNameCol="GroupName" to roleNameCol="Role"

Don't miss a new cerberus-core release

NewReleases is sending notifications on new releases.