FHIR API Testing with Inferno
summary
Inferno is an open source FHIR API test harness that runs locally or as a service and uses a Ruby DSL plus a built-in FHIR client, validator and terminology checks. The ONC program edition implements 300 tests across five scenarios and a session performs thousands of HTTP requests. Tests exercise Smart on FHIR authorization (including token refresh), generate checks from capability statements and provide manual attestation where automation can’t reach, and allow servers provide their own test data.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:57Overview
- 2:15What is Inferno
- 4:35What Inferno provides
- 6:33How Inferno works
- 9:33Standards
- 12:01Testing
- 15:10Testing in Inferno
- 23:26Test design approach
- 26:34Inferno DSL
- 29:10Inferno Interface
- 29:38Reusable Tests
- 31:05Interface Overview
- 32:06Test Generation
- 33:43Test Generation Demo
- 34:37Test Generation Limitations
- 36:02Looking Forward
- 38:20Challenges
- 41:05QA
related talks
39mFHIR Server Certification with Inferno
46mDIY Testing with Inferno Framework
35mPassing the Inferno G10 tests with your FHIR server
47mLeveraging test-driven development with FHIR implementations
17mFHIR up your tests: Integration tests
37mFHIR Innovations at InterSystems
40mTest driven development I: Introduction
21mAll you need to know about FHIR validation
