Product Update

Product Updates - October 2021

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

Touca provides feedback to engineers, when they write code that could break their software. Today, we are announcing that we are open sourcing our technology under the permissive Apache-2.0 license.

May 16, 2022

We merged the source-code for all our SDKs into the Touca monorepo, added Python CLI support for multiple configuration files, and made 6 more fixes and usability improvements.

Apr 30, 2022

Software engineers are stereotyped as socially awkward introverts obsessed with writing code. This false perception has hurt our industry, resulting in so much gatekeeping against age, gender, and career background. This article explores why this stereotype exists and why we should break it.

Apr 11, 2022

We improved our self-hosted offering by adding a post-install configuration wizard, making telemetry opt-in, and changing the default role of team members to admin.

Apr 9, 2022

Build Better Software, Faster.

Spend less time finding and fixing regressions.