DEV Community

Discussion on: What is your automation testing stack?

Collapse
teaglebuilt profile image
dillan teagle

Unit tests - Pytest with Nox for automation
UI Tests -Dockerized Selenium Grid with Python, Robotframework
API Tests - Robotframework & Python
Integration testing database, third party - Robotframework & Python
Network testing - Robotframework & Python
Device Testing - Robotframework & Python

In CI/CD, all the categories of tests will be included and ran as a build step in such order. If the unit tests pass, the system under test is dockerized and launched separated from the dockerized test suite.

One additional test suite is the post production checks that also uses seleniumgrid to test on each browser with smoke tests and functionality to capture browser logs at run time, as well as Mob Browser Proxy with is a feature in itself. You should check it out!

MobBrowserProxy