Μη λειτουργικός έλεγχος

Τι είναι η μη λειτουργική δοκιμή;

Μη λειτουργικός έλεγχος ορίζεται ως ένας τύπος δοκιμής λογισμικού για τον έλεγχο μη λειτουργικών πτυχών (απόδοση, χρηστικότητα, αξιοπιστία, κ.λπ.) μιας εφαρμογής λογισμικού. Έχει σχεδιαστεί για να ελέγχει την ετοιμότητα ενός συστήματος σύμφωνα με μη λειτουργικές παραμέτρους που δεν αντιμετωπίζονται ποτέ με λειτουργικές δοκιμές.

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

Η μη λειτουργική δοκιμή είναι εξίσου σημαντική με λειτουργικές δοκιμές και επηρεάζει την ικανοποίηση των πελατών.

Στόχοι μη λειτουργικών δοκιμών

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

Χαρακτηριστικά της μη λειτουργικής δοκιμής

  • Οι μη λειτουργικές δοκιμές θα πρέπει να είναι μετρήσιμες, επομένως δεν υπάρχει χώρος για υποκειμενικό χαρακτηρισμό όπως καλό, καλύτερο, καλύτερο κ.λπ.
  • Οι ακριβείς αριθμοί είναι απίθανο να είναι γνωστοί κατά την έναρξη της διαδικασίας απαίτησης
  • Είναι σημαντικό να δοθεί προτεραιότητα στις απαιτήσεις
  • Βεβαιωθείτε ότι τα χαρακτηριστικά ποιότητας προσδιορίζονται σωστά Τεχνολογία Λογισμικού.

Παράμετροι μη λειτουργικών δοκιμών

Παράμετροι μη λειτουργικών δοκιμών

1) Ασφάλεια:

Η παράμετρος καθορίζει πώς ένα σύστημα προστατεύεται από σκόπιμες και ξαφνικές επιθέσεις από εσωτερικές και εξωτερικές πηγές. Αυτό δοκιμάζεται μέσω Δοκιμή ασφαλείας.

2) Αξιοπιστία:

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

3) Επιβιωσιμότητα:

Η παράμετρος ελέγχει ότι το σύστημα λογισμικού συνεχίζει να λειτουργεί και επανέρχεται σε περίπτωση βλάβης του συστήματος. Αυτό ελέγχεται από Δοκιμή ανάκτησης

4) Διαθεσιμότητα:

Η παράμετρος καθορίζει τον βαθμό στον οποίο ο χρήστης μπορεί να εξαρτάται από το σύστημα κατά τη λειτουργία του. Αυτό ελέγχεται από Δοκιμή σταθερότητας.

5) Ευχρηστία:

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

6) Επεκτασιμότητα:

Ο όρος αναφέρεται στο βαθμό στον οποίο οποιαδήποτε εφαρμογή λογισμικού μπορεί να επεκτείνει την ικανότητα επεξεργασίας της για να καλύψει μια αύξηση της ζήτησης. Αυτό δοκιμάζεται από Δοκιμή επεκτασιμότητας

7) Διαλειτουργικότητα:

Αυτή η μη λειτουργική παράμετρος ελέγχει ένα σύστημα λογισμικού που διασυνδέεται με άλλα συστήματα λογισμικού. Αυτό ελέγχεται από Δοκιμή Διαλειτουργικότητας

8) Αποδοτικότητα:

Ο βαθμός στον οποίο οποιοδήποτε σύστημα λογισμικού μπορεί να χειριστεί τη χωρητικότητα, την ποσότητα και τον χρόνο απόκρισης.

9) Ευελιξία:

Ο όρος αναφέρεται στην ευκολία με την οποία η εφαρμογή μπορεί να λειτουργήσει σε διαφορετικές διαμορφώσεις υλικού και λογισμικού. Όπως ελάχιστες απαιτήσεις RAM, CPU.

10) Φορητότητα:

Η ευελιξία του λογισμικού για μεταφορά από το τρέχον περιβάλλον υλικού ή λογισμικού του.

11) Επαναχρησιμοποίηση:

Αναφέρεται σε ένα τμήμα του συστήματος λογισμικού που μπορεί να μετατραπεί για χρήση σε άλλη εφαρμογή.

Είδος δοκιμής λογισμικού

Γενικά, υπάρχουν τρεις τύποι δοκιμών

  • Λειτουργικός
  • Μη λειτουργική
  • Συντήρηση

Είδος δοκιμής λογισμικού

Κάτω από αυτούς τους τύπους δοκιμών, έχετε πολλαπλά επίπεδα ΔΟΚΙΜΩΝ, αλλά συνήθως, οι άνθρωποι τα αποκαλούν ως Τύπους δοκιμής. Μπορεί να βρείτε κάποια διαφορά στην παραπάνω ταξινόμηση σε διαφορετικά βιβλία και υλικά αναφοράς.

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

Τύποι μη λειτουργικών δοκιμών

Ακολουθούν τα πιο συνηθισμένα Τύποι μη λειτουργικών δοκιμών :

  • Δοκιμές Απόδοσης
  • Δοκιμές φορτίου
  • Failover Testing
  • Δοκιμή συμβατότητας
  • Δοκιμές Ευχρηστίας
  • Έλεγχος πίεσης
  • Δοκιμή Συντηρησιμότητας
  • Δοκιμή επεκτασιμότητας
  • Δοκιμή όγκου
  • Δοκιμή ασφαλείας
  • Δοκιμή αποκατάστασης καταστροφών
  • Δοκιμή Συμμόρφωσης
  • Δοκιμή φορητότητας
  • Δοκιμή αποτελεσματικότητας
  • Δοκιμή αξιοπιστίας
  • Δοκιμή βασικής γραμμής
  • Τεστ Αντοχής
  • Δοκιμή τεκμηρίωσης
  • Δοκιμή ανάκτησης
  • Δοκιμές διεθνοποίησης

Παραδείγματα δοκιμών Μη λειτουργικές δοκιμές

Ακολουθούν παραδείγματα μη λειτουργικών δοκιμών

Δοκιμαστική περίπτωση # Δοκιμαστική θήκη Domain
1 Ο χρόνος φόρτωσης της εφαρμογής δεν πρέπει να είναι περισσότερο από 5 δευτερόλεπτα έως 1000 χρήστες που έχουν πρόσβαση σε αυτήν ταυτόχρονα Δοκιμές Απόδοσης
2 Το λογισμικό θα πρέπει να μπορεί να εγκατασταθεί σε όλες τις εκδόσεις του Windows και Mac Δοκιμή συμβατότητας
3 Όλες οι εικόνες ιστού πρέπει να έχουν ετικέτες alt Δοκιμή προσβασιμότητας.