An inside look at software testing at GitLab
Aug 30, 2019Valerie Silverthorne

Summary
This post discusses the challenges of software testing at GitLab, including the lack of sufficient tests and flaky tests. It highlights efforts to improve test requirements by including them in issue and merge request templates. The post also emphasizes the importance of test framework reliability and the need for developers to contribute to end-to-end testing. It touches on the potential of machine learning to assist in test automation by creating bots that can identify UI locators and randomly click on them to find errors. The team aims to increase test coverage for enterprise features while reducing test runtime to 30 minutes.
More from the Test Result Upload Automation trail
- Streamline test management with SmartBear QMetry GitLab component
- How to continuously test web apps and APIs with Hurl and GitLab CI/CD
- How to automate testing for a React application with GitLab
- Want faster releases? Your answer lies in automated software testing
- Trust, but verify: The importance of software test automation