Jupyter Notebooks are a popular and powerful tool used in data science that allows you to create and share documents that blend descriptive content with executable code. This blending of code and content can also be a powerful tool for empowering testers through automation.
Introducing Jupyter notebooks into your test automation strategy allows you to harness test automation code and extend its uses to benefit the day-to-day activities of testers, supporting quality and reducing the pain of repetitive or time-consuming tasks.
In this webinar, Brendan will provide an introduction to Jupyter Notebooks and the variety of programming languages that they support. Then he will discuss and demonstrate some of the practical use cases of how the notebooks can be used with selenium, API clients and even existing automation page models to create:
- Templated scenarios for testing, automating the setup and tear down of test data reducing the time to test
- Semi automated tests that allow human interaction to be mixed with automated actions
- An exploratory testing toolbox, integrating and aggregating external data sources into the flow of testing
- Living executable documentation for training, onboarding or regression testing
Brendan Connolly – Director of Quality Assurance, Maestro.io
Brendan is a passionate, community minded software developer, tester, and automator. He is a Test Automation University instructor, recipient of the EuroStar Rising Star Award, and frequent conference speaker. He is focused on creating and executing testing strategies that enable quality outcomes while using his coding powers for developing tooling to make testing and testers lives easier.