Pareto Security is a suite of native apps that talk with a cloud-based dashboard. We use Python to drive tests across all of these areas, spinning up virtual machines, installing the app, asserting that it works. And to test the cloud-based dashboard, of course.
This talk will touch on common python testing tools such as pytest, how to use it efficiently, how to make tests as fast as possible. Then I'll show how to use Playwright to test that the sales page, the dashboard, the licensing engine work togethe
Experience with testing
0–3 min: Introduction to the need for multiplatform testing 3–10 min: Efficient use of pytest for fast feedback, coverage, and parallelization strategies 10–15 min: End-to-end testing with Playwright for sales pages, dashboards, and licensing flows 15–25 min: Testing native Linux and Mac apps with Python automation 25–27 min: Final takeaways, additional resources
A passionate Python developer and open-source advocate, with a rich background in web development and automation. Neyts runs the local Python meetup in Ljubljana, Slovenia, fostering a vibrant community of developers and enthusiasts. He also organizes the annual OceanSprint hackathon, a week-long event dedicated to intensive NixOS hacking on the Atlantic ocean.
As the founder of ParetoSecurity.com, Neyts is committed to building robust native and web app to lower the barrier of entry for good security practices. When he's not coding, you'll find him wind/wing/SUP/surfing, mountain biking or exploring new adventures with his kids.