Cucumber for Behavior Driven Development (BDD) Training Course
Η Ανάπτυξη βάσει Συμπεριφοράς (BDD) είναι μια μεθοδολογία Agile που στοχεύει στη βελτίωση της επικοινωνίας και της συνεργασίας μεταξύ προγραμματιστών λογισμικού, διασφάλισης ποιότητας / δοκιμαστών, Business αναλυτών και άλλων μερών που εμπλέκονται σε ένα έργο. Το Cucumber είναι ένα πλαίσιο ανοιχτού κώδικα "βασισμένο σε ιστορία" γραμμένο στο Ruby. Επιτρέπει Behavior Driven Development (BDD) επιτρέποντας τη δημιουργία δοκιμών που είναι κατανοητές από τεχνικούς καθώς και από μη τεχνικούς ανθρώπους, όπως ενδιαφερόμενους φορείς της επιχείρησης.
Αυτή η ζωντανή εκπαίδευση (διαδικτυακή ή επιτόπου) καθοδηγούμενη από εκπαιδευτές καθοδηγεί τους συμμετέχοντες σε πραγματικές περιπτώσεις για Behavior Driven Development (BDD) και δείχνει πρακτικά πώς να εφαρμόσουν το Cucumber σε διάφορα σενάρια δοκιμών.
Μορφή του μαθήματος
- Το μάθημα περιλαμβάνει μια συζήτηση για το Behavior Driven Development (BDD) και πώς το Cucumber μπορεί να χρησιμοποιηθεί για τη διεξαγωγή δοκιμών BDD σε διάφορα πλαίσια, όπως η δοκιμή εφαρμογών Ιστού.
- Οι συμμετέχοντες θα περιηγηθούν στη σύνταξη των δικών τους ιστοριών χρηστών, των δοκιμαστικών περιπτώσεων και του εκτελέσιμου κωδικού δοκιμής.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε μια εξατομικευμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσουμε.
Course Outline
Εισαγωγή
Εγκατάσταση και διαμόρφωση Cucumber
Business Οδηγημένη Ανάπτυξη (BDD) και Ανάπτυξη Δοκιμαστικής Αποδοχής (ATDD)
Συμμετοχή των Business Αναλυτών στον οργανισμό σας
Καθορισμός των απαιτήσεων του έργου σας
Το Οικοσύστημα Δοκιμών (IDE, Programming Γλώσσες, Πλαίσια Δοκιμών και Δημιουργία Βιβλιοθηκών)
Ρύθμιση συστήματος Web Application Testing
Gherkin: Γράψτε τις ιστορίες σας σε γλώσσα φιλική προς το χρήστη
Χαρακτηριστικά γραφής
Συγγραφή σεναρίων
Σύνταξη ορισμών βημάτων
Οργάνωση χαρακτηριστικών και σεναρίων με προσθήκη ετικετών
Εργασία με Hooks
Εργασία με Databases
Μια επισκόπηση του Ruby οικοσυστήματος
Βασισμένο στο Web Test Automation με Capybara
Ανακατασκευή Cucumber
Χρήση αγγουριού με Selenium
Δημιουργία Αναφορών
Αναδυόμενες Τάσεις
Αντιμετώπιση προβλημάτων
Περίληψη και Επόμενα Βήματα
Requirements
- Μια γενική κατανόηση του προγραμματισμού
- Κάποια εξοικείωση με τη γραμμή εντολών
Ακροατήριο
- Δοκιμαστές και προγραμματιστές
Open Training Courses require 5+ participants.
Cucumber for Behavior Driven Development (BDD) Training Course - Booking
Cucumber for Behavior Driven Development (BDD) Training Course - Enquiry
Cucumber for Behavior Driven Development (BDD) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Ως είχε αναφερθεί, την τελευταία ώρα συζήτησαμε και πράξαμε το μέθοδο 'Example mapping'. Επίσης, ήταν καλό να είχαμε ένα pdf (από ένα site) που ο εκπαιδευτής δημιούργησε με πολλά στοιχεία.
Osman Chalaby - Vanderlande
Course - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Machine Translated
Upcoming Courses
Related Courses
Advanced Selenium
14 HoursΣε αυτήν τη ζωντανή εκπαίδευση στο Ελλάδα από εκπαιδευτές, οι συμμετέχοντες θα μάθουν πώς να βελτιώνουν μια αυτοματοποιημένη σουίτα δοκιμών χρησιμοποιώντας προηγμένες τεχνικές οδήγησης Selenium.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Επιλύστε περίπλοκα ζητήματα αυτοματισμού δοκιμής εφαρμογών ιστού με το Selenium.
- Εφαρμόστε τυπικές εκφράσεις και τεχνικές επαλήθευσης βάσει μοτίβων.
- Χειριστείτε τις εξαιρέσεις που σταματούν την εκτέλεση της δοκιμής.
- Αναζήτηση αντικειμένων ιστού μέσω προγραμματισμού.
- Δυναμική λήψη δεδομένων από στοιχεία ελέγχου ιστού.
- Δημιουργήστε ένα πλαίσιο δοκιμών βάσει δεδομένων.
- Διανείμετε τη δοκιμή με Selenium Πλέγμα.
Testing Angular Applications
14 HoursΣε αυτόν τον οδηγό, με ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να γράφουν και να διατηρούν δοκιμές Angular εφαρμογών.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να
- Αποφασίστε την καταλληλότερη στρατηγική για τη δοκιμή μιας Angular εφαρμογής
- Εκτελέστε δοκιμές μονάδων, δοκιμές εξαρτημάτων, δοκιμές A / B και end-to-end σε μια Angular εφαρμογή
- Επιλέξτε τα σωστά εργαλεία για τη δουλειά: Jasmine , Κάρμα, Protractor , Μόχα, κλπ.
- Γράψτε τις δοκιμασίες στο Protractor και Jasmine
- Εκτελέστε δοκιμές και δοκιμές εντοπισμού σφαλμάτων με το Κάρμα και τον Protractor
- Δημιουργήστε μια συντηρήσιμη δοκιμαστική σουίτα
- Χρησιμοποιήστε βέλτιστες πρακτικές για τη δοκιμή μονάδων σε Angular
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Σημείωση
- Angular μετάβαση γίνεται με διαφορετικά ονόματα και εκδόσεις, όπως: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, κλπ. Για να προσαρμόσετε την έκδοση που χρησιμοποιείται σε αυτή την εκπαίδευση, παρακαλούμε επικοινωνήστε μαζί μας.
Iridium: Cucumber and Selenium Based Testing
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε δοκιμαστικούς μηχανικούς και προγραμματιστές που επιθυμούν να μάθουν πώς να δοκιμάζουν μια πολύπλοκη εφαρμογή Ιστού χρησιμοποιώντας το Iridium.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε δοκιμές από άκρο σε άκρο που προσομοιώνουν τις ενέργειες ενός χρήστη καθώς περιηγείται σε μια εφαρμογή Ιστού.
- Αυτοματοποιήστε τη δοκιμή θεματικών εφαρμογών με πολλαπλά στυλ.
- Δημιουργήστε δοκιμαστικές περιπτώσεις που είναι ευανάγνωστες σε μη τεχνικούς ανθρώπους.
- Εκτελέστε δοκιμές σε μεγάλη ποικιλία προγραμμάτων περιήγησης.
- Χρησιμοποιήστε το πακέτο Iridium Snippets για το Atom για να διευκολύνετε τη σύνταξη δοκιμαστικών σεναρίων.
- Μειώστε το κόστος διατήρησης προσαρμοσμένου Java κώδικα και αντικειμένων σελίδας.
Testing React Apps with Jest
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (επιτόπου ή εξ αποστάσεως) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Jest για να δοκιμάσουν React εφαρμογές και εξαρτήματα.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και διαμορφώστε ένα κατάλληλο περιβάλλον δοκιμών.
- Γράψτε ασύγχρονες δοκιμές για React εφαρμογές και στοιχεία.
- Εκτελέστε προηγμένες δοκιμές Jest που περιλαμβάνουν κοροϊδία, κατασκόπους και στελέχη.
Protractor: End-to-End Testing for Angular Web Applications
14 HoursΣε αυτή τη ζωντανή εκπαίδευση στο Ελλάδα, καθοδηγούμενη από εκπαιδευτές, οι συμμετέχοντες μαθαίνουν από πρώτο χέρι πώς να γράφουν Protractor δοκιμές σε ένα δείγμα εφαρμογής ιστού Angular σε ένα ζωντανό εργαστηριακό περιβάλλον.
Μέχρι το τέλος αυτού του μαθήματος, οι συμμετέχοντες θα έχουν αποκτήσει επάρκεια στο Protractor και θα είναι άνετοι
- δημιουργώντας τα δικά τους τεστ αυτοματισμού για εφαρμογές Angular.
- ενσωμάτωση του μοιρογνωμόνιου στην υπάρχουσα ροή εργασιών ανάπτυξής τους.
- διασφαλίζοντας ότι οι δοκιμές τους είναι καθαρές και διατηρούμενες.
- τρέχει το μοιρογνωμόνιο με ή χωρίς Selenium για να οδηγήσει στη συμπεριφορά του προγράμματος περιήγησης.
Test Automation with Selenium and Katalon Studio
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε δοκιμαστές λογισμικού που επιθυμούν να χρησιμοποιήσουν το Selenium και το Katalon Studio για τη δημιουργία αυτοματοποιημένων λύσεων δοκιμών από άκρο σε άκρο.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε και εκτελέστε δοκιμές πολλαπλών πλατφορμών για οποιοδήποτε λειτουργικό σύστημα ή συσκευή.
- Ενσωματώστε τις αυτοματοποιημένες δοκιμές σε έναν αγωγό CI/CD.
- Αυτοματοποιήστε τη δοκιμή ιστού, τη δοκιμή API, τη δοκιμή για κινητά και τη δοκιμή επιτραπέζιων υπολογιστών.
Selenium WebDriver in C#
14 HoursΑυτή η ζωντανή εκπαίδευση που καθοδηγείται από εκπαιδευτές στο Ελλάδα (διαδικτυακό ή επιτόπου) εισάγει τους συμμετέχοντες σε αυτοματοποιημένες δοκιμές με Selenium WebDriver και C# στο Visual Studio. Εάν δεν έχετε εμπειρία προγραμματισμού C# ή θέλετε να εξερευνήσετε την C#, ελέγξτε το μάθημα: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 HoursΑυτό το μάθημα παρέχει εκπαίδευση για τη διαχείριση έργων δοκιμών με χρήση Selenium δοκιμαστικής σουίτας και συνεχείς δοκιμές με τον Jenkins.
Κοινό στο οποίο απευθύνεται:
- Μηχανικοί δοκιμών λογισμικού Προγραμματιστές λογισμικού που ασχολούνται με την ευέλικτη ανάπτυξη Διαχειριστές έκδοσης Μηχανικοί QA
Στο τέλος της εκπαίδευσης Selenium οι εκπρόσωποι θα είναι σε θέση:
- Χρησιμοποιήστε το Selenium δοκιμαστική ομάδα αποτελεσματικά σε πραγματικά έργα Χρησιμοποιήστε το Selenium για δοκιμές μεταξύ προγραμμάτων περιήγησης Διανείμετε τις δοκιμές χρησιμοποιώντας Selenium δοκιμές παλινδρόμησης εκτέλεσης πλέγματος Selenium στο Jenkins Προετοιμάστε αναφορές δοκιμών και περιοδικές αναφορές χρησιμοποιώντας το Jenkins
Test Automation with Selenium and Python
14 HoursΣε αυτήν την καθοδηγούμενη από εκπαιδευτές, η ζωντανή εκπαίδευση σε Ελλάδα συμμετέχοντες συνδυάζει τη δύναμη της Python με το Selenium για να αυτοματοποιήσει τη δοκιμή ενός δείγματος διαδικτυακής εφαρμογής. Συνδυάζοντας τη θεωρία με την πρακτική σε ένα ζωντανό εργαστηριακό περιβάλλον, οι συμμετέχοντες θα αποκτήσουν τη γνώση και την πρακτική που απαιτούνται για να αυτοματοποιήσουν τα δικά τους έργα δοκιμών ιστού χρησιμοποιώντας Python και Selenium.
Introduction to Selenium
7 HoursΑυτό το εισαγωγικό μάθημα έχει σχεδιαστεί για να εξοικειώσει τους επαγγελματίες που ασχολούνται με τις δοκιμές με τα βασικά στοιχεία της δοκιμής εφαρμογών web που χρησιμοποιούν το Selenium . Οι δοκιμαστές μπορούν να δημιουργήσουν, να βελτιώσουν και να διατηρήσουν δέσμες ενεργειών χρησιμοποιώντας το Selenium IDE και το Selenium 2 WebDriver.
Κοινό στο οποίο απευθύνεται
Το κοινό-στόχος είναι οι δοκιμαστές λογισμικού που επιδιώκουν να αυτοματοποιήσουν τη δοκιμή εφαρμογών ιστού χρησιμοποιώντας Selenium . Αυτοί οι δοκιμαστές ίσως είναι νέοι για να δοκιμάσουν την αυτοματοποίηση και μπορεί επίσης να συμπεριλαμβάνουν επαγγελματίες που ασχολούνται με την εξασφάλιση της ποιότητας, διευθυντές ή ηγέτες ομάδων που είναι υπεύθυνοι για την αλληλεπίδραση με τους δοκιμαστές ή που πρέπει να διασφαλίσουν ότι τα εργαλεία εφαρμόζονται πλήρως και κατάλληλα.
Στο τέλος του μαθήματος, θα είστε σε θέση να:
- Περιγράψτε τη λειτουργία και το σκοπό του Selenium
- Κατανοήστε τα οφέλη και την κατάλληλη προσέγγιση για τη δοκιμή αυτοματισμού
- Καταγράψτε αυτοματοποιημένες περιπτώσεις δοκιμής
- Αναπαραγωγή αυτοματοποιημένων περιπτώσεων δοκιμών
- Εφαρμόστε και χρησιμοποιήστε διαφορετικές τεχνικές επαλήθευσης
- Δείτε και αναλύστε τα αποτελέσματα
- Διαμορφώστε και χρησιμοποιήστε το Selenium RC (Τηλεχειριστήριο)
- Δημιουργήστε και εργαστείτε με τις δοκιμαστικές σουίτες
- Προγραμματίστε τις αυτόματες δοκιμές
- Χρησιμοποιήστε διαφορετικά Selenium μορφές σενάριο
- Τροποποιήστε τα σενάρια για να επεκτείνετε τη δυνατότητα δοκιμής της εφαρμογής
- Ρυθμίστε το Selenium με Eclipse και το Selenium 2 WebDriver
- Κατανοήστε και χρησιμοποιήστε αρχεία βοήθειας RTTS
- Μετατρέψτε τον κώδικα σεληνίου για να δουλέψετε με το WebDriver του Selenium 2
- Διαμόρφωση προσαρμοσμένων αρχείων καταγραφής
- Δημιουργήστε έναν προσαρμοσμένο χάρτη αντικειμένων
- Δημιουργήστε επαναχρησιμοποιήσιμες λειτουργικές μονάδες για να μειώσετε τη συντήρηση του script
- Χρησιμοποιήστε εργαλεία για να εντοπίσετε το XPath
Selenium for Victims of Manual Testing
14 HoursΠρόκειται για ένα πρακτικό μάθημα σχεδιασμένο για χειροκίνητους δοκιμαστές, προκειμένου να διευκολυνθεί η αυτοματοποιημένη δοκιμή.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 HoursΑυτό το μάθημα παρέχει μια ολοκληρωμένη επισκόπηση του τρόπου χρήσης αυτοματοποιημένων λειτουργικών δοκιμών και δοκιμών επιδόσεων με Selenium και JMeter χρησιμοποιώντας περιβάλλον Java / Maven . 3 ημέρες ξοδεύουν στο Selenium , 2 στο JMeter .
Selenium WebDriver Overview
7 HoursΠοιος πρέπει να παρακολουθήσει
- Όποιος θέλει να χρησιμοποιήσει τη Test Automation με πρόγραμμα οδήγησης Selenium στο εσωτερικό μιας επιχείρησης ή για προσωπική χρήση
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
- Μάθετε πώς να έχετε κατανόηση της εμπιστοσύνης Test Automation με το πρόγραμμα οδήγησης ιστού Selenium
- Μάθετε πώς μπορείτε να χρησιμοποιήσετε τις πληροφορίες του μαθήματος προς όφελός σας
Test Automation with Selenium
21 HoursΑυτό το μάθημα παρέχει εκπαίδευση για το χειρισμό έργων δοκιμών και παρέχει πρακτική εμπειρία με εφαρμογές Ιστού, αυτοματισμό λειτουργικών δοκιμών και αυτοματισμό δοκιμών μεταξύ προγραμμάτων περιήγησης χρησιμοποιώντας τη σουίτα δοκιμών Selenium.
Προοριζόμενο κοινό:
- Μηχανικοί δοκιμών λογισμικού
- Προγραμματιστές λογισμικού που ασχολούνται με την ευέλικτη ανάπτυξη
Στο τέλος της εκπαίδευσης Selenium οι εκπρόσωποι θα είναι σε θέση:
- Χρησιμοποιήστε το Selenium δοκιμαστική σουίτα αποτελεσματικά σε πραγματικά έργα
- Χρησιμοποιήστε το Selenium για δοκιμές μεταξύ προγραμμάτων περιήγησης
Automation Testing with Cypress
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε δοκιμαστές λογισμικού που επιθυμούν να χρησιμοποιήσουν το Cypress για αυτοματοποίηση δοκιμών.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εκτελέστε δοκιμές αυτοματισμού από άκρο σε άκρο με το Cypress.
- Εφαρμογή δοκιμών ενοποίησης και μονάδας σε μια εφαρμογή Ιστού.
- Χρησιμοποιήστε το Cypress ως εναλλακτική λύση στο Selenium.