Удосконалений метод роботи з метриками покриття коду для забезпечення ефективного оцінювання результатів тестування програмного забезпечення
Вантажиться...
Дата
2023
Автори
Олійник, П.
Мартинюк, В.
Oliinyk, P.
Martynyuk, V.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Стаття присвячена питанню вимірювання та аналізу тестового покриття коду в контексті оцінювання якості
програмного забезпечення. У ній розглядається удосконалений метод роботи з метриками покриття коду, що забезпечує
більш ефективне та автоматизоване оцінювання результатів тестування. Наукова стаття пропонує вдосконалений метод
оцінювання метрик покриття коду як ключового аспекту процесу тестування програмного забезпечення. Розглянутій
програмній системі доручено автоматизувати цей процес та підвищити ефективність оцінювання результатів тестування.
Надано детальний опис методології, включаючи архітектуру програмної системи, інфраструктуру та процес збору даних про
покриття коду та виконання тестів
In the rapidly evolving landscape of software development, effective code coverage metrics and testing evaluation are paramount for ensuring the quality and reliability of software products. This research article introduces an innovative approach to code coverage assessment, designed to streamline the testing process and provide a robust framework for evaluating test results. The article is dedicated to the issue of measuring and analyzing code coverage in the context of software quality assessment. It considers an improved method of working with code coverage metrics that provides more effective and automated testing results evaluation. The article also discusses possible practical applications of this method and its potential advantages for software engineering. The proposed methodology is meticulously described, providing a detailed breakdown of the software system's architecture, the underlying infrastructure, and the data collection procedures for both code coverage and test execution. A central feature of the system is its seamless integration into the software development pipeline, ensuring that code coverage and testing are tightly woven into the fabric of the software development lifecycle. Notably, the system significantly reduces the time and effort required for testing, addressing a critical need in the context of agile and rapid software development environments. In conclusion, this article underscores the imperative of automating the code coverage assessment process and its transformative impact on software quality. It serves as a valuable resource for software engineers, developers, and researchers seeking to optimize their testing practices and elevate the quality of their software products. By presenting a comprehensive and innovative approach to code coverage evaluation, this research contributes to the ongoing quest for improved software reliability and resilience in the dynamic landscape of modern software development
In the rapidly evolving landscape of software development, effective code coverage metrics and testing evaluation are paramount for ensuring the quality and reliability of software products. This research article introduces an innovative approach to code coverage assessment, designed to streamline the testing process and provide a robust framework for evaluating test results. The article is dedicated to the issue of measuring and analyzing code coverage in the context of software quality assessment. It considers an improved method of working with code coverage metrics that provides more effective and automated testing results evaluation. The article also discusses possible practical applications of this method and its potential advantages for software engineering. The proposed methodology is meticulously described, providing a detailed breakdown of the software system's architecture, the underlying infrastructure, and the data collection procedures for both code coverage and test execution. A central feature of the system is its seamless integration into the software development pipeline, ensuring that code coverage and testing are tightly woven into the fabric of the software development lifecycle. Notably, the system significantly reduces the time and effort required for testing, addressing a critical need in the context of agile and rapid software development environments. In conclusion, this article underscores the imperative of automating the code coverage assessment process and its transformative impact on software quality. It serves as a valuable resource for software engineers, developers, and researchers seeking to optimize their testing practices and elevate the quality of their software products. By presenting a comprehensive and innovative approach to code coverage evaluation, this research contributes to the ongoing quest for improved software reliability and resilience in the dynamic landscape of modern software development
Опис
Ключові слова
метрики покриття коду, PHP, PHPUnit, PHPMailer, Git, GitHub, GitHub Actions, Docker, Composer, AWS, AWS ECS, AWS ECR, code coverage metrics
Бібліографічний опис
Олійник П. Удосконалений метод роботи з метриками покриття коду для забезпечення ефективного оцінювання результатів тестування програмного забезпечення / П. Олійник, В. Мартинюк // Вимірювальна та обчислювальна техніка в технологічних процесах. – 2023. – № 3. – С. 138-143.