Αναφορά σφάλματος σε ηλεκτρονικό κατάστημα

Αναφορά σφάλματος σε ηλεκτρονικό κατάστημα

Πρόλογος

Αυτό το έργο έχει να κάνει με το quality assurance, QA, testing. Ποιό συγκεκριμένα, αφορά την πραγματοποίηση exploratory funcional testing σε ένα ηλεκτρονικό κατάστημα υπολογιστών και την δημιουργία αναφοράς σφάλματος σε όποια τυχούσα δυσλειτουργία υπήρχε.. Στα πλαίσια του testing έγινε έλεγχος σε συγκεκριμένες περιοχές του ηλεκτρονικού καταστήματος όπως αναζήτηση προϊόντων βάση κατηγορίας και βάση φίλτρων αναζήτησης.

Ανάλυση

Σε αυτή την εργασία παρουσιάζεται μια αναφορά σφάλματος σε μια δυσλειτουργία η οποία αφορούσε την συνέπεια του αριθμού των αποτελεσμάτων αναζήτησης με τον πραγματικό αριθμό των προϊόντων τα οποία εμφανίστηκαν. Μια αναφορά σφάλματος, bug report, πρέπει να έχει μια συγκεκριμένη δομή και τρόπο γραψήματος η οποία να περιγράφει ακριβώς το πρόβλημα ώστε όταν διαβαστεί από έναν τεχνικό, να μπορεί να το εντοπίσει και να το επιλύσει. Μια καλή δομή είναι η ακόλουθη:

  • Τίτλος: Λειτουργικό σύστημα δοκιμής – Σελίδα δοκιμής – Περιγραφή του σφάλματος
  • Ενέργειες παραγωγης του σφάλματος: Αφορούν ξεκάθαρα βήματα με αρίθμηση 1,2,3 κ.λ.π. Το κάθε βήμα πρέπει να είναι ξεκάθαρο και στοχευμένο σε μια συγκεκριμένη ενέργεια. Πριν τις ενέργειες μπορεί να υπάρχουν κάποια προ απαιτούμενα τα οποία πρέπει να ισχύουν. Στην περίπτωση αυτή, γράφονται πριν τις ενέργειες.
  • Προσδοκόμενα αποτελέσματα: Μετά τις παραπάνω ενέργειες,ποιο πρέπει να είναι το σωστό αποτέλεσμα.
  • Πραγματικά αποτελέσματα: Μετά τις παραπάνω ενέργειες τι συνέβει στην πραγματικότητα.
  • Επισυναπτόμενα αρχεία: Μια εικόνα αξίζει όσο χίλιες λέξεις. Οπότε στα επισυναπτόμενα πρέπει να υπάρχει τουλάχιστον μια εικόνα στην οποία το σφάλμα θα επισημένεται με ένα κόκκινο τετράγωνο ή και άλλα σχήματα εάν χρειάζεται. Εάν το σφάλμα είναι περίπλοκο, ίσως χρειαστεί να επισυνάψουμε και ένα μικρό σε διάρκεια video το οποίο θα περιγράφει τις παραπάνω ενέργειες και τα πραγματικά αποτελέσματα μετά την εκτέλεση των ενεργειών.

Εκτός από αυτές τις βασικές παραμέτρους, μια αναφορά σφάλματος μπορεί να περιέχει και άλλες πληροφορίες όπως το λειτουργικό σύστημα δοκιμής, ο φυλλομετρητής, ποιοι μηχανικοί έκαναν δοκιμη, reproduction, του σφάλματος, πόση αξία έχει (valuable), πόσο σοβαρό είναι (severity) και τελική κατάσταση της αναφοράς δηλαδή, εάν έγινε αποδεκτή ή όχι.

Ακολουθεί η αναφορά

Σημείωση: Η αναφορά αυτή περιέχει προσωπικά δεδομένα τα οποία για ευνόητους λόγους επισημαίνονται με τα σύμβολα <…>.

Title:
Windows 10 – Product Search Page – Inconsistency between the Brand filter number and the number of results.

Action Performed:
Preconditions:

  1. Clear cache and cookies
  2. Select the United States as a language option,

Actions

  1. Open site <…>,
  2. Click into the search box at the top,
  3. Write the word <…>,
  4. Click on seach icon on the right of the search box,
  5. On the right of the screen, click on the <…> option of the Brand filter.

Expected Result:
The number of results of the Product Search Page should be the same as the filter product option that has been checked that is 95.

Actual Result:
The title of the results writes 96 Result For ‘<…>’ whereas the <…> filter option indicates that there are 95 products.

Other Information

Exact URL: https://www.<…>
Did you attach a screenshot?: 882641
Did you attach an mp4 video?: 882639
Did you attach a Log with timestamp?: 882640
Attachment
Bug1.jpg: https://<…>.jpg
Bug1.txt: https://<…>.txt
Bug1-opt.mp4: https://<…>.mp4

Environment
Windows 10 – Firefox

Community Reproductions:
— Reproduced by <…> on 02/06/24 at 3:19 AM
Windows 11 Home – Chrome
— Reproduced by <…> on 02/06/24 at 1:40 PM
Windows Windows 10 Pro – Chrome
Attachments:
wd.png: https:<…>.png

Bug ID: 6368021
Status: Approved
Valuable: somewhat valuable
Creation Date: 02/05/2024
Bug Type: Functional
Frequency: Every Time
Severity: Low

Επίλογος

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