Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Ημέρα 01

Εισαγωγή

  • Γιατί BDD;
  • Το BDD ως επέκταση της Agile
  • Ατζέντα για την Ημέρα 01

Εφαρμογή του BDD σε διάφορα στάδια του κύκλου ανάπτυξης λογισμικού

  • Πριν την ανάπτυξη
  • Κατά τη διάρκεια της ανάπτυξης
  • Μετά την ανάπτυξη

Μία Γλώσσα για να τα Κυβερνά Όλα

  • Οι μηχανικοί και οι μη μηχανικοί μιλούν διαφορετικές γλώσσες
  • Γεφύρωση του χάσματος μέσω του BDD
  • Μια προεπισκόπηση της γλώσσας BDD: Gherkin

Οι Διαφορετικοί Ρόλοι του BDD

  • Το BDD ως απαιτήσεις προϊόντος (για τον ιδιοκτήτη προϊόντος)
  • Το BDD ως κριτήρια αποδοχής (για τους προγραμματιστές)
  • Το BDD ως περιπτώσεις ελέγχου (για τους ελεγκτές)
  • Το BDD ως περιγραφή του προϊόντος (για άλλα ενδιαφερόμενα μέρη)

Επιστροφή στο Agile: Όλα ξεκινούν με Ιστορίες Χρήστη

  • Επισκόπηση του κύκλου ανάπτυξης Agile
  • Ο ρόλος των ιστοριών χρήστη στην Agile ανάπτυξη

Συνεδρία Ερωτήσεων και Απαντήσεων και Συζήτηση

Κουίζ

Δημιουργία μιας Καλής Ιστορίας Χρήστη

  • Χρησιμοποιώντας τη σωστή γλώσσα
    • Ρόλος, Ενέργεια, Αποτέλεσμα
  • Ένα παράδειγμα Ιστορίας Χρήστη

Δραστηριότητα - Συγγραφή μιας Ιστορίας Χρήστη

  • Συγγραφή της πρώτης σας Ιστορίας Χρήστη - ατομική δραστηριότητα
  • Βελτίωση των Ιστοριών Χρήστη σας - ομαδική δραστηριότητα
  • Παράδοση της Ιστορίας Χρήστη σας - ομαδική δραστηριότητα

Ιστορίες Χρήστη σε Πραγματικά Έργα

  • Δυναμική της ομάδας
  • Εργαλεία και τεχνικές
  • Ιστορίες Χρήστη στον κύκλο ανάπτυξης λογισμικού

Προχωρώντας στο BDD

  • Επέκταση της Ιστορίας Χρήστη
  • Παρουσίαση του Αρχείου Feature
  • Καταγραφή της αναμενόμενης συμπεριφοράς του λογισμικού
  • Φανταζόμενοι πώς μοιάζει η "μη αναμενόμενη" συμπεριφορά

Δημιουργία ενός Καλού Αρχείου Feature

  • Χρησιμοποιώντας τη σωστή γλώσσα (Gherkin)
    • Given, When, Then
  • Ένα παράδειγμα Αρχείου Feature

Δραστηριότητα - Συγγραφή ενός Αρχείου Feature - ΜΕΡΟΣ 01

  • Συγγραφή του πρώτου σας Αρχείου Feature - ατομική δραστηριότητα
    • Ενότητα Feature
    • Ενότητα Σεναρίου
  • Βελτίωση του Αρχείου Feature σας - ομαδική δραστηριότητα
  • Παράδοση του Αρχείου Feature σας - ομαδική δραστηριότητα

Αρχεία Feature σε Πραγματικά Έργα

  • Δυναμική της ομάδας
  • Εργαλεία και τεχνικές
  • Ιστορίες Χρήστη στον κύκλο ανάπτυξης λογισμικού

Συνεδρία Ερωτήσεων και Απαντήσεων και Συζήτηση

Κουίζ

Ρύθμιση του Περιβάλλοντος σας

  • Κάνοντας το Gherkin όμορφο
  • Η χαρά της παραγωγικότητας

Δραστηριότητα - Συγγραφή ενός Αρχείου Feature - ΜΕΡΟΣ 02

  • Συγγραφή του Αρχείου Feature σας - ατομική δραστηριότητα
    • Περνώντας πολλαπλά ορίσματα στο Σενάριό σας
    • Ενότητα Περιγράμματος Σεναρίου
  • Βελτίωση του Αρχείου Feature σας - ομαδική δραστηριότητα
  • Παράδοση του Αρχείου Feature σας - ομαδική δραστηριότητα

Συνεδρία Ερωτήσεων και Απαντήσεων και Συζήτηση

Κουίζ

Κλείσιμο


Ημέρα 02

Εισαγωγή

  • Ανακεφαλαίωση της προηγούμενης ημέρας
  • Ατζέντα για την Ημέρα 02

Το Δικό Σας Προϊόν - Μια Ενδοσκόπηση

  • Περιγράφοντας το προϊόν σας
  • Σχεδιάζοντας μια εικόνα του προϊόντος σας

Επέκταση της Κάλυψης Δοκιμών

  • Ευχρηστία του συστήματος
  • Επιχειρησιακές απαιτήσεις
  • Επιχειρηματικές διαδικασίες

Δραστηριότητα - Συγγραφή ενός Αρχείου Feature - ΜΕΡΟΣ 03

  • Συγγραφή του Αρχείου Feature σας - ατομική δραστηριότητα
    • Ενότητα Παραδειγμάτων
    • Επαναχρησιμοποίηση δεδομένων και σεναρίων
    • Οργάνωση χαρακτηριστικών και σεναρίων με ετικέτες
  • Βελτίωση του Αρχείου Feature σας - ομαδική δραστηριότητα
  • Παράδοση του Αρχείου Feature σας - ομαδική δραστηριότητα

Συνεδρία Ερωτήσεων και Απαντήσεων και Συζήτηση

Κουίζ

Το Αρχείο Feature - Τι να Παραλείψετε

  • Τι να αφήσετε στους μηχανικούς
    • Λειτουργικότητα χαμηλού επιπέδου (δοκιμές μονάδας)
    • Εξαντλητική λειτουργικότητα μεταξύ στοιχείων (δοκιμές ολοκλήρωσης και API)

Συνεδρία Ερωτήσεων και Απαντήσεων και Συζήτηση

Κουίζ

Το Δικό Σας Προϊόν - Μια Ενδοσκόπηση

  • Πόσο εύχρηστο είναι το προϊόν σας;
  • Πόσο εύχρηστο είναι το προϊόν σας για εξωτερικούς χρήστες;

Επικοινωνία με άτομα εκτός της ομάδας σας

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

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

Κοινό

  • Ιδιοκτήτες προϊόντος και διαχειριστές
  • Αναλυτές επιχειρήσεων
  • Χειροκίνητοι ελεγκτές
  • Τελικοί χρήστες ενός προϊόντος ή συστήματος λογισμικού
  • Μη μηχανικοί και μη προγραμματιστές που εμπλέκονται στο σχεδιασμό προϊόντων
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες