How SAP is Using Python to Test Its Database SAP HANA
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Discover how SAP leverages Python to test its in-memory database SAP HANA in this 30-minute EuroPython Conference talk. Explore the evolution of SAP's test infrastructure from a single Jenkins master with ten nodes to a complex system powered by over a thousand physical servers. Learn about the scaling challenges faced and the custom optimizations implemented using Python, including improved scheduling, expressive test configuration, and robust tooling. Gain insights into how developers use Python's flexibility to create complex test scenarios for feature verification and regression mitigation. Understand the role of Python in extending, optimizing, and adapting the infrastructure for new requirements such as different CPU architectures and newer operating system versions. Delve into topics like database testing, development processes, data scaling, test run time management, failure handling, and prioritized test queuing. Examine the benefits of using Python for SAP HANA testing and get an overview of currently running tests in this informative presentation on large-scale software quality assurance.
Syllabus
Introduction
What is SAP HANA
How to connect Python to SAP HANA
Database testing
Development process
Interchange
SAP Job
Python Testing
Data Scaling
Test Run Time
Test failures
Test scheduling
Beta scheduling
Test queuing
Prioritized test queue
Cached installer and test data
Healthy test environment
Why Python
Currently running tests
Taught by
EuroPython Conference
Related Courses
A Brief History of Data StorageEuroPython Conference via YouTube Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube