Selenium Grid: End-to-End Testing of Django Web Apps
Details
Selenium is a browser automation tool that can automate UI interactions. However, automated UI testing introduces several challenges, like headless operations, managing multiple browsers, visualization, login/authentication, and state management.
This talk goes over lessons learned deploying Selenium to verify enterprise software for correct behavior. We will cover the following topics:
1. Headless Operation with Selenium Grid and Multi-Browser Setup
2. Visualizing browser operations with Selenium Node + Managing File Uploads
3. CI/CD integration with prebuilt database images.
4. Authentication with CSRF token extraction/injection for Non-RESTful State Replays + Pytest integration
5. Database injection to checkpoint state.
About the Speaker
Kevin Lai is a Software Engineer at Xcellent Technology Solutions. He manages on-prem kubernetes cluster and develops against Django and the open source GIS tech stack.
AI summary
By Meetup
End-to-end Selenium Grid testing for Django apps; for QA engineers and developers; learn to run headless, multi-browser tests and CI/CD integration to verify enterprise software.
AI summary
By Meetup
End-to-end Selenium Grid testing for Django apps; for QA engineers and developers; learn to run headless, multi-browser tests and CI/CD integration to verify enterprise software.
