Главная
Study mode:
on
1
Introduction
2
What is SAP HANA
3
How to connect Python to SAP HANA
4
Database testing
5
Development process
6
Interchange
7
SAP Job
8
Python Testing
9
Data Scaling
10
Test Run Time
11
Test failures
12
Test scheduling
13
Beta scheduling
14
Test queuing
15
Prioritized test queue
16
Cached installer and test data
17
Healthy test environment
18
Why Python
19
Currently running tests
Description:
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. Read more

How SAP is Using Python to Test Its Database SAP HANA

EuroPython Conference
Add to list
0:00 / 0:00