ΣύνδεσηΚλείστε μια ενημέρωση
NexusQA · Ενσωματωμένες δοκιμές

Εντοπίστε το σφάλμα πριν από τους πελάτες σας.

Το NexusQA είναι το σύστημα δοκιμών που είναι ενσωματωμένο στο Nexus και η δικλίδα ποιότητας του εργοστασίου ΤΝ. Δοκιμές παλινδρόμησης, API, οπτικού ελέγχου, προσβασιμότητας, ταχύτητας, φόρτου, ασφάλειας και άλλες εκτελούνται σε ένα σημείο, με τη σειρά που είναι πιο πιθανό να εντοπίσει πρώτη ένα σφάλμα. Η ΤΝ εξηγεί κάθε αστοχία και μπορεί να προτείνει μια διόρθωση, αλλά μόνο ένας άνθρωπος μπορεί να την αποδεχτεί. Οι εκδόσεις αναμένουν μέχρι να ολοκληρωθούν επιτυχώς οι δοκιμές.

Δέκα είδη δοκιμών, σε ένα σημείοΗ σειρά κινδύνου εντοπίζει σφάλματα σε δευτερόλεπταΈνας άνθρωπος εγκρίνει κάθε επισκευή της ΤΝ
nexusqa · ποιότηταΔείγμα δεδομένων
Εκτελέσεις δοκιμών, αποτελέσματα ανά είδος και τι χρειάζεται προσοχή
Η ποιότητα με μια ματιά. Τι εκτελέστηκε κατά τη διάρκεια της νύχτας, τι απέτυχε και ποια έκδοση αναμένει διόρθωση.Δείγμα δεδομένων
Πώς λειτουργεί

Από μια αλλαγή σε μια ετυμηγορία, σε έξι βήματα.

Κάθε βήμα είναι αυτόματο μέχρι να χρειαστεί ένας άνθρωπος. Τότε αναμένει και ενημερώνει το κατάλληλο άτομο για τον λόγο.

01

Σύνδεση

Συνδέστε το NexusQA με τα αποθετήρια και τις εκδόσεις σας. Οι αλλαγές, οι εκδόσεις, ακόμα και τα συμβάντα ξεκινούν τις κατάλληλες δοκιμές.

02

Συγγραφή και καταγραφή

Γράψτε δοκιμές, καταγράψτε τες στο πρόγραμμα περιήγησης ή αφήστε την ΤΝ να τις συντάξει από μια σελίδα. Δέκα είδη, ένα σημείο.

03

Εκτέλεση με σειρά κινδύνου

Το γράφημα γνώσης γνωρίζει ποιον κώδικα επηρεάζει κάθε δοκιμή, ώστε οι πιθανές αστοχίες να εκτελούνται πρώτες.

04

Επεξήγηση

Η ΤΝ διαβάζει το ίχνος, την αλλαγή και τις προηγούμενες αστοχίες, και αναφέρει αν ευθύνεται η εφαρμογή, η δοκιμή ή το περιβάλλον.

05

Επισκευή

Η ΤΝ μπορεί να προτείνει μια διόρθωση και να τη δοκιμάσει σε έναν κλάδο (branch). Ένας άνθρωπος τη διαβάζει και αποφασίζει.

06

Αποδέσμευση

Η έκδοση αναμένει μέχρι να περάσουν οι δοκιμές της και έπειτα περνά από το Forge όπως κάθε άλλη αλλαγή.

Ταχύτερος εντοπισμός σφαλμάτων

Οι πιθανές αστοχίες εκτελούνται πρώτες.

Το NexusQA χρησιμοποιεί το γράφημα γνώσης για να συνδέσει τον κώδικα, τις δοκιμές και τις προηγούμενες αστοχίες. Όταν έρχεται μια αλλαγή, οι δοκιμές που είναι πιο πιθανό να αποτύχουν εκτελούνται πρώτες, ώστε να ενημερώνεστε για ένα σφάλμα σε δευτερόλεπτα αντί στο τέλος της σουίτας. Κάθε δοκιμή εξακολουθεί να εκτελείται πριν από μια έκδοση.

Δοκιμές με σειρά κινδύνου

Κάθε δοκιμή λαμβάνει μια βαθμολογία κινδύνου για αυτή την αλλαγή, με την αιτιολογία ολογράφως.

  • Αιτιολογίες, όχι μόνο βαθμολογίες
  • Η πρώτη αστοχία σε λιγότερο από ένα λεπτό
nexusqa · σειρά κινδύνουΔείγμα δεδομένων
Δοκιμές ταξινομημένες κατά πιθανότητα αποτυχίας για μία αλλαγή
Δοκιμές με σειρά κινδύνου. Ποιες δοκιμές είναι πιο πιθανό να αποτύχουν με την αλλαγή 418, εκτελούνται πρώτες.Δείγμα δεδομένων
Επεξήγηση κάθε αστοχίας

Η εφαρμογή, η δοκιμή ή το περιβάλλον;

Μια αποτυχημένη δοκιμή είναι χρήσιμη μόνο όταν γνωρίζετε το γιατί. Το NexusQA διατηρεί τα βήματα, την οθόνη, το δίκτυο και την καταγραφή, με απόκρυψη ευαίσθητων στοιχείων, και η ΤΝ τα διαβάζει μαζί με την αλλαγή και τις προηγούμενες αστοχίες για να σας πει τι έσπασε.

  • Βήματα, οθόνη και δίκτυο τη στιγμή της αστοχίας
  • Διαλογή από ΤΝ με ένδειξη βεβαιότητας
  • Παρόμοιες αστοχίες από το παρελθόν, εντοπισμένες στο γράφημα
  • Οι ασταθείς δοκιμές απομονώνονται: εκτελούνται, αλλά δεν προσμετρώνται
nexusqa · μία αποτυχημένη δοκιμήΔείγμα δεδομένων
Μια αποτυχημένη δοκιμή με τα βήματα, την οθόνη, το δίκτυο και τη διαλογή ΤΝ
Μία αποτυχημένη δοκιμή. Εξακρίβωση του αν το σφάλμα κράτησης βρίσκεται στην εφαρμογή ή στη δοκιμή.Δείγμα δεδομένων
Η ΤΝ επισκευάζει, οι άνθρωποι αποφασίζουν

Η ΤΝ προτείνει. Ένας άνθρωπος αποδέχεται.

Όταν ένα σφάλμα είναι σαφές, η ΤΝ μπορεί να σχεδιάσει μια διόρθωση, να αναθέσει σε ένα δεύτερο μοντέλο τον έλεγχο του σχεδίου, να κάνει την αλλαγή σε έναν κλάδο και να εκτελέσει κάθε δοκιμή. Έπειτα σταματά. Ένας άνθρωπος διαβάζει την αλλαγή και αποφασίζει, και μια εγκεκριμένη διόρθωση περνά από την ουρά συγχώνευσης όπως κάθε άλλη.

Επτά στάδια, μία υπογραφή

Εντοπισμός, διαλογή, σχεδιασμός, έλεγχος, διόρθωση, επαλήθευση και έγκριση. Το τελευταίο βήμα είναι πάντα ένας άνθρωπος.

  • Ένα δεύτερο μοντέλο ελέγχει το σχέδιο
  • Μόνο ένας άνθρωπος αποδέχεται
nexusqa · μια επισκευήΔείγμα δεδομένων
Μια προτεινόμενη από την ΤΝ διόρθωση με τους ελέγχους της, σε αναμονή ανθρώπου
Μια επισκευή, εγκεκριμένη από άνθρωπο. Έλεγχος της προτεινόμενης από την ΤΝ διόρθωσης για το σφάλμα ημερομηνίας πριν προχωρήσει.Δείγμα δεδομένων
Οι δοκιμαστές στον κύκλο ελέγχου

Και οι άνθρωποι δοκιμάζουν, με τα πάντα καταγεγραμμένα.

Ορισμένα πράγματα μόνο ένας άνθρωπος τα προσέχει. Οι δοκιμαστές, συμπεριλαμβανομένων των εξωτερικών συνεργατών δοκιμών, εργάζονται σε μια πύλη: χρησιμοποιούν την εφαρμογή μέσα σε ένα πλαίσιο, σημειώνουν πάνω της, ενώ η έκδοση (build), η συσκευή και τα βήματα καταγράφονται αυτόματα για αυτούς. Βλέπουν δεδομένα δοκιμών, ποτέ δεδομένα πελατών.

Σημειώστε πάνω της, στείλτε το

Καρφίτσες, πλαίσια, βέλη και σημειώσεις πάνω στην ίδια την εφαρμογή, με δυνατότητα αναπαραγωγής κάθε βήματος.

  • Αυτόματη καταγραφή
  • Επαναλήψιμα βήματα
nexusqa · πύλη δοκιμαστώνΔείγμα δεδομένων
Δοκιμαστής που προσθέτει σημειώσεις στην υπό δοκιμή εφαρμογή
Η πύλη δοκιμαστών. Χειροκίνητη δοκιμή της εφαρμογής κρατήσεων και αναφορά των ευρημάτων.Δείγμα δεδομένων
Εμφάνιση, πρόσβαση και ταχύτητα

Σωστή εμφάνιση, λειτουργικό για όλους, πάντα γρήγορο.

Κάθε έκδοση συγκρίνεται οθόνη προς οθόνη, ελέγχεται για προσβασιμότητα και μετράται έναντι του προϋπολογισμού ταχύτητάς της. Μια έκδοση που υπερβαίνει τον προϋπολογισμό δεν μπορεί να κυκλοφορήσει, και κάθε αλλαγή στην εμφάνιση μιας σελίδας πρέπει να εγκριθεί.

  • Σύγκριση pixel, με έγκριση αλλαγών
  • Ευρήματα προσβασιμότητας συνδεδεμένα με τον κώδικα
  • Προϋπολογισμοί ταχύτητας και δοκιμές φόρτου σε κάθε έκδοση
nexusqa · εμφάνιση, πρόσβαση και ταχύτηταΔείγμα δεδομένων
Οπτική σύγκριση, ευρήματα προσβασιμότητας και ταχύτητα έναντι προϋπολογισμού
Οπτικός έλεγχος, προσβασιμότητα και ταχύτητα. Έλεγχος ότι η έκδοση 2.8 έχει σωστή εμφάνιση, λειτουργεί για όλους και παραμένει γρήγορη.Δείγμα δεδομένων
Ερωτήσεις

Σχετικά με τις δοκιμές στο NexusQA.

Ποια είδη δοκιμών καλύπτει;

Δοκιμές παλινδρόμησης, ενσωμάτωσης, καπνού (smoke), API, οπτικού ελέγχου, προσβασιμότητας, ασφάλειας, ταχύτητας, φόρτου και διερευνητικές δοκιμές, σε ένα σημείο με ένα ενιαίο σύνολο αποτελεσμάτων.

Αλλάζει η ΤΝ τον κώδικά μας από μόνη της;

Όχι. Η ΤΝ μπορεί να προτείνει μια διόρθωση και να τη δοκιμάσει σε έναν κλάδο, αλλά μόνο ένας άνθρωπος μπορεί να την αποδεχτεί, και μια εγκεκριμένη διόρθωση περνά από την ουρά συγχώνευσης όπως κάθε άλλη αλλαγή.

Πώς λειτουργεί η σειρά κινδύνου;

Το γράφημα γνώσης συνδέει κάθε δοκιμή με τον κώδικα που επηρεάζει και με προηγούμενες αστοχίες. Για κάθε αλλαγή, οι δοκιμές που είναι πιο πιθανό να αποτύχουν εκτελούνται πρώτες. Κάθε δοκιμή εξακολουθεί να εκτελείται πριν από μια έκδοση.

Μπορούν να το χρησιμοποιήσουν εξωτερικοί συνεργάτες δοκιμών;

Ναι. Εργάζονται στην πύλη δοκιμαστών, βλέπουν μόνο τα έργα τους και δεδομένα δοκιμών, και η πρόσβασή τους λήγει όταν λήξει η σύμβασή τους.

Λειτουργεί με το Forge;

Ναι. Οι αλλαγές και οι εκδόσεις στο Forge ξεκινούν τις δοκιμές τους, και μια έκδοση αναμένει μέχρι να ολοκληρωθούν επιτυχώς. Το NexusQA λειτουργεί επίσης με την υπηρεσία φιλοξενίας κώδικα που ήδη χρησιμοποιείτε.

Κλείστε μια ενημέρωση

Δείτε το NexusQA να δοκιμάζει κάτι δικό σας.

Φέρτε μία εφαρμογή και μία έκδοση. Θα σας δείξουμε δοκιμές με σειρά κινδύνου, μια επεξηγημένη αστοχία και μια επισκευή που αναμένει την έγκρισή σας.