Automated testing has become an integral part of the modern software development process, playing a key role in improving product quality. In the conditions of the rapid development of technologies and the increase in the complexity of software solutions, traditional testing methods can no longer provide the required efficiency and speed. Automation of testing allows you to significantly speed up the process of identifying errors, ensuring high accuracy and stability of testing software products at all stages of development. The main principles and approaches to automated testing, its advantages and disadvantages, as well as the impact on the overall development process are argued. Attention is paid to the types of automated tests, such as modular, integration and functional tests, as well as tools and frameworks that provide automation of these processes. The best practices of introducing automated testing into corporate processes are structured, which allows to reduce the risks and costs associated with manual testing. The analysis was carried out key factors affecting the effectiveness of automated testing, such as the choice of tools, testing strategies, and the level of expertise of specialists.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Automated Testing as a Factor in Improving the Quality of Software Products

  • Hassan Ali Al-Ababneh,
  • Salem A. S. Alrhaimi,
  • Shukri Nasri Hindi,
  • Hamza Abedelgader Alrababah,
  • N. Al Refai Mohammed,
  • Suleiman Ibrahim Mohammad,
  • Asokan Vasudevan

摘要

Automated testing has become an integral part of the modern software development process, playing a key role in improving product quality. In the conditions of the rapid development of technologies and the increase in the complexity of software solutions, traditional testing methods can no longer provide the required efficiency and speed. Automation of testing allows you to significantly speed up the process of identifying errors, ensuring high accuracy and stability of testing software products at all stages of development. The main principles and approaches to automated testing, its advantages and disadvantages, as well as the impact on the overall development process are argued. Attention is paid to the types of automated tests, such as modular, integration and functional tests, as well as tools and frameworks that provide automation of these processes. The best practices of introducing automated testing into corporate processes are structured, which allows to reduce the risks and costs associated with manual testing. The analysis was carried out key factors affecting the effectiveness of automated testing, such as the choice of tools, testing strategies, and the level of expertise of specialists.