Indførelsen

Fuldført

Takket være CI/CD-pipelines udrulles moderne webapps oftere og sendes ofte til produktion flere gange dagligt. Webapps bliver mere komplekse med mere dynamisk indhold, flere elementer pr. side og mere komplekse brugerinteraktioner. Flere brugere får adgang til webapps, på en lang række enheder og via mere forskelligartede netværk.

Det er en udfordring at levere en pålidelig og ensartet brugeroplevelse i dette miljø. Test bliver afgørende for at sikre, at appen fungerer som forventet, og at nye ændringer ikke ødelægger eksisterende funktionalitet. Traditionelle kvalitetssikringsmetoder, der er afhængige af manuelle testere, skaleres ikke på grund af kravene i disse moderne apps. Vi har brug for automatiserede testmetoder, der kan udføre gentagne, tidskrævende test pålideligt og konsekvent.

Test Automation er processen med at bruge softwareværktøjer og -processer til at udføre teststrategier med minimal manuel involvering og automatiserede gentagne arbejdsprocesser. Test Automation-strukturer indeholder værktøjer, biblioteker og regler, som udviklere kan bruge til at udføre automatiserede testplaner. Populære muligheder omfatter Selenium, Cypress og Dramatiker.

Læringsmål

I dette modul lærer du:

  • Sådan bruger du Playwright til at teste et eksempel på et webprogram.
  • Sådan kører du test, får vist testrapporter og forstår strukturen af et playwright-projekt.
  • Sådan bruger du Visual Studio Code til at køre test, foretage fejlfindingstest og registrere nye test.
  • Sådan opretter du en ny testpakke, og hvordan du tilpasser dine test.

Forudsætninger

Hvis du vil i gang med Playwright, skal du have: