Yanbo Li
Senior Solution Architect at Parasoft Greater China
Li Yanbo is a Senior Solution Architect at Parasoft Greater China, with more than 10 years of experience in software testing and quality assurance. He is proficient in C/C++ and well-versed in multiple functional safety and cybersecurity standards, including ISO 26262, ISO 21434, EN 50518, and IEC 61508. He excels at applying testing theories to high-demand industries such as finance, automotive, rail transit, embedded systems, and defense. In numerous key industry projects, he has successfully leveraged toolchains such as C/C++test to help clients build C/C++ code quality systems compliant with functional safety certifications. For automotive clients, he integrated C++ testing workflows using environments such as Docker. In the financial sector, he assisted clients in building continuous testing platforms based on Jenkins/TFS, effectively addressing code management challenges caused by team turnover. In the defense and power sectors, he developed customized white-box testing solutions focused on unit test coverage and certification compliance, enhancing code security levels. He has delivered technical talks at events such as the China International Finance Exhibition, automotive academic conferences, and embedded systems forums, demonstrating expertise in C++ testing and software quality assurance and facilitating multiple business collaborations. He is committed to helping clients achieve high-quality software delivery and long-term quality improvement through professional C++ testing methodologies and systematic toolchains.
Topic
From Automation to Intelligence: How AI Is Reshaping the Future of C++ Software Testing
Introduction: In safety-critical systems built with C++, software quality is directly tied to protecting lives and property. While traditional automated testing has improved efficiency, it has reached its limits when faced with massive codebases, complex scenarios, and the need to uncover deep, hidden defects. We are standing at the threshold of a paradigm shift: artificial intelligence is transforming testing from “automated execution” to “intelligent decision-making.” This talk draws on extensive real-world practices of Parasoft C/C++test across high-assurance industries such as automotive, industrial automation, and aviation, illustrating how AI technologies can empower the construction of robust C++ software quality systems. We will explore how AI can enhance the precision of static analysis, intelligently generate high-coverage test cases, and automate the evolution of test suites. This is not only about meeting functional safety certifications such as ISO 26262—it is about building a next-generation software quality assurance system that can learn, adapt, and predict risks, setting a new benchmark for reliability and safety in the C++ ecosystem. Outline: • Challenges of Software Testing and Opportunities Brought by AI • C/C++ White-Box Testing Solutions: – Intelligent Static Analysis: How AI interprets code intent, dramatically reduces false positives, and identifies deep security vulnerabilities and code defects – Intelligent Test Generation and Optimization: AI-based unit test generation that breaks coverage bottlenecks and automatically detects and optimizes redundant test suites • Accelerating Functional Safety Processes with AI