What is an efficient way to ensure that the code is working as per the acceptance criteria/business requirements? (1 correct answer) 1. Through automated functional tests. 2. Through automated regression tests. 3. Through automated unit tests. 4. Through automated smoke tests.