Test Automation with Python [TTPS4832]

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Test Automation with Python [TTPS4832]

Global Knowledge Network Netherlands B.V.
Logo von Global Knowledge Network Netherlands B.V.
Bewertung: starstarstarstarstar_border 7,8 Bildungsangebote von Global Knowledge Network Netherlands B.V. haben eine durchschnittliche Bewertung von 7,8 (aus 127 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte

placeNieuwegein (Iepenhoeve 5)
10. Nov 2022 bis 11. Nov 2022
Details ansehen
event 10. November 2022, 09:00-16:30, Nieuwegein (Iepenhoeve 5), NL200257.1
event 11. November 2022, 09:00-16:30, Nieuwegein (Iepenhoeve 5), NL200257.2
computer Online: VIRTUAL TRAINING CENTRE
10. Nov 2022 bis 11. Nov 2022
Details ansehen
event 10. November 2022, 09:00-16:30, VIRTUAL TRAINING CENTRE, NL200257V.1
event 11. November 2022, 09:00-16:30, VIRTUAL TRAINING CENTRE, NL200257V.2

Beschreibung

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

The pytest framework is simple to use but powerful enough to cover complex testing integration scenarios.  PyTest is considered by many to be the true Pythonic approach to testing in Python.

This course provides students with the skills required to get started with pytest right away, and get the most out of it in their daily workflow, exploring powerful mechanisms and plugins to facilitate many common testing tasks.  Students will also learn how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. 

OBJECTIVES

This skills-focused course is approximately 50% hands-on, combining expert lecture,…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Testautomatisierung, Python, Testen (Software), Penetration Testing und Selenium.

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

The pytest framework is simple to use but powerful enough to cover complex testing integration scenarios.  PyTest is considered by many to be the true Pythonic approach to testing in Python.

This course provides students with the skills required to get started with pytest right away, and get the most out of it in their daily workflow, exploring powerful mechanisms and plugins to facilitate many common testing tasks.  Students will also learn how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. 

OBJECTIVES

This skills-focused course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises.  Working within in a hands-on learning environment students will learn to:

  • Become proficient with pytest from day one by solving real-world testing problems
  • Use pytest to write tests more efficiently
  • Scale from simple to complex and functional testing
  • Write and run simple and complex tests
  • Organize tests in fles and directories
  • Find out how to be more productive on the command line
  • Markers and how to skip, xfail and parametrize tests
  • Explore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatch
  • Convert unittest suites to pytest using little-known techniques

 

AUDIENCE

This in an introductory-level course geared for QA, Test team members and others who want to use the Python testing framework PyTest to implement code testing strategies.  Attendees should have prior basic Python scripting experience.  Students should have some familiarity with tools to be used in this course: PyCharm, Jupyter Notebook and basic GIT.

NEXT STEP

Our Python tracks include a wide variety of follow-on courses and learning paths for leveraging Python for next-level web development, data science / machine learning, networking, task automation, security and other topics. Please see the attached Python Training Suite list of courses, or inquire for recommendations based on your specific role and goals.

CONTENT

Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We’ll work with you to tune this course and level of coverage to target the skills you need most. Topics, agenda and labs are subject to change, and may adjust during live delivery based on audience needs and skill-level.

1.Python Refresher

  • Python Overview
  • Python Basics
  • Python Lab

2.Introducing PyTest

  • Why Spend time writing test
  • UnitTest Module
  • Why PyTest?
  • Introductory Lab

3.Writing and Running Test

  • Installing PyTest
  • Writing and Running Tests
  • Organizing files and packages
  • Command Line options
  • Configure pytest.ini
  • Install and Config Lab

4.Markers and Parameters

  • Mark Basics
  • Built-in marks
  • Parameterization
  • Markers and Parameters Lab

5.Fixtures

  • Introduction to Fixtures
  • Sharing fixtures with conftest.py files
  • Scopes
  • Autouse
  • Parameterizing fixtures
  • Using marks from fixtures
  • Built-in fixtures
  • Best Practices
  • Fixtures Lab
  • Fixtures Lab 2

6.Plugins

  • Finding and installing plugins
  • Overview of plugins
  • Plugin Lab

7.From UnitTest to PyTest

  • Use PyTest as a Test Runner
  • Convert asserts with unitest2pytest
  • Handling setup/teardown
  • Managing test hierarchies
  • Refactoring test utilities
  • Migration strategies

Werden Sie über neue Bewertungen benachrichtigt

Es wurden noch keine Bewertungen geschrieben.

Schreiben Sie eine Bewertung

Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)
Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.