A team is developing software using continuous integration. Which testing practice is most essential to support this approach?
-
A
Manual exploratory testing after each build
-
B
Automated regression tests that run on every build
-
C
Full system testing performed weekly
-
D
User acceptance testing after each commit