Agile methods like Scrum and Kanban aim to enable teams to deliver feature increments in short cycles. One of the key elements to achieving this efficiently and with high quality is the practice of test automation, which ensures that all functional and regression testing is automated. These tests are written by developers, ideally at the same time as the product code. The key to effective test automation is learning to write code which is easily testable. There are numerous benefits to following this development approach, including producing higher quality code in less time, reducing efforts for bug analysis and fixes, and being more responsive to changing requirements.
This course will teach you how to write testable code in ABAP and covers topics such as unit testing, test isolation, test-driven development, testing legacy code, and more.