Ascent Group Horizontal New Copie 1

Testautomatisering met Robot Framework

0 Enrolled
3 day
  • 3 day
  • 35
  • 0
  • no
2,180.00€

Aperçu du cours

Doel van de training : Deze training biedt testers en QA-engineers de vaardigheden om testautomatisering te implementeren met Robot Framework, een open-source testautomatiseringsplatform dat geschikt is voor zowel functionele als niet-functionele tests. Deelnemers leren testscenario’s ontwikkelen, uitvoeren en integreren in CI/CD-pipelines.

Prérequis

  • Basiskennis van softwaretesten en testmethodologieën.
  • Ervaring met HTML, CSS en API’s is een pluspunt.
  • Basisinzicht in Python en DevOps-processen is aanbevolen.

Objectifs pédagogiques

  • De basisprincipes van Robot Framework begrijpen en toepassen.
  • Automatische testscripts schrijven en uitvoeren voor webapplicaties en API’s.
  • Data-gedreven tests en testconfiguraties beheren.
  • Testen automatiseren zonder diepgaande programmeerkennis.
  • Integratie van Robot Framework in DevOps en CI/CD-pipelines.

Public ciblé

  • QA-engineers en testautomatiseringsspecialisten.
  • Softwareontwikkelaars en DevOps-engineers.
  • Testmanagers en IT-consultants.
  • Iedereen die zonder uitgebreide programmeerkennis tests wil automatiseren.

Programme de formation

  • Wat is Robot Framework? (1,5 uur)
    • Architectuur en werking van Robot Framework.

    • Waarom kiezen voor Robot Framework? Vergelijking met Selenium en Cypress.

    • Testautomatisering zonder complexe code.

  • Installatie en configuratie van Robot Framework (2 uur)
    • Installeren van Robot Framework en dependencies.

    • Werken met RIDE en VS Code extensies.

    • Testscripts opstellen met keyword-driven testing.

    • Praktijkoefening : Installeren en configureren van Robot Framework en uitvoeren van een eerste test.

  • Basis teststructuur en testcases schrijven (2,5 uur)
    • Testcases maken en beheren in Robot Framework.

    • Werken met testdata en variabelen.

    • Gebruik van Library Keywords en Custom Keywords.

    • Casestudy : Schrijven van een functionele test voor een webapplicatie.

  • Webapplicaties testen met Selenium en Robot Framework (2,5 uur)
    • Automatiseren van webapplicaties met Selenium Library.

    • Werken met locators (XPath, CSS-selectors, ID’s).

    • Dynamische elementen en pop-ups verwerken.

    • Praktijkoefening : Schrijven van een login-test voor een webapplicatie met Selenium.

  • API-testen met Robot Framework (2,5 uur)
    • Gebruik van Requests Library voor API-testen.

    • Werken met GET, POST, PUT en DELETE methodes.

    • Validaties en response-verificatie.

    • Praktijkoefening : Automatiseren van API-verzoeken en validaties met Robot Framework.

  • Testdata en parametrisatie beheren (2 uur)
    • Gebruik van data-driven testing.

    • Testdata opslaan in CSV, JSON, YAML of Excel.

    • Configureren van testomgevingen.

    • Casestudy : Opzetten van een end-to-end test voor een API met meerdere testdata sets.

  • Logging, debugging en foutopsporing (2,5 uur)
    • Werken met Robot Framework logs en rapporten.

    • Debugging van mislukte tests en hergebruik van keywords.

    • Automatisch genereren van testrapporten.

    • Praktijkoefening : Fouten analyseren en oplossen in een bestaand testscripts.

  • Integratie met CI/CD-pipelines en DevOps workflows (2,5 uur)
    • Robot Framework integreren met Jenkins, GitLab CI/CD, Azure DevOps.

    • Testuitvoering automatiseren binnen een DevOps omgeving.

    • Parallelle testuitvoering en cloud-based testinfrastructuur.

    • Praktijkoefening : Opzetten van een Robot Framework test in een CI/CD pipeline.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content