Effektiv Frontend Testning
Effektiv Frontend Testning med React är en intensiv kurs som lär dig att implementera teststrategier för moderna React-applikationer.
Fokus ligger på att testa sidkomponenter, optimera testflödet och hitta balansen mellan vad som bör mockas och vad som inte bör mockas.
Efter kursen kommer du att kunna skapa robusta och effektiva testfall som håller din kodbas stabil och din utvecklingsprocess snabb.
Kursmål
Efter kursen kommer deltagarna att kunna:
- Utforma och implementera effektiva teststrategier för React-applikationer.
- Förstå när och hur man använder mockning för att optimera tester.
- Skriva och underhålla högkvalitativa tester som är lättanvändliga och skalbara.
- Integrera tester smidigt i arbetsflödet och CI/CD-pipelines.
- Identifiera och undvika vanliga fallgropar inom frontend-testning.
Sammanfattning
Kursen Effektiv Frontend Testning, är en intensiv utbildning som fokuserar på att utveckla teststrategier för moderna React-applikationer.
Kursen täcker områden som testning av sidkomponenter, optimering av testflöden och hur man balanserar vad som bör mockas. Deltagarna lär sig att skapa robusta testfall som säkerställer en stabil kodbas och effektiv utvecklingsprocess.
Med praktiska övningar och bästa praxis får du verktygen för att förbättra både kvalitet och produktivitet inom frontend-testning.
Förkunskaper
Denna kurs är designad för utvecklare som redan har:
- Grunder i React och dess ekosystem.
- Grundläggande förståelse av JavaScript (ES6 och senare).
- Erfarenhet av frontend-utveckling.
- Grundläggande förståelse av testning (t.ex. enhetstester eller integrationstester).
Vem riktar sig kursen mot
Denna kurs passar utvecklare som:
Vill förbättra sin testförmåga inom React-applikationer.
Arbetar i team som söker bättre strategier för frontend-testning.
Vill förstå de bästa praxis för att balansera mockning i tester.
Behöver skapa stabila och tillförlitliga kodbaser med hög testtäckning.
Kursinnehåll
- Introduktion till frontend-testning:
- Varför är testning viktigt?
- Olika typer av tester: enhetstest, integrationstest, end-to-end-test.
- Verktyg och bibliotek: Jest, React Testing Library, Cypress.
- Testa React-komponenter:
- Grunder i att skriva tester med Jest och React Testing Library.
- Hantering av komponenternas state och props.
- Testa händelser och interaktioner.
- Vad ska mockas?
- Förståelse för mockning: vad, varför och hur?
- Skillnader mellan att mocka API-anrop, bibliotek och komponenter.
- Praktiska exempel och övningar.
- Hur man balanserar mockning:
- Best practices för att minimera mockning utan att offra testtäckning.
- Analysera testens tillförlitlighet och prestanda.
- Vanliga fallgropar vid överdriven mockning.
- Integration och underhåll av tester:
- Automatisering av tester i CI/CD-pipelines.
- Hantera testfel och underhålla testfall.
- Hållbara strategier för långsiktig testkvalitet.
övrigt
Efter avslutad kurs kommer deltagarna att:
- Kunna skriva tydliga och effektiva tester för React-applikationer.
- Förstå vad som ska och inte ska mockas för att optimera tester.
- Ha färdigheter för att integrera tester i dagliga arbetsflöden.
- Känna sig bekväma med att balansera mellan testtäckning och effektivitet.
Kort Presentation om Sensera
Automatiserade kurser
Vi erbjuder automatiserade kurser
Handledning via zoom
Få handledning på distans via zoom
Handledning på plats
Boka upp en föreläsning på plats
Företag
För företag, som vill ha faktura och/eller boka flera utbildningar och/eller grupper. Kontakta oss, så planerar vi anpassade lösningar. [email protected]
Priser är enligt nedan per person, men vi har fördelaktiga rabatter för köp av flera kurser och deltagare.