Welche Version ist für Sie geeignet?

Teamscale gibt es in drei Ausführungen. Welche für Sie die richtige ist, hängt von den benötigten Features und den verwendeten Programmiersprachen ab.

Vollständige Feature-Liste
Eine detaillierte Gegenüberstellung unserer Angebote.
Teamscale's Logo
Analysen
Basic
Professional
Enterprise
Echtzeit-Analyse-Engine
Echtzeit-Analyse-Engine

Liefert Ergebnisse nach Codeänderungen innerhalb von Sekunden.

Branch-Unterstützung
Branch-Unterstützung

Teamscale berücksichtigt die Branch-Struktur im Code-Repository. Es kann vollständig angepasst werden, welche Branch-Struktur Teamscale analysieren soll.
Auch Trends und andere Visualisierungen können problemlos auf allen relevanten Branch-Strukturen inspiziert werden.

Flexible Konfiguration
Flexible Konfiguration

Konfigurieren Sie die Regeln, die Sie prüfen wollen, sowie deren Priorität.

Namenskonventionen
Namenskonventionen

Konfigurieren Sie Regeln für die Namen von Typen, Methoden und Variablen.

Strukturanalyse
Strukturanalyse

Begrenzen Sie die erlaubte Länge von Dateien und Methoden mithilfe konfigurierbarer Grenzwerte.

Klonerkennung
Klonerkennung

Finde redundanten Code, der per copy&paste erzeugt wurden. Die Klonerkennung ist robust gegenüber einfachen Änderungen, wie z.B. dem Umbenennen von Variablen.

Kommentaranalyse
Kommentaranalyse

Ermöglicht die Überprüfung, ob alle Ihre API-Methoden kommentiert sind. Kann triviale und redundante Kommentare erkennen.

Architekturkonformitätsanalyse
Architekturkonformitätsanalyse

Die Architekturkonformitätsanalyse führt einen Vergleich zwischen der Soll- und der Ist-Architektur Ihres Quellcodes durch.

Test-Gap-Analyse
Test-Gap-Analyse

Die Test-Gap-Analyse deckt ungetestete Änderungen auf. Dies sind besonders fehleranfällige Stellen in Ihrem Quellcode.

Upload von eigene Metriken und Findings
Upload von eigene Metriken und Findings

Hochladen und Verwalten von Metriken und Ergebnissen aus beliebigen externen Quellen.

Enthalten (mittels REST API)

Definition von Custom Checks
Definition von Custom Checks

Definieren Sie Ihre eigenen Checks mit unserer leistungsfähigen Java-API.

Enthalten (mittels Java API)

Unterstützte Technologien
Basic
Professional
Enterprise
Programmiersprachen

C#
Groovy
Java
JavaScript
PHP
Python
Rust
TypeScript
Visual Basic .NET
Xtend

C/C++
Delphi
GO
IEC 61131-3 ST
Kotlin
Matlab
Open CL
Swift

 

und alle von Teamscale Basic

ABAP
Ada
Cobol
Fortran
Gosu
OScript
PL/SQL
Simulink/Stateflow
SQLScript
T-SQL

 

und alle von Teamscale Professional

Versionskontrollsysteme

Subversion (SVN)
Git
File System

Bitbucket Cloud/Server
Azure Dev Ops / TFS
Gerrit
GitHub
GitLab
SCM-Manager

 

und alle von Teamscale Basic

Artifactory

 

und alle von Teamscale Professional

 

Issue-Tracker

Jira
GitHub Issues
Azure / TFS Work Items

IBM RTC/Jazz

 

und alle von Teamscale Professional

Requirements Management Tools

Azure DevOps 
Jira 
Polarion

Nutzerverwaltung

Interne Nutzerverwaltung

LDAP
Active Directory
Atlassian Crowd
SAML

 

und alle von Teamscale Basic

alles von Teamscale Professional

Werkzeuge für Testüberdeckung
Werkzeuge für Testüberdeckung

Einmal in Teamscale hochgeladen, ist unser Tool in der Lage, die Ergebnisse vieler externer Coverage-Tools zu integrieren

Clover
Cobertura
coverage.py
dotCover
Istanbul
JaCoCo
lcov
MSTest
XR.Baboon

BullseyeCoverage
gcov
Testwell CTC++
TestWise
Visual Studio Test Coverage
XCode/xccov Coverage

 

und alle von Teamscale Basic

SAP SCOV

 

und alle von Teamscale Professional

 

Externe Analysewerkzeuge
Externe Analysewerkzeuge

Teamscale kann Ergebnisse, welche von Drittanbieter-Tools erzeugt wurden, problemlos integrieren. Einige dieser Tools funktionieren direkt in Teamscale, während die Outputs anderer Analyse-Tools in Teamscale hochgeladen werden können.

ESLint
Findbugs
FxCop
PyLint
Roslyn
SpCop
SpotBugs
StyleCop
TSLint

Astrée RuleChecker
Clang
Cppcheck
FlexeLint
PC-Lint

 

und alles von Teamscale Basic

Model Advisor
SAP Code Inspector

 

und alles von Teamscale Professional

 

Ergebnisdarstellung
Basic
Professional
Enterprise
Findings Churn per Commit
Findings Churn per Commit

Sehen Sie für jeden einzelnen Commit die Qualitätsmängel, die hinzugefügt oder entfernt wurden.

Findings-Tracking
Findings-Tracking

Findings-Tracking verfolgt Qualitätsdefizite über alle Codeänderung hinweg, einschließlich der Umbenennung von Dateien oder dem Verschieben von Codefragmenten.

Finding-Exclusions
Finding-Exclusions

Mit Finding-Exclusions können Sie Qualitätsverletzungen ausblenden, die Sie als nicht relevant erachten. Dank der Nachverfolgung bleiben die Funde auch bei Änderungen am umgebenden Code oder bei einem Upgrade von Teamscale auf der Blacklist.

Findings Baselining
Findings Baselining

Filtern Sie nach Qualitätsdefiziten, um nur diejenigen anzuzeigen, die nach einem bestimmten Datum, z. B. dem Beginn der aktuellen Iteration, entstanden sind.

Qualitäts-Tasks
Qualitäts-Tasks

Gruppieren Sie Qualitätsmängel und weisen Sie sie Benutzern zu. Erlauben Sie die einfache Überprüfung welche Tasks bereits abgearbeitet wurden.

Ergebnisse & Darstellungen
Basic
Professional
Enterprise
Konfigurierbare Dashboards
Konfigurierbare Dashboards

Dashboards können von jedem Benutzer erstellt, bearbeitet und freigegeben werden, so dass jeder seine eigene Sicht auf die Qualitätsdaten definieren kann.

Qualitätsberichte
Qualitätsberichte

Sie können Berichte in einer präsentationsähnlichen Form erstellen und direkt aus Teamscale heraus präsentieren.

Time Travel
Time Travel

Überprüfen Sie die Qualität Ihres Systems auf jeden historischen Zustand.

Code-Suche
Code-Suche

Suchen Sie in Ihrem Quellcode und in den Commit-Meldungen.

Qualität Delta
Qualität Delta

Vergleichen Sie Schnappschüsse der Qualität Ihres Systems für zwei beliebige Zeitpunkte, um einen tieferen Einblick in die Veränderungen Ihres Systems zu erhalten.

Support
Basic
Professional
Enterprise
Online-Dokumentation
E-Mail-Support
Telefon-Support
Installations-Support
Support bei der Analysekonfiguration
Preise
Spare 20%
Monat
Jahr
Basic
Professional
Enterprise

Die Preise beziehen sich auf eine Teamscale Lizenz inklusive aller Produkt-Updates.

Bildungseinrichtungen

kostenlos

Bis zu 5 Nutzer
EUR 330
EUR 3,300
EUR 440
EUR 4,400
EUR 660
EUR 6,600
Bis zu 15 Nutzer
EUR 660
EUR 6,600
EUR 990
EUR 9,900
EUR 1,540
EUR 15,400
Bis zu 25 Nutzer
EUR 1,100
EUR 10,999
EUR 1,650
EUR 16,500
EUR 2,530
EUR 25,300
Bis zu 50 Nutzer
EUR 2,090
EUR 20,900
EUR 3,190
EUR 31,900
EUR 4,840
EUR 48,399
Bis zu 100 Nutzer
EUR 3,960
EUR 39,599
EUR 5,940
EUR 59,400
EUR 9,020
EUR 90,200
Mehr als 100 Nutzer

Bitte kontaktieren Sie für ein Angebot sales@teamscale.com