Ex Machina: The Framework That Knows its Bugs
summary
Framework integrates TestNG + Selenium (Java) with JIRA via REST calls (REST-assured), using TestNG groups/annotation-transformer to attach ticket IDs, a dedicated JIRA service user to query statuses, and listeners (afterInvocation/onTestFailure) to comment or update tickets. Suite is ~1,000 tests taking 6–8 hours; monitoring time drops from ~8 to ~4 hours and duplicates fall ~36% after disabling tests whose JIRA status and affected versions/build match the current branch. Alternative: store affected test names in a JIRA custom field and fetch active tickets to exclude tests at runtime.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 6:15Concept
- 13:25Example
- 19:21Dangers
- 20:29Opening tickets automatically
- 21:47Inverse solution
- 24:33Results








