Πλεονεκτήματα και οδηγίες της αυτοματοποιημένης
δοκιμής
Η "αυτοματοποιημένη δοκιμή" αυτοματοποιεί τη
χειρωνακτική εξεταστική διαδικασία αυτήν την περίοδο σε χρήση.
Αυτό απαιτεί ότι μια τυποποιημένη "χειρωνακτική εξεταστική
διαδικασία", υπάρχει αυτήν την περίοδο στην επιχείρηση ή την
οργάνωση.
Η αυτοματοποίηση είναι η χρήση των στρατηγικών,
εργαλεία και χειροποίητα αντικείμενα που αυξάνουν ή μειώνουν την
ανάγκη της χειρωνακτικής ή ανθρώπινης συμμετοχής ή της
αλληλεπίδρασης στους ανειδίκευτους, επαναλαμβανόμενους ή
περιττούς στόχους.
Ελάχιστα, μια τέτοια διαδικασία περιλαμβάνει:
Λεπτομερείς περιπτώσεις δοκιμής, συμπεριλαμβανομένων
των προβλέψιμων "αναμενόμενων αποτελεσμάτων", τα οποία έχουν
αναπτυχθεί από τις επιχειρησιακές λειτουργικές προδιαγραφές και
την τεκμηρίωση σχεδίου
Ένα αυτόνομο περιβάλλον δοκιμής, συμπεριλαμβανομένης
μιας βάσης δεδομένων δοκιμής που είναι restorable σε μια
γνωστή σταθερά, έτσι ώστε οι περιπτώσεις δοκιμής είναι σε θέση
να επαναληφθούν κάθε φορά που υπάρχουν τροποποιήσεις που
γίνονται στην εφαρμογή.
Οι ακόλουθοι τύποι δοκιμών μπορούν να
αυτοματοποιηθούν
Λειτουργικός - εξεταστικός που οι διαδικασίες εκτελούν
όπως αναμένονται.
Οπισθοδρόμηση - που εξετάζει που η συμπεριφορά του
συστήματος δεν έχει αλλάξει.
Εξαίρεση ή αρνητικός - αναγκάζοντας όροι λάθους στο
σύστημα.
Πίεση - που καθορίζει τις απόλυτες ικανότητες της
εφαρμογής και της λειτουργικής υποδομής.
Απόδοση - που παρέχει τη διαβεβαίωση ότι η απόδοση
του συστήματος θα είναι επαρκής και για τα τρεξίματα batch και
για τις σε απευθείας σύνδεση συναλλαγές σε σχέση με τις
επιχειρησιακές προβολές και τις απαιτήσεις.
Φορτίο - που καθορίζει τα σημεία στα οποία η
ικανότητα και η απόδοση του συστήματος γίνονται υποβιβασμένες
στην κατάσταση ότι οι βελτιώσεις υλικού ή λογισμικού θα
απαιτούνταν.
Οφέλη της αυτοματοποιημένης δοκιμής
Αξιόπιστος: Οι δοκιμές εκτελούν ακριβώς τις
ίδιες διαδικασίες κάθε φορά που οργανώνονται, με αυτόν τον
τρόπο εξαλείφοντας το ανθρώπινο λάθος
Επαναλαμβανόμενος: Μπορείτε να εξετάσετε πώς το
λογισμικό αντιδρά κάτω επαναλαμβανόμενη εκτέλεση των ίδιων
διαδικασιών.
Προγραμματίσημος: Μπορείτε να προγραμματίσετε τις
περίπλοκες δοκιμές που φέρνουν τις έξω κρυμμένες πληροφορίες
από την εφαρμογή.
Περιεκτικός: Μπορείτε να χτίσετε μια ακολουθία
των δοκιμών που καλύπτει κάθε χαρακτηριστικό γνώρισμα στην
αίτησή σας.
Επαναχρησιμοποιήσιμος: Μπορείτε να
επαναχρησιμοποιήσετε τις δοκιμές στις διαφορετικές εκδόσεις μιας
εφαρμογής, ακόμα κι αν το ενδιάμεσο με τον χρήστη αλλάζει.
Λογισμικό καλύτερης ποιότητας: Επειδή μπορείτε
να τρέξετε περισσότερες δοκιμές στο λιγότερο χρόνο με λιγότερους
πόρους
Γρήγορα: Το αυτοματοποιημένο τρέξιμο εργαλείων
εξετάζει σημαντικά γρηγορότερα από τους ανθρώπινους χρήστες.
Μείωση δαπανών: Δεδομένου ότι ο αριθμός πόρων
για τη δοκιμή οπισθοδρόμησης μειώνεται.
Η επιλογή των σωστών εργαλείων για την εργασία και η
στοχοθέτηση των σωστών τομέων της οργάνωσης για να τους
επεκτείνουν μπορούν μόνο να πραγματοποιήσουν αυτά τα οφέλη.
Οι σωστές περιοχές όπου η τακτοποίηση αυτοματοποίησης
πρέπει να επιλεχτεί.
Οι ακόλουθες περιοχές πρέπει να αυτοματοποιηθούν
πρώτα
1. Ιδιαίτερα περιττά στόχοι ή σενάρια
2. Επαναλαμβανόμενοι στόχοι που είναι τρυπώντας ή
τείνουν να προκαλέσουν το ανθρώπινο λάθος
3. Καλά ανεπτυγμένα και καλά-κατανοητά περιπτώσεις ή
σενάρια χρήσης πρώτα
4. Οι σχετικά σταθεροί τομείς της εφαρμογής πέρα από
πτητικές πρέπει να αυτοματοποιηθούν.
Οι αυτοματοποιημένοι ελεγκτές πρέπει να ακολουθήσουν
τις ακόλουθες οδηγίες για να πάρουν τα οφέλη της αυτοματοποίησης:
; Συνοπτικός: Όσο το δυνατόν απλούστερος
και όχι απλούστερος.
; Self-Checking: Εκθέσεις δοκιμής τα
αποτελέσματά του δεν χρειάζεται καμία ανθρώπινη ερμηνεία.
; Επαναλαμβανόμενος: Η δοκιμή μπορεί να
οργανωθεί πολλές φορές σε μια σειρά χωρίς ανθρώπινη επέμβαση.
; Γερός: Η δοκιμή παράγει το ίδιο
αποτέλεσμα τώρα και για πάντα. Οι δοκιμές δεν επηρεάζονται
από τις αλλαγές στο εξωτερικό περιβάλλον.
; Ικανοποιητικός: Οι δοκιμές ελέγχουν όλες
τις απαιτήσεις του δοκιμής του λογισμικού.
; Απαραίτητος: Όλα σε κάθε δοκιμή
συμβάλλουν στην προδιαγραφή της επιθυμητής συμπεριφοράς.
; Καθαρίστε: Κάθε δήλωση είναι εύκολο να
καταλαβευτεί.
; Αποδοτικός: Δοκιμαστική λειτουργία σε
ένα λογικό χρονικό διάστημα.
; Συγκεκριμένος: Σημεία κάθε αποτυχίας
δοκιμής σε ένα συγκεκριμένο κομμάτι της σπασμένης λειτουργίας
οι αποτυχίες δοκιμής μονάδων παρέχουν "triangulation
ατέλειασ".
; Ανεξάρτητος: Κάθε δοκιμή μπορεί να
οργανωθεί από το ή σε μια ακολουθία με ένα αυθαίρετο σύνολο
άλλων δοκιμών σε οποιαδήποτε διαταγή.
; Συντηρήσιμος: Οι δοκιμές πρέπει να είναι
εύκολο να καταλάβουν και να τροποποιηθούν και να επεκταθούν.
; Ανιχνεύσιμος: Σε και από τον κώδικα
εξετάζει και σε και από τις απαιτήσεις.
Για περισσότερη απεικόνιση αυτού του άρθρου και των
ελεύθερων σεμιναρίων κατάρτισης στη δοκιμή: http://www.exforsys.com/content/category/17/259/340/
Το Exforsys προσφέρει την ελεύθερη βοήθεια
κατάρτισης και σταδιοδρομίας ειδικεμένος στο γ, το γ ++, γ #, την
Ιάβα, J2EE. δίκτυο, PeopleSoft, SAP, Siebel, Oracle
Apps, στοιχεία που αποθηκεύουν, Oracle/kentrjko's υπολογιστής
SQL/$l*DB2 και δοκιμή. Παρακαλώ επισκεφτείτε
http://www.exforsys.com για
περισσότερα σεμινάρια κατάρτισης, για την επίσκεψη
http://www.geekinterview.com ερωτήσεων συνέντευξης
ΤΠ, για την επίσκεψη
http://www.itquestionbank.com άρθρων και
των πόρων
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com