Issues of Development of Automated Testing System of Software for Technical Complexes of Automated Process Control Systems

This article focuses on the development and automation of software testing systems specifically designed for Automated Control Systems for Technological Processes (ACSTP). The primary objective is to analyze the debugging and testing procedures applicable to software-hardware complexes within ACSTp, while identifying the challenges associated with these processes. The study aims to enhance the reliability and functional safety of software throughout its lifecycle, particularly in critical infrastructure settings. The article begins by discussing the significance of ACSTP in various industries, emphasizing the need for robust testing mechanisms to ensure the systems operate safely and effectively. It outlines the risks associated with information and functional security, which can arise from software failures or unauthorized access. To mitigate these risks, the research highlights the necessity of implementing comprehensive testing strategies that adhere to established standards, such as GOST R ISO/IEC 12207—2010. A key focus of the study is the comparison between manual and automated testing methods. While manual testing is often employed during the initial development stages, particularly for user interface assessments, automated testing is shown to offer significant advantages, including increased efficiency, reduced human error, and the ability to execute extensive test cases consistently. The article discusses various tools for automated testing, such as JUnit, TestNG, and Cucumber, which can streamline the testing process. The research presents a proposed architecture for a software-hardware platform that incorporates a semi-physical test stand, enabling real-time automated testing of software. This platform is designed to facilitate comprehensive testing across different levels, including module, integration, system, and acceptance testing. The architecture supports the execution of tests under controlled conditions, ensuring that the software meets functional safety requirements. Results from the study indicate that the proposed platform can effectively enhance the testing process, providing a reliable environment for evaluating software performance and safety. The findings also demonstrate the adaptability of the architecture for various configurations and applications within ACSTP, making it suitable for a wide range of automated systems. In conclusion, the article underscores the importance of implementing automated testing solutions to improve the overall performance, reliability, and safety of ACSTP systems.

Authors

Publication Details

Journal
PROGRAMMNAYA INGENERIA
Published
2025-03-24
DOI
https://doi.org/10.17587/prin.16.122-133
Primary Topic
Engineering Diagnostics and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Issues of Development of Automated Testing System of Software for Technical Complexes of Automated Process Control Systems

Ya. A. Zotov
PROGRAMMNAYA INGENERIA
Engineering Diagnostics and Reliability
article

Issues of Development of Automated Testing System of Software for Technical Complexes of Automated Process Control Systems

Ya. A. Zotov
article en

Abstract

This article focuses on the development and automation of software testing systems specifically designed for Automated Control Systems for Technological Processes (ACSTP). The primary objective is to analyze the debugging and testing procedures applicable to software-hardware complexes within ACSTp, while identifying the challenges associated with these processes. The study aims to enhance the reliability and functional safety of software throughout its lifecycle, particularly in critical infrastructure settings. The article begins by discussing the significance of ACSTP in various industries, emphasizing the need for robust testing mechanisms to ensure the systems operate safely and effectively. It outlines the risks associated with information and functional security, which can arise from software failures or unauthorized access. To mitigate these risks, the research highlights the necessity of implementing comprehensive testing strategies that adhere to established standards, such as GOST R ISO/IEC 12207—2010. A key focus of the study is the comparison between manual and automated testing methods. While manual testing is often employed during the initial development stages, particularly for user interface assessments, automated testing is shown to offer significant advantages, including increased efficiency, reduced human error, and the ability to execute extensive test cases consistently. The article discusses various tools for automated testing, such as JUnit, TestNG, and Cucumber, which can streamline the testing process. The research presents a proposed architecture for a software-hardware platform that incorporates a semi-physical test stand, enabling real-time automated testing of software. This platform is designed to facilitate comprehensive testing across different levels, including module, integration, system, and acceptance testing. The architecture supports the execution of tests under controlled conditions, ensuring that the software meets functional safety requirements. Results from the study indicate that the proposed platform can effectively enhance the testing process, providing a reliable environment for evaluating software performance and safety. The findings also demonstrate the adaptability of the architecture for various configurations and applications within ACSTP, making it suitable for a wide range of automated systems. In conclusion, the article underscores the importance of implementing automated testing solutions to improve the overall performance, reliability, and safety of ACSTP systems.

PROGRAMMNAYA INGENERIAVol. 16(3)
Openalex Percentile: Top 94%
Engineering Diagnostics and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.