Continuous Integration (CI)
Gain the confidence to ship at blistering speed and immense scale with automated builds, testing, and out-of-the-box security to verify each commit moves you forward.
Learn More →Code Testing and Coverage
Code testing and coverage ensure that individual components built within a pipeline perform as expected, and are an important part of a Continuous Integration framework.
Learn More →Performance Testing
Be confident in the performance of your changes by ensuring that they are validated against real world scenarios.
Learn More →Usability Testing
Testing to ensure usability flows work and are actually understandable and valuable to your users.
Learn More →Accessibility Testing
Beyond being a compliance requirement in many cases, accessibility testing is the right thing to do.
Learn More →Merge Trains
Keeping master green and ensuring the stability of collaboration on branches is vitally important. GitLab has introduced Merge Trains as an important way to accomplish this.
Learn More →Review Apps
Get a fully functional pre-production environment for every merge request that updates on each commit. See code running, and enable user acceptance testing and automated smoke tests before you merge.
Learn More →