Inside the Elastic: Testing a Well Known Open Source Stack
summary
Maintains synchronized releases of Elasticsearch Logstash Kibana Beats by building immutable artifacts with a Vagrant + Gradle pipeline and running a layered test matrix that includes randomized unit tests with reproducible seeds, integration REST tests expressed in JSON/YAML that client libraries reuse, packaging checks across multiple Linux distributions and Windows VMs, documentation snippet verification against live nodes, rolling upgrade and mixed‑cluster backwards compatibility tests, and continuous rally nightly benchmarks plus JMH and ad hoc thousand‑node scale runs that catch surprising regressions like 10% indexing changes.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:12What is the Elastic Stack?
- 9:01Unit Tests
- 12:22Integration Tests
- 17:24Packaging Tests via BATS
- 18:14Documentation tests
- 21:36Smoke tests
- 22:43BWC tests
- 30:21Moar testing
- 34:57Manual Testing
- 41:41Summary
related talks
44mGoing Elastic
32mELK Stack: Use in Performance Testing and More
40mPer Aspera ad Excellent TestOps
56mTestOps at scale
51mAutomatic testing of a heavily integrated system - a case-study
24mBetter Testing Through Statistics
46mTesting applications without a GUI. Or using the ELK stack to analyze behavior
31mDeploying Complex Application Stacks with Ansible
