Logo_hoch_600x600.png ()

MicroConsult Microelectronics Consulting & Training GmbH

https://www.microconsult.de/

29.03.2023

Python für die Testautomatisierung (Englisch - Seminar)

Master the fundamentals of developing Python scripts Understand the main difference between Python 2 and 3 Learn about modern features introduced in Python 3 Get an overview of the Python standard library Practical exercises using Python based test frameworks

Python Language and Environment

  • Python Interpreters & Extensions
  • Python Version 2 & 3
  • Coding Style
  • Package & Virtual Environments Management
  • Python Language: Keywords, Operators, Basic Data Types
  • Built-in Functions
  • User-Defined Functions, Classes, Modules and Packages
  • Lambda functions, List Comprehensions, Generators, Decorators
  • Standard Library Highlight: collections

Python 3 Standard Libraries

  • Runtime features
  • Application building blocks
  • File system
  • Text and regular expressions
  • Dates and times
  • Data persistence and exchange
  • Data compression and archiving
  • Cryptography
  • Mathematics and data analysis
  • Concurrency with processes
  • Networking, Internet and Web Services
  • GUI Frameworks

Python Test Frameworks

  • Source Code Quality (Coding Standards, Defect Detection)
  • Software Metrics (SLOC, McCabe, Halstead, Maintainability Index)
  • Code coverage (Statement & Branch Coverage)
  • Unit & Module Testing (Property-Based Testing; Mutation Testing: Fault-Injection)
  • Integration, System & Acceptance Testing (Behavior Driven Testing; Keyword & Data-Driven Testing: Robot Framework)


KONTAKT

Melanie Menzl

Tel. +49 (0)89 450617-71