Integrieren mit Redmine

Die meisten modernen Systeme bieten die Integration mit anderen Diensten, um den Wechsel von einem System zu einem anderen erheblich zu vereinfachen und ihre Funktionalität zu erweitern.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation   EasyQA-Entwicklungsteam hat eine Funktion erstellt, mit der die folgenden Vorgänge ausgeführt werden können:

  1. Verbindung zu einer externer Bugtracker
  2. Kopieren Sie alle Aufgaben, Bugs etc. von den integrierten Agile Boards
  3. automatisch Erstelle einen Bug in das integrierte System beim Erstellen einer Karte in EasyQA Fragen Bord
  4. automatisch Kartenstatus ändern
  5. Schließen Sie eine Aufgabe oder ein Fehler sowohl in den integrierten Diensten als auch in EasyQA zur gleichen Zeit
  6. synchronisieren Laufende Entwicklungen mit einem oder mehreren integrierten Bug-Trackern

EasyQA Test Management Tool lässt sich bisher in folgende Systeme integrieren:

  1. GitHub
  2. GitLab
  3. YouTrack
  4. JIRA
  5. Redmine
  6. Pivotal Tracker
  7. Trello

Sehen wir uns die Integrations- und Synchronisationsprozesse an:

Redmine-Plugin hinzufügen

Du kannst Stellen Sie eine Verbindung zum Redmine Bug Tracker her. Dazu müssen Sie das Projekt öffnen, finden Sie die Integrationen Seite und klicken Sie auf Plugins Tab.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation

Drücken Sie Neues Plugin hinzufügen eine neue Integration einstellen. Zunächst sollten Sie das System auswählen, in das Sie das Popup-Fenster integrieren möchten.

Der Inhalt des Popup-Fensters für die Plugin-Erstellung hängt von Ihrer Auswahl ab. Jedes System erfordert unterschiedliche Parameter für die Integration.

Wir wähle Redmineund füge folgende Daten ein:

  1. Basis-URL - ist die Hauptadresse Ihres Redmine Projekt. Dieses Feld muss ausgefüllt werden als EasyQA Test Management Tool sollte wissen, wohin eine Anforderung zur Erstellung oder Änderung gesendet werden soll.
  2. API-Schlüssel ist wie Ihr persönliches Token für den Zugriff auf Ihre Projekte. Es erspart Ihnen die Freigabe Ihres Anmeldenamens und Kennworts. Sie können das Token jederzeit anhalten und ein neues erstellen.

Um den API-Schlüssel zu erhalten, sollten Sie auf Folgendes zugreifen: Redmine - Administration - Einstellungen - Authentifizierung, kreuzen Sie den Absatz an Aktivieren Sie den REST-Webdienst und schieben sparen. Dann geh zuRedmine - Mein Konto. Sie finden Ihren API-Schlüssel im rechten Bereich.

  1. Projektname -ist eine Kennung Ihres Projekts bei Redmine. Dieses Feld muss ausgefüllt werden.
  2. Name des Verfolgers ist eine Kennung Ihres Trackers bei Redmine. Dieses Feld muss ausgefüllt werden.

Nachdem ein Plugin erstellt wurde, wird nur ein Der Ersteller kann das Zugriffstoken anzeigen in einem Bearbeitungsmodus. Nur der Inhaber, Administrator und Projektadministrator sind fähig zu lösche das Plugin.

So synchronisieren Sie EasyQA mit integrierten Systemen

Bisher wurden nur zwei Synchronisationsfälle berücksichtigt:

  1. Wenn Sie ein anderes System verwenden und bereit sind, zu wechseln EasyQA Test Management Tool.
  2. Wenn Sie Karten bei EasyQA haben, die in einem anderen integrierten System fehlen.

In beiden Fällen können Sie eine Synchronisationsfunktion verwenden, die von erstellt wurde EasyQA-Entwickler. EasyQA bietet zwei unabhängige Funktionalitätstypen:

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation

І. Automatisch - Alle Kartenänderungen erfolgen automatisch im Hintergrund. Zu diesen Änderungen gehören:

  1. Wenn ein Fehler um erstellt wird EasyQA Test Management Tool, Es wird am integrierten Bug-Tracker erstellt (-s).
  2. Alle Kartenänderungen werden am integrierten Bug-Tracker aktualisiert entsprechend den Änderungen bei EasyQA.
  3. A Die Karte hat im integrierten Bug-Tracker den Status Geschlossen wenn ein Benutzer es bei EasyQA gelöscht hat.

ІІ.Handbuch - Um die Rückwärtssynchronisation auszuführen, klicken Sie manuell auf Synchronisieren Taste auf der Probleme Seite.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation

Du musst Wählen Sie die Karten aus, mit denen Sie arbeiten möchten, bevor Sie die Synchronisierung manuell starten.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation

EasyQA Test Management Tool bietet folgende Möglichkeiten:

  1. Alle Probleme - wenn Sie alle Ihre Karten synchronisieren möchten, die Sie jetzt haben und in Zukunft erstellen werden;
  2. Pushed Fragen - Wenn Sie nur die Karten synchronisieren möchten, die nach dem Einrichten des Plugins erstellt wurden, d. H. Die zuvor erstellten Karten werden nicht synchronisiert.

Wenn Sie die manuelle Synchronisierung verwenden, werden die folgenden Änderungen in dem für Sie geeigneten Moment verarbeitet:

I.Alle Probleme:

  • Kopiert eine Karte von EasyQA in den integrierten Bug-Tracker.
  • Kopiert eine Karte aus dem integrierten Bug-Tracker nach EasyQA.
  • Aktualisiert Fehler bei EasyQA entsprechend den Änderungen, die am integrierten Fehlerverfolger vorgenommen wurden.
  • Löscht Fehler bei EasyQA, wenn diese im integrierten Bug-Tracker gelöscht wurden.

II.Pushed Fragen:

  • Kopiert eine Karte aus dem integrierten Bug-Tracker nach EasyQA.
  • Aktualisiert Fehler bei EasyQA entsprechend den Änderungen, die am integrierten Fehlerverfolger vorgenommen wurden.
  • Löscht Fehler bei EasyQA, wenn diese im integrierten Bug-Tracker gelöscht wurden.

Nachdem Sie die Karten ausgewählt haben, die Sie synchronisieren möchten, kann die Synchronisierung manuell gestartet werden.

Beim Klicken Synchronisieren öffnet sich ein Popup mit einer Liste verbundener Bug-Tracker.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation

Sie können Wähle ein Plugin oder alle auf einmal. Die Synchronisierung mit Bug-Trackern erfolgt in der Reihenfolge, in der sie aufgelistet sind. Wenn Sie also Änderungen von einem der Systeme kopieren möchten, wählen Sie nur das gewünschte

System aus. Wenn Sie möchten, dass alle EasyQA-Karten auf alle Systeme kopiert werden, sollten Sie alle Plugins in der Liste gleichzeitig auswählen.

EasyQA Test Management Tool, Integrationen, Bag Tracker, Problem, Fehler, Synchronisation, Synchronisation