Typescript Unit Testing Träningskurs
TypeScript är ett öppna källaspråk för byggföretag Javascript-applikationer. Det är en strikt superset av JavaScript som kompilerar till enkelt Javascript och ger statisk skrivning och objektorienterat utveckling till språket.
Denna instruktör, levende utbildning införs TypeScript ' enhetstestningsfunktioner och rammer. Deltagare får en chans att sätta teorien att praxisa genom att bygga en samling av enhetstester som kan springas mot verklig livsprogram.
Kursens format
- Interaktiv föreläsning och diskussion. Många övningar och praxis. Händer på genomförandet i ett livsläppsmiljö.
Inställningar för anpassning av kurs
- Denna kurs kommer att fokusera på de rammer som kan användas för enhetstest en Javascript- eller Typescript-ansökan (Jasmine, Mocha, Jest, Chai, osv.). UI-rammar såsom React är valfri och kan täckas om önskan. För att begära en anpassad träning för denna kurs, kontakta oss för att arrangera.
Kursplan
Införandet
- Förstå Unit Testing
Översikt över Typescript Unit Test Frameworks
- Jasmine, Mocka, Jest, Chai
- Användningsfall för enhetstest
Konfigurera testmiljön
- Ladda ner och installera biblioteken
- Installera och konfigurera en IDE
- Konfigurera ett exempelprogram
Översikt över Typescript
- Typescript jämfört med Javaskript och andra språk
- Förstå Typescript-syntax och funktioner
Skriva ditt första enhetstest
- Ställa in ett test
- Skriva en testdefinition
- Arbeta med kapslade omfång
- Skapa försäkran
- Köra enhetstestet
Felsöka enhetstestet
- Stega igenom koden
- Skapa brytpunkter
- Konfigurera felsökningsuppgifter
Utöka enhetstestet
- Skriva en komplex Typescript-klass
- Skriva stubbar och hån
- Skapa en testsvit
Skriva fler tester
- Testning Node.js
- Enhetstester för HTTP-slutpunkt
- Testa ett REST-API:er
- Skriva ett integrationstest
- Testa React komponenter (valfritt)
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för koncept för mjukvarutestning
- Javamanus- eller Typescript-programmeringserfarenhet
- En förståelse för NodeJs
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Typescript Unit Testing Träningskurs - Booking
Typescript Unit Testing Träningskurs - Enquiry
Typescript Unit Testing - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (2)
Teknisk kunskap
Mohamed Shifan - Maldives Pension Administration Office (Pension Office)
Kurs - Typescript Unit Testing
Machine Translated
Försågs med nestjs trots att det inte stod på agendan
Suhail - Maldives Pension Administration Office (Pension Office)
Kurs - Typescript Unit Testing
Machine Translated
Upcoming Courses
Relaterade Kurser
Advanced TypeScript
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda TypeScripts avancerade funktioner för att skapa och bygga JavaScript-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla TypeScript och Node.js-applikationer.
- Dra nytta av Typescripts avancerade funktioner för att skriva ren, uttrycksfull kod med färre fel.
- Konfigurera och använd Webpack med TypeScript för att bygga komplexa front-end-gränssnitt.
- Använd anpassade datatyper (Union, Intersection, Tuple Types, etc.) för att utöka befintliga generiska typer.
- Implementera asynkrona kodmönster och API:er för felhantering och validering av svar.
- Distribuera TypeScript och Node.js-applikationer till produktionsmiljöer (AWS EC2, Heroku, etc.).
Agile Software Testing Overview
7 timmarDenna kurs ger en kort introduktion till Agile programvarutestning. Den behandlar grundläggande testkoncept inom ramen för Agile ( Scrum ) -utveckling och använder Crispin & Gregory ( More Agile Testing, 2014) Agile Testing Quadrants-modellen som ett ramverk för att utforska samtida principer och praxis för Agile testning.
Test Driven Development
21 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with JUnit
21 timmarJUnit är ett ramverk för att skriva repeterbara tester och göra enhetstestning för Java språk.
Unit Testing with PHPUnit
14 timmarDenna instruktörsledda, liveutbildning i Sverige lär deltagarna hur man skriver testbar kod i form av testenheter för att underlätta diagnos, isolering och lösning av buggar. Utbildningen leder deltagarna genom skapandet av en arbetsklar, testmiljö med hjälp av PHPenhetstestramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skilj mellan bra och dåliga testenheter.
- Läs och tolka testresultat.
- Hantera och diagnostisera deras kodbas proaktivt för att minska buggar.
- Se till att deras kodbas är lämplig för kontinuerlig integration och distribution.
Unit Testing with Python
21 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder PyTest för att skriva korta, underhållbara test som är eleganta, uttrycksfulla och läsbara.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriv läsbara och underhållbara tester utan att du behöver ange kod.
- Använd fixturmodellen för att skriva små tester.
- Skala tester upp till komplexa funktionstestningar för applikationer, paket och bibliotek.
- Förstå och tillämpa PyTest-funktioner som hooks, hävda omskrivning och plug-ins.
- Minska testtider genom att köra tester parallellt och över flera processorer.
- Kör tester i en kontinuerlig integrationsmiljö, tillsammans med andra verktyg som tox, mock, coverage, unittest, doctest och Selenium.
- Använd Python för att testa icke-Python-applikationer.
React, Redux and TypeScript
21 timmarReact är ett allmänt använt bibliotek för att skapa applikationer på en sida i Java Script och HTML . Det används av företag som Facebook , Instagram, Netflix eller New York Times.
Denna kurs kommer att introducera de grunder som React och andra bibliotek (som Angular och Vue.js ) bygger på och belyser Reacts särskilda React . Det kommer också att täcka tekniker som vanligtvis används med React , som Redux och React -Router.
I slutet av denna kurs kommer deltagarna att kunna bygga applikationer med olika komplexitet med React samtidigt som de följer bästa praxis.
TypeScript
7 timmarDenna instruktörsledda, liveutbildning i Sverige introducerar TypeScripts nyckelfunktioner och leder deltagarna genom konstruktionen av en verklig JavaScript-applikation.
Unit Testing with C
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill använda C-programmering för att skapa enhetstester för C-kod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd ramverk för enhetstestning i C för att producera enhetstester.
- Skriv anpassade C-enhetstester och lägg till dem i en samtalslista.
- Förenkla processen med att felsöka och omfaktorisera kod med testdriven utveckling.
Unit Testing: MSTest, xUnit, and nUnit
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill enhetstesta kodfunktionalitet med MSTest, xUnit och nUnit.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa enhetstester med MSTest för att testa mjukvaruapplikationer.
- Visa testresultat med CodeLens.
- Förstå de olika testverktygen för testdriven utveckling.
Unit Testing with Javascript
7 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig om olika JavaScript testramar när de går igenom skapandet av en enhetstestsvit för en webbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriv enhetstester i JavaScript med hjälp av enhetstestramverk som QUnit och Jasmine
- Använd ramverk som Mocha och Chai för att implementera TDD och BDD
Unit Testing with C#
14 timmarEnhetstestning är en testmetod som testar enskilda enheter av källkod genom att ändra dess egenskaper eller utlösa en händelse för att bekräfta om resultatet är som förväntat.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skriver och kör enhetstester mot ett exempel på .
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd testramverk som NUnit och xUnit.net för att skapa och hantera enhetstestkod
- Definiera och implementera en bredare testdriven utvecklingsmetod för testning
- Anpassa testramverket för att utöka testtäckningen för en applikation
Publik
- Testingenjörer för programvara
- Utvecklare
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning