SoapUI: One Key to All Doors
summary
SoapUI Free is presented as a lightweight way to design REST integration tests, store them as editable XML in Git, and run them headlessly with the ConsoleRunner to avoid becoming a release bottleneck. It supports data-driven testing via global properties, reusable logic through Groovy scripts, and CI integration with Jenkins or TestNG reporting to catch real defects (example: a 500 error) without needing a full Java test framework.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:04Testing without UI
- 3:30SoapUI over others
- 5:41SoapUI automation benefits
- 8:12SoapUI community and docs
- 8:56Manual test problems
- 10:23Test design and automation
- 11:27Pesticide paradox
- 12:07Global Properties for data
- 13:50CI setup with SoapUI
- 15:15SoapUI-Jenkins plugin
- 17:25Git for test storage
- 18:33Editing XML in IntelliJ
- 19:37Global Properties simplified
- 20:39Demo: registration test
- 21:42First test run and results
- 23:09Debugging failures
- 24:15Local test runs
- 25:20SoapUI for SOAP and REST
- 26:03JSONPath for responses
- 28:10Groovy scripting and loops
- 30:45Assertions and Global Properties
- 31:27Running tests and suites
- 32:29Team collaboration
- 33:33Groovy for code reuse
- 35:15SoapUI-Selenium integration
- 36:39Groovy data processing
- 38:01Token auth in SoapUI
- 40:11Handling expired tokens
- 41:48Q&A
related talks
23mThe Why & How of Testing APIs
09mSmartBear Software
40mUI automation – it’s not free
34mBack-End Tests Not Evident but a Simple Way to Improve Your Testing
43mUI testing is so easy - said no developer ever
46mModern Testing Tools for Java Developers
31mModern Testing Tools for Java Developers
54mDirty Tests And How To Clean Them
