Четырёхмерный ACC анализ
https://doi.org/10.15514/ISPRAS-2024-36(2)-4
Аннотация
В статье обсуждаются вопросы планирования и управления ресурсами в процессе тестирования программных систем. В работе представлен метод анализа ACC, используемый в Google для оптимизации распределения усилий по тестированию различных частей системы. Расширение метода путем добавления четвертой характеристики - актеров (роли пользователей системы) - позволяет более гибко оценивать требования к действиям и уровни навыков пользователей. Иллюстративные примеры атрибутов и компонентов системы помогают понять принципы метода. В работе предлагается новый подход к управлению рисками и улучшению процессов в тестировании программных систем в многомерном пространстве. Эффективность применения улучшенного метода анализа ACC с использованием риско-ориентированного подхода была продемонстрирована на примере системы управления технологическими операциями по ремонту электродвигателей, для которой были определены атрибуты, компоненты, актеры, проанализированы возможности их пересечения, проведено тестирование, что помогло улучшить качество системы.
Ключевые слова
Об авторах
Назгуль Ибрагимовна МУСТАФИНАРоссия
Cтудент 3-го курса Национального исследовательского университета «Высшая школа экономики» (НИУ ВШЭ–Пермь). Сфера научных интересов: машинное обучение, анализ данных.
Михаил Александрович ПЛАКСИН
Россия
Кандидат физико-математических наук, доцент кафедры информационных технологий в бизнесе Национального исследовательского университета «Высшая школа экономики» (НИУ ВШЭ–Пермь), доцент кафедры математического обеспечения вычислительных систем государственного национального исследовательского университета (ПГНИУ). Сфера научных интересов: системный анализ, ТРИЗ, управление проектами, информатизация образования, преподавание информатики в начальной школе, построение сквозного курса информатики с 1-го по 11-й класс.
Полина Алексеевна МИКИШЕВА
Россия
Обучается на 3-м курсе на направлении «Программная инженерия» в Пермском филиале НИУ Высшая школа экономики.
Список литературы
1. Kulakov K. A., Dimitrov V. M. Fundamentals of software testing //Electronic textbook for students of the Institute of Mathematics and Information Technologies. /Petrozavodsk: PetrSU. 2018.
2. Safiulin R.Z. Development of testing technologies in education // Education management: theory and practice. 2015. №1 (17). URL: https://cyberleninka.ru/article/n/razvitie-tehnologiy-testirovaniya-v-obrazovanii (date of reference: 15.11.2023).
3. Karpunin Aleksey Aleksandrovich, Ganev Yuri Mikhailovich, Chernov Maxim Mikhailovich Quality assurance methods in the design of complex software systems // NIKSS. 2015. №2 (10). URL: https://cyberleninka.ru/article/n/metody-obespecheniya-kachestva-pri-proektirovanii-slozhnyh-programmnyh-sistem (date of reference: 15.11.2023).
4. Galimova, E. Yu. Methodology for selecting automated, manual and mixed way of testing a software product based on quality criteria // Proceedings of Tula State University. Technical Sciences. 2019. - №. 7. С. 248-256.
5. Kulikov S. S. et al. Software testing: textbook. 2019.
6. Polevshchikov, I. S., Chirkov, M. S., Levanov, A. A. V. Automated system of test-plans development in software testing // Engineering Gazette of Don. 2019. - №. 8 (59). С. 29.
7. Piven A. A., Skorin Yu. I. Software testing // Sistemy obrokobki informatsii. 2012. - №. 4 (1). - С. 56-58.
8. Kuvshinova E. A., Glazova V. F. TESTING AS IMPORTANT COMPONENT OF THE SYSTEM OF CONTROL OF SOFTWARE QUALITY // Applied Mathematics and Informatics: Modern Research in Natural and Technical Sciences. 2017. С. 305-308.
9. Drobysh A. A., Santsevich S. N. Debugging and testing of software. 2020.
10. Shakirova A. I., Khasyanov A. F., Dautov E. F. Software testing time reduction // Modern Science-Intensive Technologies. 2019. - №. 7. С. 104-109.
11. Vildanova K. I. Choice of software testing method // Scientific Notes of UlSU. Series" Mathematics and Information Technologies". 2022. - №. 2. - С. 31-37.
12. Moiseev D. A. Methodology and process of manual testing // Reliability and quality of complex systems. 2017. - №. 3 (19). С. 107-112.
13. Aksenov D. O., Khafizov E. U., Ryabov M. A. Software Testing Management System.
14. Ivanov E. С. Development of software testing methodology: master's thesis. 2014.
15. Viktorova V. S., Stepanyants A. S. Models and methods for calculating the reliability of technical systems //M.: LENAND. 2016.
16. Carollo J., Whittaker J., Arbon J. How testing is done at Google. 2012.
17. Plaksin M.A. Testing and Debugging Programs for Future and Present Professionals // Moscow: BINOM, 2023.
Рецензия
Для цитирования:
МУСТАФИНА Н.И., ПЛАКСИН М.А., МИКИШЕВА П.А. Четырёхмерный ACC анализ. Труды Института системного программирования РАН. 2024;36(2):47-58. https://doi.org/10.15514/ISPRAS-2024-36(2)-4
For citation:
MUSTAFINA N.I., PLAKSIN M.A., MIKISHEVA P.A. Four-Dimensional ACC Analysis. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2024;36(2):47-58. https://doi.org/10.15514/ISPRAS-2024-36(2)-4