This article discusses the importance of assuring the correctness and quality of modern software systems and applications, which have a significant impact on society. It highlights the need for novel testing approaches, such as automated generation of test suites and the use of machine learning and artificial intelligence, to keep up with the complexity and rapid development cycles of these systems. The article also focuses on the challenges of quality assurance for intelligent components in modern applications.
