Jupyterhub as a robot framework ATDD web runner
Mahmoud Eltohamy
Automation Sr. Consultant Deloitte | Ex: ServiceNow | Ex: Dell | Ex: Orange
- Specification by example (SBE) is a collaborative approach for identifying specifications and business-oriented functional tests for software products focused on capturing and explaining specifications using concrete examples rather than abstract statements. It is implemented during agile methods of software development, in particular during behavior-driven development. This approach is especially effective when it comes to handling specifications and functional tests on large-scale projects of considerable scope and complexity.
- The Jupyter Notebook is an open-source web application that enables you to create and share live code , equations , visualizations, and narrative text documents. Uses include: data cleaning and transformation, computational simulation, mathematical modelling, machine learning , data visualization and many more.
- combining robot-framework capabilities with Jupyter hub/notebook makes it more extensible to do more similar to web runners of tools like serenity, fitnesse, concordion, etc...
installation demo with robot-framework example fast video