Changelog 21.11.01

An updated user interface, colored metadata tags, a new plugin for the Django test framework, improved email layouts, and 8 more new features and improvements.

Pejman Ghorbanzade
Pejman Ghorbanzade
Nov 1, 2021
2 Min

Hello, here is a summary of what we shipped in October.

Updated Team Page

We tried to simplify our user interface by merging the page with the list of your teams together with the page that provides details about them. You can toggle between your teams or create a new team from the bottom left corner.

Sample test code using Touca SDK for Java

Colored Metadata Tags

Touca web app reports various information about each Suite, Version, and TestCase, in every row of their corresponding lists. We refer to these metadata as "Tags" and show them beside each other in the user interface. We added distinctly colored icons to these tags to make it easier to visually track changes in a given type of tag.

Touca Plugin for Django

Django is a well-known Python web framework with an opinionated design. They use their own test framework for writing unit-tests and integration tests. We developed a plugin exclusively for Django that enables easy integration of Touca with their test framework and provides an intuitive developer experience to Django developers who like to leverage Touca.

GitHub - trytouca/touca-python: Touca SDK for Python
Touca SDK for Python. Contribute to trytouca/touca-python development by creating an account on GitHub.

Better Email Templates

We improved the layout and content of all emails sent by the Touca server to make them consistent, easy to read, and useful.

Other fixes and improvements

  • All SDKs: Rename high-level data capturing functions add_result and add_assertion to check and assume, respectively.
  • Java SDK: Allow customizing serialization of user-defined types
  • Java SDK: Resolve warnings and code smells identified by PMD
  • C++ SDK: Separate de-serialization logic for reduced binary size
  • Server: Show version navigator when scrolling through test results
  • Server: Fix regression that did not allow search suites by name
  • Server: Improve management of team invitations and join requests
  • Server: Allow admins to delete a given user account

Asking for Feedback

What is the one feature that can significantly increase Touca's value for you? Let us know how we make Touca more useful to you.

Thank you for using Touca!

Other Articles

This week, we were in Des Moines, Iowa to celebrate the completion of our Techstars accelerator program, and to take the stage to showcase Touca at Techstars Demo Day.

Oct 15, 2022

This week, we added support for submitting sample test results to any empty team, enhanced support for comparing binary files, and shipped 5 smaller improvements.

Oct 8, 2022

This week we shipped support for image visualization, programmatic testcase declaration, ability to capture external files and standard streams as test results, and 7 smaller improvements.

Oct 1, 2022

This week, we shipped a much improved JavaScript SDK, a better getting started guide, and a new stable version of Touca Server.

Sep 24, 2022

Build Better Software, Faster.

Spend less time finding and fixing regressions.