- Courses
- Page Object Model and Framework Design
- Certification
TestingBot Page Object Model Certification
Free. Prove you can use what the Page Object Model and Framework Design course teaches, not just that you read it: pass a timed exam, then run the course suite on TestingBot.
The exam and the practical are tied to your TestingBot account, so sign in to start. A free account is enough.
How it works
-
1
Step 1: The exam
20 questions drawn from 30, 30 minutes, pass mark 80%. Not the knowledge-check questions. Explanations after grading; retake after 24 hours, up to 3 attempts in 7 days.
-
2
Step 2: Run your page-object suite on TestingBot
3 passing browser tests in the build
certificate-page-object-modelon 2 different browser configurations, in the last 30 days.How to run it
Run your page-object suite (Java/TestNG, Python/pytest or Playwright/TypeScript) on the TestingBot grid in at least two browser and platform combinations. All sessions must be in one build named
certificate-page-object-model, with pass/fail reported for each.Follow Run the framework in parallel on a grid, then set the build name and report status for your language:
-
Java + TestNG: the
DriverFactoryputsbuildintb:optionsfrom theBUILD_IDenvironment variable, so run withBUILD_ID=certificate-page-object-model mvn test -Dtarget=testingbot. Run it once withbrowser=chromeand once with-Dbrowser=firefox(or changeplatformName) to get two configurations. The@AfterMethodin that chapter reports the result through the TestingBot REST API (TestNG docs). -
Python + pytest: add
"build": "certificate-page-object-model"to thetb:optionsdictionary of the remotedriverfixture, runTARGET=testingbot pytest -n 4for two browsers, and report each result withupdate_test(driver.session_id, passed=...)from thetestingbotclientpackage before quitting (pytest docs). -
Playwright: the
testingBotEndpointhelper readsbuildfromBUILD_ID, so runBUILD_ID=certificate-page-object-model TARGET=testingbot npx playwright testwith thechrome-win11andfirefox-linuxprojects, and keep thereportStatusauto fixture (mark test status).
Then open the
certificate-page-object-modelbuild in the TestingBot dashboard and check that at least three sessions are marked passed across at least two configurations. -
Java + TestNG: the
-
3
Step 3: Your certificate
Unlocks when both steps are done. Choose the name to print, then share the public link or add it to LinkedIn.