Company
Date Published
Author
Erez Berkner
Word count
1104
Language
English
Hacker News points
2

Summary

Lumigo, a startup, built an automated and stable testing infrastructure to support its rapid development and deployment of features. The infrastructure uses Cypress for end-to-end and UI tests, with over 700 tests running per pull request as part of their CI pipeline. To manage flaky tests, Lumigo developed custom tools, including "burn" and test retries, which help identify and fix issues quickly. The company also utilizes parallelization to reduce testing time and save costs. Additionally, Lumigo created custom commands and helper functions to improve readability and maintainability of the testing infrastructure, making it easier for developers to write tests and ensuring high standards are met despite rapid growth.