Τι είναι το test driven testing;
Τι είναι το test driven testing;

Βίντεο: Τι είναι το test driven testing;

Βίντεο: Τι είναι το test driven testing;
Βίντεο: IEEE - Ομιλία | Test Driven Development του Παυλίδη Αλέξανδρου 2024, Ενδέχεται
Anonim

Test Driven Το Development (TDD) είναι μια πρακτική προγραμματισμού που δίνει οδηγίες στους προγραμματιστές να γράφουν νέο κώδικα μόνο εάν είναι αυτοματοποιημένος δοκιμή έχει αποτύχει. Στο κανονικό λογισμικό Δοκιμές διαδικασία, δημιουργούμε πρώτα τον κώδικα και μετά δοκιμή . Δοκιμές μπορεί να αποτύχει από τότε δοκιμές αναπτύσσονται ακόμη και πριν από την ανάπτυξη.

Επίσης το ερώτημα είναι, τι είναι η δοκιμαστική μεθοδολογία;

Test Driven Ανάπτυξη ( TDD ) είναι μια πρακτική προγραμματισμού που καθοδηγεί τους προγραμματιστές να γράφουν νέο κώδικα μόνο εάν είναι αυτοματοποιημένος δοκιμή έχει αποτύχει. Αυτό αποφεύγει την αντιγραφή του κώδικα. Σε TDD προσέγγιση, πρώτον, το δοκιμή αναπτύσσεται το οποίο καθορίζει και επικυρώνει τι θα κάνει ο κώδικας.

Εκτός από τα παραπάνω, πώς εκτελείτε μια δοκιμή TDD;

  1. Γράψτε ένα τεστ. Δεδομένου ότι η ανάπτυξη καθοδηγείται από δοκιμές, το προφανές πρώτο βήμα είναι να δημιουργήσετε ένα νέο τεστ.
  2. Επιβεβαιώστε ότι το Test Fails. Μόλις δημιουργηθεί η δοκιμή, το επόμενο βήμα είναι να επιβεβαιώσετε ότι η δοκιμή αποτυγχάνει.
  3. Γράψτε κώδικα για να περάσετε τη δοκιμή.
  4. Επιβεβαιώστε τα Test Passes.
  5. Refactor.
  6. Επαναλάβετε όλα τα βήματα.

Λαμβάνοντας υπόψη αυτό, τι είναι το TDD και το BDD στη δοκιμή;

Σε TDD ( Δοκιμαστική Ανάπτυξη ), ο δοκιμή είναι γραμμένο για να ελέγξει την υλοποίηση της λειτουργικότητας, αλλά καθώς ο κώδικας εξελίσσεται, δοκιμές μπορεί να δώσει ψευδή αποτελέσματα. BDD (Behavior Driven Development) είναι επίσης α δοκιμή -πρώτη προσέγγιση, αλλά διαφέρει κατά δοκιμή την πραγματική συμπεριφορά του συστήματος από την οπτική γωνία των τελικών χρηστών.

Τι είναι το TDD στο Agile;

Περίληψη. Ανάπτυξη βάσει δοκιμής ( TDD ) είναι μια τεχνική ανάπτυξης όπου πρέπει πρώτα να γράψετε μια δοκιμή που αποτυγχάνει πριν γράψετε νέο λειτουργικό κώδικα. TDD υιοθετείται γρήγορα από ευκίνητος προγραμματιστές λογισμικού για την ανάπτυξη πηγαίου κώδικα εφαρμογών και μάλιστα υιοθετείται από Ευκίνητος DBA για την ανάπτυξη βάσεων δεδομένων.

Συνιστάται: