The recent developments in the field of software testing and quality assurance highlight a significant shift towards enhancing the efficiency and applicability of automated testing tools across various programming languages and platforms. A notable trend is the integration of search-based software testing (SBST) techniques with industry-standard tools and practices, particularly in the domain of Simulink models for cyber-physical systems. This integration aims to bridge the gap between academic research and industrial application, making SBST more accessible and practical for engineers. Additionally, there's a growing interest in the energy consumption of automated test generation tools, shedding light on the environmental impact of software testing practices. Another emerging area is the development of specialized testing tools for modern programming languages like Kotlin, focusing on concurrency and cross-platform compatibility. These advancements not only improve the robustness and reliability of software systems but also contribute to the broader adoption of automated testing methodologies in industry.
Noteworthy Papers
- Search-based Testing of Simulink Models with Requirements Tables: Introduces a black-box testing approach for Simulink models that supports Requirements Table, significantly improving the practicality of SBST in industrial settings.
- LitmusKt: Concurrency Stress Testing for Kotlin: Presents the first tool for litmus testing concurrent programs in Kotlin, addressing the unique challenges of multiplatform languages and contributing to the Kotlin compiler's reliability.
- Simulink Mutation Testing using CodeBERT: Demonstrates the use of CodeBERT for generating mutants for Simulink models, offering a novel approach that complements existing mutation testing tools.
- On the Energy Consumption of Test Generation: Investigates the energy consumption of automated test generation, providing valuable insights into the environmental impact of software testing practices.