Selenium Camp 2020
| title | author | length |
|---|---|---|
| WebdriverIO + Puppeteer. Double Gun – Double Fun | Oleksandr Khotemskyi | 49m |
Compare the W3C WebDriver HTTP protocol (used by tools like WebdriverIO) with the Chrome DevTools Protocol used by Puppeteer, explaining each protocol’s… | ||
| Computer Vision in UI testing | Dmytro Dundych | 57m |
Link to the slides: https://seleniumcamp.com/talk/computer-vision-in-ui-testing/
In a test automation job, we often meet with UI elements, that impossible… | ||
| Is Puppeteer the New WebDriver? Secrets of Flawless Testing | Michael Bodnarchuk | 51m |
Overview of Puppeteer (Google Chrome’s headless browser automation library) and how it can be used for functional testing instead of WebDriver. Covers… | ||
| How to start UI automation in 15 mins with Puppeteer | Oleksandr Pelykh | 42m |
Link to the slides: https://seleniumcamp.com/talk/how-to-start-ui-automation-in-30-mins-js-puppeteer/
This topic aims to manual QA engineers without… | ||
| All Levels of Performance Testing and Monitoring in Web Apps | Andrii Skrypnychenko | 49m |
How to design web-app performance testing and monitoring so business stakeholders’ non-numeric expectations ("fast", "lightning") are enforced across all… | ||
| Speed Up Regression Load with Selenoid + K8s | Myroslav Seliverstov, Danylo Kuvshynov | 46m |
Describes migrating a test infrastructure from dedicated servers to Kubernetes to reduce cost and speed up full automated test runs, including integrating… | ||
| AspectJ in Test Automation | Maksym Barvinskyi | 50m |
Link to the slides: https://seleniumcamp.com/talk/aspectj-in-test-automation/
AspectJ is a de facto standard implementation of Aspect-Oriented Programming… | ||
| Pitfalls of automation mobile hybrid applications with WebView | Olena Venhrova | 56m |
Link to the slides: https://seleniumcamp.com/talk/specifics-and-pitfalls-of-automation-mobile-hybrid-applications-with-webview/
My talk is meant for QA… | ||
| Silence of Code Coverage – Time to Test the Tests | Evgeny Mandrikov | 31m |
This talk introduces mutation testing as a way to evaluate and improve unit tests when code coverage metrics look good but bugs remain. It explains how… | ||
| Test Coverage Myth Busted: Test-to-Code Map and Test Impact Analytics | Sergey Pirogov | 49m |
Sergey challenges common assumptions about test coverage and explains why the often-quoted “magic number 42” is misunderstood. He describes Test-to-Code… | ||
| Making SDETs from ppl with 0 programming experience | Vadym Rudenko | 52m |
Link to the slides: https://seleniumcamp.com/talk/making-sdets-from-ppl-with-0-programming-experience/
How deep technically could be an engineer to do best he… | ||
| Test Gap Analysis and Regression Suite Minimization with Drill4J | Dmitriy Gumeniuk | 53m |
Drill4J is an open-source tool for Test Gap Analysis and test-to-code mapping that identifies which production code changes are not covered by tests. It shows… | ||
| Static Analysis Tools: QA’s Best Friend | Mikalai Alimenkou | 53m |
This talk surveys static analysis tools that QA teams can use to detect common bug root causes automatically, before code is merged. It reviews available… | ||
| Selenium in Kubernetes: Lessons Learned | Ivan Krutov | 45m |
Explains why teams are moving Selenium infrastructure from physical servers and VMs to Docker containers and now Kubernetes, and describes the technical… | ||
| Threesome: Selenide for Web, Android and iOS | Andrei Solntsev | 56m |
Selenide, a Java library for writing UI tests for the Web, can also automate Android and iOS mobile apps, and the talk presents how to reuse the same Selenide… | ||
| Closing the Loop – Shifting Right & Observability | Marcus R Merrell | 50m |
Shift Right means tying tests to real signals: analytics reveal 950 tests against user profile vs 98.5% traffic on the store page, so testing focus shifts… | ||
| BOF: What Is Missing from the Modern Automation Engineer? | Dmitriy Gumeniuk | 54m |
Examines gaps in modern test automation beyond tools and hardware, including missing infrastructure, weak understanding of what tests do and why, and poor… | ||
| Testing Swagger Contracts without Contract Based Testing | Alexey Styagaylo | 44m |
Shows a method for validating Swagger/OpenAPI API contracts without full contract-based testing frameworks by comparing Swagger/OpenAPI spec files. The… | ||
| Stop Worrying about Unnecessary Things When Testing a Mobile App | Mykhaylo Vasylchenko | 39m |
Introduces a testing approach for mobile apps that improves test stability and execution speed while simplifying test data creation by replacing backend… | ||
| One, Two, Terraform: Building Automation Infra Is the Goal! | Andrey Nazarenko | 33m |
Describes building scalable, low-cost test automation infrastructure using Terraform to manage both cloud providers and physical machines (MCloud). Focuses on… | ||
| Versioned Page Objects: How to handle 12 versions of webapp | Oleksandr Khotemskyi | 55m |
Link to the slides: https://seleniumcamp.com/talk/versioned-page-objects-how-to-handle-12-versions-of-webapp/
In automatic tests, it is often difficult to… | ||
| Serverless – Automated Tests of web apps in the Cloud world | Tomasz Konieczn | 44m |
Uses AWS Lambda and lambda layers to run browserized Selenium tests in parallel, decompressing Chrome into /tmp at runtime and storing results in DynamoDB; a… | ||
| The Nuts and Bolts of WebdriverIO | Christian Bromann | 48m |
WebdriverIO promises a concrete setup: install the CLI, scaffold a config, run tests in minutes and scale with parallel workers; demos show 50 headless… | ||
| Confessions of a Serial Automation QA | Kateryna Chernikova | 30m |
A look at common myths and overlooked concerns around automated testing, exploring why widespread enthusiasm for automation can lead teams into problems. The… | ||
| Make BDD great again | Iana Kokriashkina | 50m |
Link to the slides: https://seleniumcamp.com/talk/make-bdd-great-again/
I would like to share my story about how our team was building an efficient testing… | ||
| Automated Performance Testing With WebDriver | Christian Bromann | 43m |
Demo uses WebDriver plus Chrome DevTools to capture Lighthouse and trace metrics, and runs on Sauce Labs via an open tool Speedo. A contrived 3.5s JavaScript… | ||
| Endless Metamorphoses of Consciousness or The Saga of a Transformer Man | Sergey Korol | 43m |
A talk for QA engineers and perfectionists about career transformation paths from QA to SDET, developer, or broader ‘metahuman’ roles, describing the technical… | ||
| The Valley of Success | Titus Fortner | 47m |
Claims concrete tradeoffs: maintenance cost dominates, not execution time; flaky suites with a 70% failure rate are effectively useless. Practical tools and… | ||
| Our CI/CD in Robot Testing, on the Edge of Software and Hardware | Aliaksei Boole | 47m |
Explains how a robotics development team built Continuous Testing and CI/CD pipelines that span both software and hardware. Covers their chosen testing… | ||
| How does Selenium find Elements? | Maciej Wyrodek | 33m |
Slides and experiments show exactly what Selenium does: it asks the browser for elements via the WebDriver protocol, often translating ID/name/class into CSS… | ||
| Solving the Problems of Espresso Android Autotests in the Real World | Aleksei Tiurin | 49m |
Practical guidance for improving Espresso UI tests for Android apps with large existing codebases: techniques to lower the onboarding threshold for team… | ||
| Test Coverage Visualization | Artem Eroshenko | 49m |
This talk discusses shortcomings of standard code-coverage tools for automated testing, noting they produce little actionable information beyond overall… | ||
| API Testing following the Test Pyramid | Elias Nogueira | 44m |
Pipeline blueprint that runs a health check first, then contract testing with JSON Schema, acceptance and functional stages, implemented as GitLab CI stages… | ||
| Flaky Tests: The Method | Andrei Solntsev | 01h 09m |
Diagnosis and debugging of flaky (intermittently failing) automated tests in Selenium-based test suites. The talk presents concrete investigation techniques… | ||
| Ups and Downs of Contract Testing in Real Life | Oleksandr Romanov | 46m |
Practical experience applying contract testing with Spring Cloud Contract across a large product containing hundreds of microservices and many cross-functional… | ||
| Best practices in API testing with REST-Assured | Oleh Bilyk | 46m |
Link to the slides: https://seleniumcamp.com/talk/best-practices-in-api-testing-with-rest-assured/
API testing is one of the most important layers of software… | ||
| Modern CI/CD in the Microservices World with Kubernetes | Mikalai Alimenkou | 47m |
Covers designing modern CI/CD pipelines for microservices deployed on Kubernetes, focusing on verifying consistency between services, implementing multi-level… | ||
| Rethink Selenium Best Practices with JDI Light | Roman Iovlev | 56m |
Covers Selenium testing best practices and how the JDI Light framework improves them. Describes extending Page Object patterns into UI Objects, replacing… | ||
| Selenium 4 | Simon Mavi Stewart | 46m |
Selenium 4 alphas exist now and aim for a mostly drop‑in upgrade: the legacy JSON Wire Protocol is removed in favor of the W3C WebDriver, the revived IDE is… | ||
| BOF: Glorious Past and Promising Future of Selenide | Andrei Solntsev | 01h 01m |
An informal discussion about Selenide’s roadmap and future priorities, inviting attendees to propose features, raise vetoes, and debate what should or should… | ||
| nothing matches | ||