We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

BDD (Behavior Driven Development) Testing for Django Apps by

00:00

Formale Metadaten

Titel
BDD (Behavior Driven Development) Testing for Django Apps by
Serientitel
Anzahl der Teile
50
Autor
Mitwirkende
Lizenz
CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Unit tests focus on classes and methods while integration tests focus on components and basic business logic. However, neither of these is executed against the full system environment nor take account of the system’s behaviors as a whole. Therefore, our app will not be assured to work properly in production environments if we limit our testing approach to only two types of tests. Incorporating BDD testing into our app’s testing plan addresses these limitations. BDD is experiencing increasing industry adoption but can still prove daunting to implement from scratch. Our talk will describe how we implement a BDD framework stack by answering following questions: How do we design structured and reusable test code for BDD? How do we integrate BDD tests with our CI/CD pipeline? How do we speed up the execution of BDD automated tests? How do we set up our BDD framework? What are the limits of BDD testing?
OBDDApp <Programm>Statistischer TestTelekommunikationFokalpunktSoftwareFramework <Informatik>TabelleZeichenketteDatenstrukturDeskriptive StatistikProgrammierumgebungSignifikanztestCoxeter-GruppeDifferenteHecke-OperatorProzess <Informatik>FlächentheorieGefangenendilemmaWort <Informatik>Framework <Informatik>MultiplikationsoperatorGüte der AnpassungVideokonferenzGreen-FunktionMeterFormale SpracheTelekommunikationStatistischer TestTabelleSoftwareentwicklerMAPProdukt <Mathematik>SprachsyntheseComputersicherheitMereologieFlächeninhaltGeschlecht <Mathematik>ZweiRuhmasseOBDDApp <Programm>SystemplattformReelle ZahlTaskVererbungshierarchieComputeranimation
OBDDThermodynamisches SystemWeb-SeiteDatenstrukturTreiber <Programm>Graphische BenutzeroberflächeOSABrowserCodeGebäude <Mathematik>Statistischer TestElektronische PublikationOrdnungsreduktionGruppenoperationPasswortLoginDatenverwaltungDatenmodellObjekt <Kategorie>Element <Gruppentheorie>Linearer CodeMultiplikationGruppenoperationProgrammierumgebungWort <Informatik>Treiber <Programm>Web-SeiteOBDDGraphische BenutzeroberflächeDatenstrukturSignifikanztestFramework <Informatik>Elektronische PublikationDatenbankBenutzerbeteiligungOSAElement <Gruppentheorie>BrowserRechenschieberVersionsverwaltungImplementierungCodeLoginPi <Zahl>Objekt <Kategorie>DatenverwaltungFaktor <Algebra>PasswortQuick-SortZentrische StreckungMAPAuswahlverfahrenOrdnung <Mathematik>Geschlecht <Mathematik>AusnahmebehandlungDichte <Physik>IntegralGerichteter GraphInformationsspeicherungMehrrechnersystemTaskProzess <Informatik>Dienst <Informatik>Gewicht <Ausgleichsrechnung>Computeranimation
Web-SeiteComputerspielLoginWeb-SeiteIdentifizierbarkeitStatistischer TestElement <Gruppentheorie>DebuggingGruppenoperationEin-AusgabePasswortOrdnung <Mathematik>Wort <Informatik>Arithmetisches MittelMAPObjekt <Kategorie>Message-Passing
DatenbankCodeDemo <Programm>OBDDDatenverwaltungStatistischer TestBrowserSignifikanztestMailing-ListeKeller <Informatik>Explosion <Stochastik>SystemidentifikationClientCookie <Internet>Mathematische LogikNP-hartes ProblemKonfiguration <Informatik>Motion CapturingCookie <Internet>OBDDClientPunktDatenbankApp <Programm>E-MailInverser LimesSpeicherverwaltungSnake <Bildverarbeitung>SignifikanztestStatistischer TestDemo <Programm>CodeBenutzeroberflächePasswortTabelleDatenflussKonditionszahlATMOrdnung <Mathematik>Deskriptive StatistikParametersystemDatensatzWeb-SeiteMessage-PassingWort <Informatik>Thermodynamisches SystemDifferenteZweiMathematische LogikSystemplattformDatenverwaltungMatchingMapping <Computergraphik>Gemeinsamer SpeicherBrowserInteraktives FernsehenProgrammfehlerAbstimmung <Frequenz>Keller <Informatik>GruppenoperationElektronische PublikationHalbleiterspeicherServerDifferenzenrechnungMereologieProzess <Informatik>Wiederkehrender ZustandDiskrete-Elemente-MethodeBenutzerfreundlichkeitQuick-SortSchlüsselverwaltungGeschlecht <Mathematik>ARM <Computerarchitektur>Treiber <Programm>Demoszene <Programmierung>ForcingKomplex <Algebra>MultiplikationsoperatorMinimumStabSchreiben <Datenverarbeitung>CASE <Informatik>TaskVererbungshierarchieFreewareWeg <Topologie>Familie <Mathematik>BenutzerbeteiligungKontrollstrukturComputeranimation
CodeStatistischer TestQuellcodeSynchronisierungWeb-SeiteVersionsverwaltungZweiFramework <Informatik>MultiplikationsoperatorElement <Gruppentheorie>OBDDSnake <Bildverarbeitung>SoftwareschwachstelleSchnittmengeSchaltnetzEindeutigkeitQuick-SortIntegralUmwandlungsenthalpieÜberlagerung <Mathematik>Komplex <Algebra>EntwurfsmusterURLDebuggingLoopVerschlingungWidgetBrowserBitFehlermeldungGraphische BenutzeroberflächeE-MailKlasse <Mathematik>RechenschieberPortabilitätKomponententestSignifikanztestMixed RealityInformationEinflussgrößeDeskriptive StatistikTeilmengeBenutzeroberflächeFront-End <Software>Metropolitan area networkQuaderHomepageFreewareSystemplattformFamilie <Mathematik>IndexberechnungVirtuelle MaschineDistributionenraumComputervirusProzess <Informatik>Message-PassingMedianwertFlächentheorieMusterspracheGrenzschichtablösungEigentliche AbbildungSoftwareentwicklerDateiformatVorlesung/Konferenz
UnrundheitWeb-SeiteSignifikanztestRechter WinkelTaskVorlesung/Konferenz
COMService providerDatentypXMLComputeranimation
Transkript: Englisch(automatisch erzeugt)