Software Tester naar DevOps Automated Tester - Deel 3 QA Lead
Tester
24 uur
Engels (US)

Software Tester naar DevOps Automated Tester - Deel 3 QA Lead

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • FAQ

Productinformatie

Dit is deel 3 van het leerpad Software Tester naar DevOps Automated Tester. In dit deel van het leerpad bereid jij jezelf voor om QA Lead te worden. Je doet de vaardigheden op om software te testen, bugs op te sporen en deze te verhelpen. Met de evolutie van DevOps, is het testen geautomatiseerd met behulp van verschillende tools, frameworks en scripts. Hierdoor is het testen betrouwbaarder en veel sneller. In dit leerpad leer jij deze verschillende strategieën, tools en technieken toepassen.

In het derde deel van dit leerpad ligt de focus op manueel versus geautomatiseerd testen, de Agile software tesing cyclus, test driven development, end to end testing, CI/CD en het aanpassen van test frameworks. Je vindt hier verschillende trainingen en een livelab die je voorbereiden om aan de slag te gaan als QA Lead. Je sluit dit onderdeel af met een examen.

Inhoud van de training

Software Tester naar DevOps Automated Tester - Deel 3 QA Lead

24 uur

Comparing Manual & Automated Testing

  • Explore the core concepts of the Software Development Life

  • Cycle. Examine manual and automated testing, including types,
  • goals, implementation frameworks, features, advantages and
  • disadvantages, and models. Examine the differences between manual
  • and automated testing and various implementation scenarios.
  • Discover how to create test case templates for manual testing,
  • implement manual testing using Postman, configure Selenium
  • WebDriver for automation testing, and execute test cases for
  • automated testing using the QTP/UFT Linear Framework.

Software Testing Cycle: Agile Testing

  • Explore Agile methodologies that can be used to adopt the Agile

  • testing paradigm, as well as the benefits, challenges, best
  • practices, and guidelines associated with Agile testing. Examine
  • the lifecycle phases and the different levels of Agile testing,
  • tools and products for setting up Agile testing workflows,
  • approaches for tracking test progress, and product quality metrics
  • for evaluating Agile test outcomes. Discover the role of Agile
  • Testing Quadrants and the Whole Team Approach. How to write
  • acceptance tests using the Cucumber BDD framework, work with
  • Cucumber-JVM and Selenium WebDriver in Java to implement Agile
  • testing, configure test management in Jira, and configure Agile
  • project management using Scrum and Kanban methods with Jira are
  • also covered.

Test Driven Development: Implementing TDD

  • Explore the differences between the Software Development Life

  • Cycle and the Software Testing Life Cycle. Examine Test Driven
  • Development and Agile Model Driven Development, including
  • advantages, usage scenarios, and the differences between them.
  • Discover how to implement TDD in data science workflows, drawbacks
  • of TDD, and replacement methodologies. In addition, how to refactor
  • code, implement TDD using Java and the Jest Testing Framework,
  • implement best practices for BDD, implement TDD unit testing with
  • Python, apply the TDD process in microservices, and configure the
  • Cucumber framework for TDD is also covered.

End-to-End Automated Testing: End-to-End Testing Implementation

  • Explore the concept of end-to-end testing, including why it is

  • needed, the processes involved, test case creation approaches,
  • advantages and disadvantages, and how it differs from system
  • testing. Discover how to implement unit testing with Test-Driven
  • Development processes, automate browsers, automate testing using
  • Selenium with Python, configure Cypress to test web components, and
  • implement integration testing using JUnit, Spring, and
  • JavaScript.

Test Framework Modification

  • Explore the generations of automated test frameworks, test

  • framework design considerations, best practises, the benefits and
  • risks associated with modifying test frameworks, and recommended
  • techniques for refactoring code in test automation frameworks.
  • Discover how to modify the Selenium framework using Selenium Core,
  • modify Selenium to implement PageObject patterns, modify the report
  • generation mechanism of testing frameworks, modify the methods of
  • the Chai framework, use Jasmine to implement a Behaviour-driven
  • Development framework, and execute WebDriverIO in standalone
  • mode.

CI/CD Best Practices: Applying Automated Testing

  • Explore the CI/CD process of DevOps, how to switch from
  • traditional practices to CI/CD, the risks and challenges associated
  • with the CI/CD process, and the benefits of implementing automated
  • testing for CI/CD. Examine the different CI/CD pipeline
  • architectures for automated testing and prominent CI/CD tools for
  • building next-gen delivery pipelines. Discover how to set up CI/CD
  • architectures, automate development and deployment tasks with Git
  • Hooks, build continuous integration and continuous delivery
  • pipelines, and configure Jenkins with Selenium to implement
  • continuous testing and test automation.

QA Lead

  • Practice QA Lead tasks such as working with Selenium WebDriver, configuring and using Cucumber with Eclipse, using Jest and applying TDD for Python Applications. Then, test your skills by answering assessment questions after implementing browser automation, implementing integration testing using JUnit and Spring, and using chains assertions and the Jasmine Framework.
  • This lab provides access to tools typically used by QA Leads, including:
  • � Jira
  • � FitNesse
  • � Docker
  • � Eclipse
  • � PowerShell
  • � AWS CLI
  • � Kubernetes
  • This lab is part of the QA Lead track of the Skillsoft Aspire Software Tester to DevOps Automated Tester journey.

Final Exam: QA Lead

Final Exam: QA Lead will test your knowledge and application of the topics presented throughout the QA Lead track of the Skillsoft Aspire Software Tester to DevOps Automated Tester Journey.

Kenmerken

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
24 uur
Tester
180 dagen online toegang
HBO

Meer informatie

Doelgroep Tester
Voorkennis

Je beschikt over basiskennis van software development. Je hebt deel 1 en 2 van dit leerpad afgerond.

Resultaat

Na het afronden van dit deel van het leerpad ben je bekend met de Agile software tesing cyclus, test driven development, end to end testing, CI/CD en het aanpassen van test frameworks. Je hebt de vaardigheden opgedaan om QA Lead te worden.

Daarnaast ben je klaar om te starten met deel 4 van dit leerpad.

Positieve reacties van cursisten

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties