Test Driven Development II: Advanced
summary
Hands-on overview of the Touchstone Testing Platform showing concrete techniques: use of FHIRPath expressions, XPath and JSONPath for asserts, and external rule scripts (Groovy, Schematron, XSLT) to express complex test logic; a proxy-based peer-to-peer proxy lets Touchstone capture and correlate client requests; the Java validation engine plus an external terminology server (e.g., Grahams) validates profiles and value sets; a REST API supports CI integration (example: Jenkins calling Touchstone, polling until completion) and dashboards report conformance and per-rule failures.
AI-written summary · about
chapters (14)
- 0:00Introduction to TDD II
- 1:00Speaker background and overview
- 2:31Reliable and repeatable testing
- 3:35Defining test criteria with asserts
- 6:04Introducing FHIR Path expressions
- 8:11Rules and rule sets for complex asserts
- 15:59Testing servers and clients
- 20:15Peer-to-peer testing workflow
- 26:46Touchstone API for automation
- 30:01Conformance testing with validation engine
- 35:03Analytics dashboard for test results
- 36:47Hands-on exercises overview
- 41:06Validation engine and profiles
- 44:21Q&A and closing remarks
related talks
47mLeveraging test-driven development with FHIR implementations
45mAccelerate Quality: Building FHIR that Meets Federal Mandates
46mDevelopment and Testing Strategies
35mTest automation guide: How to move away from chain tests
54mDomain Driven Testing: Know What You're Doing
43mTest Driven Application Security
47mFrom Bugs to Brilliance: Testing Toolbox in Action
57mModern Testing Tools for Java Developers
