So arbeiten Teams
wirklich effektiv

Mit Cantata Team Reporting können Teams effektiver zusammenarbeiten

Cantata Team Reporting gibt es als Add-on für das Cantata Unit- und Integrationstest-Tool. Auf unserer Cantata Seite finden Sie dazu weiterführende Informationen.

Wo zeigt Cantata Team Reporting als Add-on seine Stärken? Überall dort, wo große Entwicklungsteams in Organisationen und Unternehmen zusammenarbeiten. Und wenn es darum geht, mehrere Testläufe zu koordinieren. Mit Cantata Team Reporting können Teams viel besser und effektiver zusammenarbeiten. 
Die Testergebnisse werden in einer Client-Server-Architektur zentral gespeichert. Über ein Web-Interface oder REST API kann von überall darauf zugegriffen werden.

 

Cantata beschleunigt die Erfüllung der Sicherheitsstandards durch die Automatisierung von:

Cantata Team Reporting - unit and integration testing using C/C++ - effective working for distributed teams - Business men in a circle on video

WIE WERDEN TESTERGEBNISSE AUS MEHREREN TESTS ZUSAMMENGEFÜHRT UND VERWALTET?

 

Wenn die Ergebnisse aller Tests zusammengeführt werden, kann das Management ganz einfach das komplette Bild des Testfortschritts überblicken – über die gesamte Code-Basis Build-by-Build. Nur mit einem solchen zentralen Reporting-Konzept können übergreifende Funktionstests als auch die erreichten Levels in der Codeabdeckung über unterschiedliche Work-Spaces zusammenzuführt werden.

 
Cantata Team Reporting verfügt über eine Webschnittstelle für verteilte Teams. So können sie Test-Assets wie Testskripte, Source Files, Testreports und vieles andere mehr teilen. Wie steht es um die Tests, wie weit sind sie fortgeschritten? Das wird über Filter, Sortiermöglichkeiten und die Projekthistorie angezeigt. 

 

 

Screenshot of management dashboard of the Cantata unit testing tool - history graphs

Cantata Team Reporting Global Summary View (for multiple containers distributed on a WAN or LAN)

TESTS IM RAHMEN VON PRODUKTVARIANTEN

Properties for values check screenshot - Addition of data for test differentiation - Where organisations re-use source code across multiple system or product variants they can test that code with the same Cantata tests

Cantata project properties with additional data

 

 

Überall dort, wo Organisationen Source Code über mehrere Systeme oder Produktvarianten hinweg wiederverwenden, können sie diesen Code mit denselben Cantata Tests in jedem dieser unterschiedlichen Fälle testen. Und wie kann man diese Prozesse sicher kontrollieren? Ganz einfach mit Cantata Team Reporting! Die für jeden Test gespeicherten Zusatzdaten machen es möglich, zwischen verschiedenen Szenarien zu unterscheiden. Diese Zusatzdaten sind höchst flexibel. Es gibt sie zum Beispiel als:

  • Umgebungsvariablen (um Varianten während der Build-Zeit zu unterscheiden)

  • Cantata Merkmale (zum Beispiel Tool-Version, Zielkonfiguration)

  • Java Merkmale (zum Beispiel User, Betriebssystem)

  • Benutzerdefinierte Merkmale (zum Beispiel spezifische Projektoptionen)

Falls Codevarianten benutzt werden, kann es manchmal sinnvoll sein, die Ergebnisse wie folgt zu analysieren und zu verwalten:

  • Über den User

  • Über die Continuous Integration-Build-Nummer (zum Beispiel die Jenkins-Build-ID)

  • Über die Produktvariante

Testdaten-Sets können für eine weitere Unterscheidung von Continuous Intergration Tools benannt oder konfiguriert werden.

TECHNISCHE ZUSAMMENARBEIT LEICHT GEMACHT

 

Es ist eine große Herausforderung, wenn Entwickler und Manager bei der Entwicklung zusammenarbeiten oder Cantata Tests prüfen wollen. Besonders dann, wenn diese Tests über mehrere Desktopumgebungen oder Zielkonfigurationen wiederholt werden sollen. Da die zentrale Verfügbarkeit von Cantata Tests über Cantata Team Reporting sichergestellt ist, müssen Tests nicht über mehrere Work-Spaces mit unterschiedlichen Desktops wiederholt werden. Über die Webschnittstelle können verteilte Teams ganz einfach zusammenarbeiten. Und Manager sehen den Projektfortschritt über die Cantata Test-Assets (Testskripte, Source Code, Ergebnisdateien und vieles mehr) – von der übersichtlichen Zusammenfassung bis zum einzelnen Testergebnis, für Funktionen und Codeabdeckung; ob Testskript oder Source Code. Und alles in derselben Darstellung wie in der GUI von Cantata Desktop Eclipse®.

 

 

Cantata tests in Team Reporting avoids the need to replicate tests over multiple work-spaces from different desktops - Test results for Cantata Team Reporting

DIE TEAM REPORTING ARCHITEKTUR

Diagram of computers in different countries using Cantata Team Reporting - Cantata Server - Team Reporting stores test data pushed from Cantata client desktops or build servers onto a centralised Cantata server

 

Team Reporting speichert alle Testdaten zentral auf einem Cantata Server ab, ob sie nun von Cantata Clients oder von Build-Servern kommen. Damit die Anforderungen aller Bereiche – Business Units, Produkte und ihre Varianten – erfüllt werden können, richtet die Serververwaltung der Webschnittstelle eine kontrollierte Containerhierarchie ein.

 

Die Client-Schnittstelle Cantata Eclipse® dient dazu, den Container auszuwählen, in den die Testdaten geschoben werden – Testskripte, Source Code im Test, Ergebnisse zu Funktion und Abdeckung. Im vorgegebenen Container werden die Testdaten zu einheitlichen Testdatensets zusammengefasst. 
Umgebungsvariablen, Java oder Cantata Eigenschaften können genutzt werden, um den Einsatz der Testdatensets für die Intergration in den Continuous Build oder in Konfigurationsmanagement zu kontrollieren. Der Upload der Testdaten auf den Cantata Server erfolgt automatisch mit der Testausführung oder manuell durch mittels der GUI. Der Zugriff erfolgt via Webschnittstelle oder mittels REST API.

BESONDERHEITEN

Cantata Team reporting datasheet - used for unit testing and integration testing of C/C++ codes - how Cantata works and why use Cantata Team Reporting


Cantata Team Reporting Datenblatt

Cantata Team reporting feature brief - Cantata Team Reporting enables teams to work more effectively together. It is available as an optional Add-on for Cantata 7.0 and future versions


Cantata Feature Brief - Team Reporting

 

Cantata Technical Note - Integration with Jenkins - Cantata tests and the visualization of the corresponding results of Cantata Team Reporting, can all be performed from within Jenkins


Cantata Technische Information - Integration mit Jenkins

 

 

Start
Trial
Learn
more
QA-Systems