Software development process comparison — As the scale of programs increases, whether developing new functions or refactoring, optimizing existing code, etc., automated testing can be used to ensure that the existing functions of the program are not affected (the old behaviours are not changed), and it can also reduce the number of bugs during developing…