UAT Studioαπό τη Salvion
Βοήθεια · Συνδέσεις

Συνδέστε το UAT Studio με το Jira

Στείλτε ζητήματα από το UAT σας κατευθείαν στο έργο Jira της ομάδας ανάπτυξης. Τέλος η αντιγραφή tickets μετά τη σύσκεψη triage: ένα κλικ και το bug βρίσκεται στο Jira με το βήμα δοκιμής, το αναμενόμενο αποτέλεσμα, τα στιγμιότυπα οθόνης και έναν σύνδεσμο επιστροφής. Όταν ολοκληρωθεί η διόρθωση, ο δοκιμαστής ξέρει ότι ήρθε η ώρα για επανέλεγχο.

Διάρκεια περίπου 10 λεπτάΠοιος ένας διαχειριστής του χώρου εργασίαςΛειτουργεί με Jira CloudΠακέτα Team, Business, Partner και Enterprise
Σε ένα λεπτό

Δείτε το πρώτα

Ρύθμιση της σύνδεσης με το Jira και αποστολή ενός πρώτου ζητήματος, με την κατάσταση να επιστρέφει (59 δευτερόλεπτα, υπότιτλοι μέσα στην εικόνα).
Πριν ξεκινήσετε

Τι χρειάζεστε

  • Jira Cloud: μια διεύθυνση που τελειώνει σε .atlassian.net.
  • Έναν λογαριασμό Jira που μπορεί να δημιουργεί issues στο έργο όπου πρέπει να πηγαίνουν τα bugs.
  • Δικαιώματα διαχειριστή στον χώρο εργασίας σας στο UAT Studio.
Συμβουλή: χρησιμοποιήστε λογαριασμό υπηρεσίαςΤα tickets δημιουργούνται στο όνομα του λογαριασμού του οποίου το token χρησιμοποιείτε. Πολλές ομάδες δημιουργούν γι' αυτό έναν ξεχωριστό χρήστη Jira, π.χ. UAT Studio, ώστε τα tickets να μην εξαρτώνται από τον λογαριασμό ενός ατόμου και να αναγνωρίζονται εύκολα.
Ρύθμιση · μία φορά ανά χώρο εργασίας

Συνδέστε το έργο σας στο Jira

1

Δημιουργήστε ένα API token στην Atlassian

  1. Συνδεθείτε στην Atlassian με τον λογαριασμό Jira που θα χρησιμοποιήσετε και μεταβείτε στο id.atlassian.com › Security › API tokens.
  2. Κάντε κλικ στο Create API token.
  3. Δώστε του ένα όνομα που θα αναγνωρίζετε αργότερα, για παράδειγμα UAT Studio, και επιλέξτε ημερομηνία λήξης.
  4. Κάντε κλικ στο Copy. Κρατήστε το παράθυρο ανοιχτό μέχρι να επικολλήσετε το token στο βήμα 5: η Atlassian το εμφανίζει μόνο μία φορά.
Atlassian Account, καρτέλα Security, API Tokens: το κουμπί Create API token και ένα token με όνομα UAT Studio που λήγει σε έναν χρόνο
Χρησιμοποιήστε το Create API token, όχι το Create API token with scopes. Τα tokens λήγουν το πολύ μετά από έναν χρόνο.
Σημειώστε την ημερομηνία λήξης στο ημερολόγιό σαςΌταν λήξει το token, η αποστολή σταματά. Δημιουργήστε ένα νέο token και επικολλήστε το στο UAT Studio· τίποτε άλλο δεν αλλάζει.
2

Βρείτε τη διεύθυνση Jira και το κλειδί του έργου σας

Διεύθυνση Jira: ανοίξτε το Jira και κοιτάξτε τη γραμμή διευθύνσεων. Ό,τι υπάρχει μέχρι και το .atlassian.net είναι η διεύθυνσή σας, για παράδειγμα https://acme.atlassian.net.

Κλειδί έργου: ο σύντομος κωδικός μπροστά από κάθε αριθμό ticket. Στο PORTAL-123 το κλειδί είναι PORTAL. Ανοίξτε οποιοδήποτε ticket του έργου και θα το δείτε στη διαδρομή πλοήγησης στο πάνω μέρος. Δεν υπάρχουν ακόμη tickets; Ανοίξτε το έργο και κοιτάξτε τη γραμμή διευθύνσεων: το κλειδί ακολουθεί μετά το /projects/.

Projects ή spaces;Οι νεότερες εκδόσεις του Jira ονομάζουν τα έργα spaces. Είναι το ίδιο πράγμα: χρησιμοποιήστε το κλειδί του space όπου πρέπει να πηγαίνουν τα bugs σας.
3

Ανοίξτε το Connections στο UAT Studio

Συνδεθείτε στο app.uat.studio και ανοίξτε τον χώρο εργασίας σας. Κάντε κλικ στο Connections. Το βρίσκετε επίσης στο Setup κάθε έργου, ως Manage connections.

Η σελίδα του χώρου εργασίας με τα κουμπιά Plan & billing, People & access, Connections και Audit log
4

Προσθέστε το Jira και συμπληρώστε τις ρυθμίσεις

Στο Add a connection, επιλέξτε Jira και κάντε κλικ στο Add.

Add a connection, με επιλεγμένο το Jira και το κουμπί Add

Εμφανίζεται μια κάρτα για τη νέα σύνδεση. Συμπληρώστε:

ΠεδίοΤι συμπληρώνετε
NameΤο κείμενο του κουμπιού: Send to Jira. Αλλάξτε το αν συνδέετε περισσότερα από ένα έργα, για παράδειγμα Portal Jira.
Jira addressΗ διεύθυνσή σας από το βήμα 2, π.χ. https://acme.atlassian.net.
Email of the Jira accountΗ διεύθυνση email του λογαριασμού που δημιούργησε το token.
Project keyΤο κλειδί από το βήμα 2, με κεφαλαία, π.χ. PORTAL.
Issue typeBug. Αν το έργο σας δεν έχει τύπο Bug, χρησιμοποιήστε τον τύπο που χρησιμοποιεί η ομάδα σας για σφάλματα, π.χ. Task.

Κάντε κλικ στο Save settings.

Η κάρτα σύνδεσης Jira με συμπληρωμένα τη διεύθυνση, το email, το κλειδί έργου και τον τύπο issue
5

Αποθηκεύστε το token

Επικολλήστε το token από το βήμα 1 στο πεδίο API token και κάντε κλικ στο Store token. Στη συνέχεια το πεδίο δείχνει μόνο τους 4 τελευταίους χαρακτήρες, ώστε να βλέπετε ποιο token είναι αποθηκευμένο.

Το πεδίο API token με ένα επικολλημένο token, κρυμμένο ως τελείες, και το κουμπί Store token
Το token σας παραμένει δικό σαςΤο token αποστέλλεται μία φορά μέσω κρυπτογραφημένης σύνδεσης και αποθηκεύεται κρυπτογραφημένο. Κανείς δεν μπορεί να το διαβάσει ξανά: ούτε οι συνάδελφοί σας ούτε η υποστήριξη του UAT Studio.
6

Δοκιμάστε τη σύνδεση

Κάντε κλικ στο Test connection. Το UAT Studio συνδέεται στο Jira με το token σας και ελέγχει το έργο. Όταν όλα είναι εντάξει, βλέπετε Connected as <name> to project <project> και OK δίπλα στην τελευταία δοκιμή.

Η κάρτα σύνδεσης μετά από επιτυχή δοκιμή: τελευταία δοκιμή OK, συνδεδεμένο ως Emma de Vries στο έργο Customer Portal

Αυτό ήταν. Κάθε έργο αυτού του χώρου εργασίας μπορεί πλέον να στέλνει ζητήματα σε αυτό το έργο Jira.

Κάθε ημέρα δοκιμών

Αποστολή ζητημάτων στο Jira

Ένα ζήτημα

Ανοίξτε το ζήτημα. Στο Ticket in the development team's system, κάντε κλικ στο Send to Jira.

Ο πίνακας του ζητήματος με το κουμπί Send to Jira

Λίγα δευτερόλεπτα αργότερα το ticket υπάρχει στο Jira. Ο αριθμός του ticket και ένας σύνδεσμος εμφανίζονται στο ζήτημα, και το ιστορικό του ζητήματος δείχνει πότε στάλθηκε και από ποιον. Ένα ζήτημα που είναι ήδη συνδεδεμένο δεν μπορεί να σταλεί δύο φορές κατά λάθος.

Ο πίνακας του ζητήματος μετά την αποστολή: συνδεδεμένο με το ticket PORTAL-1 του Jira, με σύνδεσμο Open Jira PORTAL-1

Όλα τα ζητήματα μετά τη σύσκεψη triage

Στο Issues › Triage, δώστε μια απόφαση σε κάθε νέο ζήτημα. Όταν τελειώσετε, το UAT Studio μετρά τα ζητήματα προς διόρθωση που δεν έχουν ακόμη ticket. Κάντε κλικ στο Send 3 to Jira (ή όσα είναι) για να δημιουργήσετε όλα τα tickets μαζί.

Το triage ολοκληρώθηκε: Send to the development team, με το κουμπί Send 3 to Jira και τις λήψεις CSV

Τι περιέχει το ticket στο Jira

  • Τίτλος: ο αριθμός και ο τίτλος του ζητήματος, π.χ. ISS-012: Quote PDF shows the wrong VAT rate.
  • Περιγραφή: ό,τι έγραψε ο δοκιμαστής, το σενάριο ελέγχου με το βήμα που απέτυχε και το αναμενόμενο αποτέλεσμα, το περιβάλλον και ποιος το βρήκε.
  • Προτεραιότητα με βάση τη σοβαρότητα, και οι ετικέτες UAT και ο αριθμός του ζητήματος, ώστε να μπορείτε να φιλτράρετε με αυτές.
  • Σύνδεσμος επιστροφής στο ζήτημα στο UAT Studio, όπου βρίσκονται τα στιγμιότυπα οθόνης.
Ένα Bug στο Jira που δημιούργησε το UAT Studio: ο τίτλος ISS-001 με το βήμα δοκιμής που απέτυχε και μια περιγραφή με το βήμα, το αναμενόμενο και το πραγματικό αποτέλεσμα
Ένα ticket όπως το δημιουργεί το UAT Studio. Κάτω από την περιγραφή: το σενάριο ελέγχου, ποιος το βρήκε και ο σύνδεσμος Open in UAT Studio.

Τα στιγμιότυπα οθόνης στέλνονται μαζί

Τα στιγμιότυπα οθόνης και τα αρχεία του ζητήματος επισυνάπτονται στο ticket του Jira: έως 10 αρχεία των 10 MB το πολύ το καθένα. Ένα αρχείο που δεν χωράει παραμένει στο UAT Studio, και το ιστορικό του ζητήματος αναφέρει ποιο είναι.

Συγχώνευση διπλοτύπων

Όταν συγχωνεύετε στο UAT Studio δύο ζητήματα που έχουν και τα δύο ticket, το διπλότυπο ticket ακολουθεί: παίρνει ένα σχόλιο, τον σύνδεσμο duplicates προς το άλλο ticket και μεταφέρεται σε Done. Αν η ροή εργασίας σας δεν το επιτρέπει, το UAT Studio σας ενημερώνει και το κλείνετε εσείς στο Jira. Όταν μόνο το διπλότυπο είχε ticket, το αναλαμβάνει το ζήτημα που παραμένει.

Επιστροφή κατάστασης

Όταν η διόρθωση ολοκληρωθεί στο Jira

Όταν ο προγραμματιστής μεταφέρει το ticket σε κατάσταση της κατηγορίας Done, το ζήτημα στο UAT Studio γίνεται Ready for retest και ο δοκιμαστής λαμβάνει email για επανέλεγχο. Όταν το ticket μεταφέρεται σε In Progress, το ίδιο γίνεται και με το ζήτημα. Η κατάσταση στο Jira εμφανίζεται δίπλα στον σύνδεσμο του ticket.

Ένας επανέλεγχος που απέτυχε δεν αναιρείται ποτέ: όταν ο δοκιμαστής ανοίγει ξανά το ζήτημα ενώ το ticket είναι ακόμη Done, το UAT Studio το αφήνει ανοιχτό. Ένα κλειστό ζήτημα παραμένει κλειστό.

Από μόνο του ή αμέσως

Χωρίς να κάνετε τίποτα, το UAT Studio ελέγχει την κατάσταση του ticket κάθε φορά που ένας διαχειριστής ανοίγει τα ζητήματα, καθώς και με το κουμπί Update ticket status.

Αμέσως: αφήστε το Jira να ενημερώνει το UAT Studio όταν ένα ticket μετακινείται. Πρέπει να έχετε δικαίωμα να δημιουργείτε κανόνα αυτοματισμού στο έργο Jira.

  1. Στο UAT Studio, στο Connections, στη σύνδεση Jira, κάντε κλικ στο Create webhook address και αντιγράψτε τη διεύθυνση. Εμφανίζεται μόνο μία φορά.
  2. Στο Jira, ανοίξτε το έργο και μεταβείτε στο Project settings › Automation › Create rule.
  3. Trigger: Work item transitioned (σε παλαιότερες εκδόσεις του Jira: Issue transitioned). Αφήστε κενά τα From και To.
  4. Action: Send web request. Web request URL: η διεύθυνση που αντιγράψατε. Method POST. Web request body: Issue data (Jira format).
  5. Ονομάστε τον κανόνα UAT Studio status και ενεργοποιήστε τον.
Κρατήστε τη διεύθυνση εντός της ομάδαςΗ διεύθυνση λειτουργεί ως κλειδί μόνο για την αναφορά καταστάσεων tickets. Τη χάσατε ή την κοινοποιήσατε κατά λάθος; Κάντε κλικ στο New address: η παλιά παύει να λειτουργεί αμέσως.
Ρόλοι

Ποιος μπορεί να κάνει τι

ΔιαχειριστέςΠροσθέτουν, αλλάζουν, δοκιμάζουν και αφαιρούν συνδέσεις· στέλνουν ζητήματα.
Δοκιμαστές, ενδιαφερόμενοι, προγραμματιστέςΒλέπουν τον αριθμό και τον σύνδεσμο του ticket σε ένα ζήτημα. Δεν μπορούν να στέλνουν ζητήματα ούτε να βλέπουν τις ρυθμίσεις σύνδεσης.
Αρχείο ελέγχουΚάθε αλλαγή σε μια σύνδεση καταγράφεται, ώστε να βλέπετε πάντα ποιος άλλαξε τι και πότε.
Αντιμετώπιση προβλημάτων

Αν κάτι πάει στραβά

ΒλέπετεΤι να κάνετε
Το token ή η διεύθυνση email δεν γίνεται δεκτήΗ διεύθυνση email πρέπει να είναι αυτή του λογαριασμού Atlassian που δημιούργησε το token. Ελέγξτε για τυπογραφικά λάθη ή δημιουργήστε νέο token και αποθηκεύστε το ξανά.
Το έργο … δεν βρέθηκεΕλέγξτε το κλειδί του έργου και ότι ο λογαριασμός Jira βλέπει το έργο.
Η αποστολή αποτυγχάνει λόγω του τύπου issueΤο έργο δεν έχει τύπο με αυτό το όνομα. Αναζητήστε τους τύπους στο έργο σας στο Jira και συμπληρώστε τον σωστό στο Issue type.
Λειτουργούσε πριν, τώρα όχιΤο token πιθανότατα έληξε ή ανακλήθηκε. Δημιουργήστε νέο και αποθηκεύστε το· τα υπόλοιπα μένουν ως έχουν.
Η κατάσταση δεν επιστρέφειΑνοίξτε τα ζητήματα ως διαχειριστής ή κάντε κλικ στο Update ticket status. Με διεύθυνση webhook: ελέγξτε ότι ο κανόνας αυτοματισμού είναι ενεργός και δείτε το audit log του στο Jira· στο Connections βλέπετε πότε έφτασε το τελευταίο μήνυμα.
Δεν υπάρχει κουμπί Send to JiraΤο βλέπουν μόνο οι διαχειριστές, και μόνο όταν η σύνδεση είναι On και έχει αποθηκευμένο token.
Οι συνδέσεις δεν περιλαμβάνονται στο πακέτο σαςΟι συνδέσεις περιλαμβάνονται στα Team, Business, Partner και Enterprise, και ως πρόσθετη λειτουργία για το Project. Ο διαχειριστής σας μπορεί να κάνει αναβάθμιση στο Plan & billing.

Ακόμη κολλημένοι; Στείλτε email στο [email protected] με το μήνυμα που βλέπετε. Μη μας στέλνετε ποτέ το ίδιο το token.

Χρησιμοποιείτε Azure DevOps; Δείτε Συνδέστε το UAT Studio με το Azure DevOps. Όλοι οι οδηγοί: Βοήθεια UAT Studio.

Ασφάλεια

Πώς χειριζόμαστε το token σας

  • Το token μεταφέρεται από τον browser σας στον διακομιστή μας μία φορά, μέσω κρυπτογραφημένης σύνδεσης.
  • Αποθηκεύεται κρυπτογραφημένο (AES-256). Το κλειδί αποκρυπτογράφησης φυλάσσεται χωριστά από τη βάση δεδομένων, οπότε ένα αντίγραφο μόνο της βάσης δεδομένων είναι άχρηστο.
  • Κανείς δεν μπορεί να διαβάσει ξανά το token: ούτε στην εφαρμογή ούτε μέσω της υποστήριξης.
  • Το UAT Studio χρησιμοποιεί το token μόνο για να δοκιμάσει τη σύνδεση, να δημιουργήσει τα tickets που στέλνετε (με τα αρχεία τους), να διαβάσει την κατάσταση αυτών των tickets και να κλείσει ένα διπλότυπο ticket μετά από συγχώνευση. Δεν διαβάζει τίποτε άλλο στο Jira σας.
  • Αφαιρέστε τη σύνδεση ή ανακαλέστε το token στην Atlassian, και η πρόσβαση τερματίζεται αμέσως.