<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2072-9502</issn>
   <issn publication-format="online">2224-9761</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">36625</article-id>
   <article-id pub-id-type="doi">10.24143/2072-9502-2020-3-52-60</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>КОМПЬЮТЕРНОЕ ОБЕСПЕЧЕНИЕ И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>COMPUTER SOFTWARE AND COMPUTING EQUIPMENT</subject>
    </subj-group>
    <subj-group>
     <subject>КОМПЬЮТЕРНОЕ ОБЕСПЕЧЕНИЕ И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">MODEL OF THE INFORMATION ADVISORY SYSTEM OF SUPPORT OF DECI-SION MAKING WHEN CHOOSING THE METHOD OF TESTING THE SOFT-WARE</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>МОДЕЛЬ ИНФОРМАЦИОННО-СОВЕТУЮЩЕЙ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЯ ПРИ ВЫБОРЕ СПОСОБА ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-6650-4148</contrib-id>
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Галимова</surname>
       <given-names>Екатерина Юрьевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Galimova</surname>
       <given-names>Ekaterina Yurievna</given-names>
      </name>
     </name-alternatives>
     <email>galim81@mail.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Белов</surname>
       <given-names>Сергей Валерьевич </given-names>
      </name>
      <name xml:lang="en">
       <surname>Belov</surname>
       <given-names>Sergey Valerevich </given-names>
      </name>
     </name-alternatives>
     <email>ssbelov@mail.ru</email>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Санкт-Петербургский государственный университет промышленных технологий и дизайна</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Saint Petersburg State University of Industrial Technologies and Design</institution>
     <city>Saint Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Астраханский государственный технический университет</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Astrakhan State Technical University</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Астраханский  государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Astrakhan State Technical  University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <issue>3</issue>
   <fpage>52</fpage>
   <lpage>60</lpage>
   <self-uri xlink:href="https://vestnik.astu.ru/en/nauka/article/36625/view">https://vestnik.astu.ru/en/nauka/article/36625/view</self-uri>
   <abstract xml:lang="ru">
    <p>Повышение качества программных систем предприятия увеличивает конкурентоспособность и востребованность программных продуктов. Одним из инструментов обеспечения качества является тестирование программных систем. Рассмотрены основные принципы построения информационно-советующей системы (ИСС) поддержки принятия решения при выборе способа тестирования программного обеспечения. Проанализированы концептуальные подходы к тестированию на основе функциональных характеристик классов программного обеспечения. При выборе способа тестирования рекомендуется учитывать не только финансовую составляющую, но и специфические характеристики тестируемой программной системы. Разработан список вопросов, с помощью которых формализуются качественные свойства программных систем. Список вопросов базируется на модели ISO/IEC 25010:2011. Опросные листы с таблицами попарных сравнений вопросов предлагается заполнить группе экспертов. Вопросы имеют эквивалентную значимость относительно критерия «Важность для автоматизации». При подборе экспертов не всегда есть возможность создания однородной группы, поэтому предлагается рассчитать весовые коэффициенты компетентности каждого эксперта. На основе полученных данных производится расчет весов ответов на вопросы. Далее вычисляется свертка и в зависимости от полученного результата делается рекомендация по выбору типа тестирования. Построены аналитическая и структурная модели ИСС. В разработанной программной системе выделены подсистема ввода данных, подсистема ранжирования вопросов и компетентностей экспертов, блок формирования результирующих данных. Предложенная ИСС позволит рассчитать коэффициенты компетентности экспертов, провести ранжирование вопросов по степени значимости для автоматизации тестирования, выбрать оптимальный подход к тестированию программных систем.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article focuses on improving the quality of program systems of the enterprise, which increases the competitiveness and relevance of the software products. One of the tools to ensure the quality is testing program systems. There are discussed the basic principles of building an information-advisory system (IAS) of decision support when choosing a method for testing the software. The conceptual approaches to testing using the functional characteristics of software classes are ana-lyzed. When choosing a testing method, it is recommended to take into account not only the financial component, but also the specific characteristics of the program system tested. A list of questions has been developed, with the help of which the qualitative properties of the program systems are formalized. The list of questions is based on the ISO / IEC 25010: 2011 model. A group of experts are offered to fill the questionnaires and tables of pairwise comparisons of questions. The questions have the equivalent significance with respect to the Importance for Automation criterion. When &#13;
selecting experts, it is not always possible to create an affinity group; therefore, it is proposed to calculate the weighting coefficients of competence of each expert. According to the data obtained, the weights of the answers are calculated. Further, the convolution is calculated and, depending on the result, a recommendation is made on choosing the type of testing. The analytical and structural models of IAS have been constructed. In the developed program system, a data input subsystem, a subsystem for ranking questions and expert competencies, and a unit for generating the resulting data are allocated. The proposed IAS will make it possible to calculate the competency coefficients of experts, to rank questions according to the degree of importance for testing automation, and to choose the optimal approach to testing software systems.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>программные системы</kwd>
    <kwd>тестирование программного обеспечения</kwd>
    <kwd>информационно-советующая система</kwd>
    <kwd>автоматизированное тестирование</kwd>
    <kwd>ручное тестирование</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>software testing</kwd>
    <kwd>information advisory system</kwd>
    <kwd>automated testing</kwd>
    <kwd>manual testing</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>ВведениеВ условиях роста числа задач, для решения которых применяются различные программные системы (ПС), проблема оценивания их качества занимает особое место в общем комплексе исследований, что приводит к новым задачам, для решения которых уже недостаточно последних достижений в области обеспечения качества ПС. Особенностью современного процесса развития информационных технологий является то, что происходит быстрое устаревание существующих методик обеспечения качества ПС. Проблема неэффективности использования средств вычислительной техники во многом связана с невыявленными ошибками в ПС.Данная статья посвящена вопросам моделирования информационно-советующей программной системы для поддержки выбора способа тестирования программного обеспечения.Концептуальные подходы к тестированию программного обеспеченияТестирование является основным инструментом, используемым в IT-отрасли для оценки качества разрабатываемого программного обеспечения. В аспекте современных тенденций информатизации можно выделить ряд классификаций видов тестирования, в частности, используя Nuture of Software («природу» приложения. Концептуальными направлениями тестирования с позиции природы приложения (Nature of Software) являются тестирование мобильных приложений (mobile applications testing), тестирование настольных приложений (desktop applications testing) и тестирование веб-приложений (web-applications testing) [1]. Такое деление связано с тем, что каждый из вышеупомянутых классов приложений  (настольные, мобильные, веб-приложения) имеет ряд функциональных особенностей, отраженных в таблице 1.Таблица 1Функциональные характеристики классов программного обеспеченияФункциональные характеристикиДесктопные приложенияМобильные приложенияВеб приложенияПроцесс инсталляцииСтандартизирован, не требует специальных навыковИнсталляция со специализированных сервисов или вручную.Требует специфических знанийНаличие инсталлятораЕсть Встроен в ОС.НетРежимы работыРаботает с данными на текущем устройствеНативные приложения работают с аппаратной частью. Могут работать автономно. Гибридные приложения используют и запросы, и внутренние ресурсы смартфона.Режим запросовНеобходимость подключения к интернетуЧастично автономная работаЧастично автономная работа для нативных и гибридных приложенийОбязательное подключениеИнструменты взаимодействия с пользователямиМышь, клавиатура, графический планшет, шлем виртуальной реальностиКлавиатура, сенсорные элементы. Голосовое (Google Now). Жестами (Hand wave).Мышь, клавиатураОграничение ресурсов памятиКак правило, нет значительных ограниченийЗначительные ограниченияНет значительных ограниченийКоличество потенциальных пользователейОграниченное количествоОчень большая целевая аудиторияБольшая целевая аудиторияСтационарностьСтационарныеВыполняются “на ходу”Могут иметь мобильные версииДеинсталляторСтандартизирован, процесс выполняется полуавтоматически или автоматическиВстроен в ОСТребует участия администратора В процессе планирования тестирования любой программной системы (ПС) ставится вопрос о выборе ручного, автоматизированного или смешанного подхода. При принятии решения учитывается не только финансовая составляющая, но и характеристики ПС. Формализация качественных свойств программного обеспечения с помощью вопросовПод моделью качества понимается система разнородных характеристик и атрибутов. Среди известных можно выделить модели МакКола, Боэма [2], FURPS/FURPS+, Гецци, Дроми [3] и другие. Ряд работ посвящен сравнительным характеристикам моделей [4, 5]. Наиболее распространённой является модель ISO/IEC 25010:2011. Применение данной модели к программному обеспечению для создания систем тестирования описано в работе [6]. При планировании процесса тестирования предлагается использовать метод выбора между ручным, автоматизированным и смешанным тестированием, основанный на модели качества ПС, описанной в ISO 9126. В России о характеристиках качества программного обеспечения  разработан ГОСТ Р ИСО/МЭК 25010-2015. Модель качества состоит из восьми атрибутов (критериев) качества, каждый из которых включает ряд подхарактеристик (рисунок 1).Рис. 1.  Критерии качества программных систем Для формализации общей оценки ПС для целей тестирования разработан список вопросов, отражающих основные атрибуты качества ПС по ISO/IEC 25010:2011 (таблица 2).Таблица 2Список вопросов о ПСВопросы 1 - 35Вопросы 36 - 70Предъявляются ли высокие требования к производительности? Свойство уровень производительности.Планируется проведение сквозного тестирования (End-To-End Testing)? Свойства функциональная пригодность, совместимость, переносимостьПредполагается ли эксплуатация приложения на максимальной нагрузке (Load Testing)? Свойства надежность, уровень производительности.Планируется проведение случайного тестирования (Monkey/Random Testing)? Свойство надежностьБудут ли производиться переходы с одной платформы (конфигурации аппаратных средств) на другую (Configuration Testing)? Свойство переносимость.Планируется проведение исследовательского тестирования (Exploratory Testing)? Свойства функциональная пригодность, удобство использования, надёжность, защищённость, сопровождаемость, переносимость Имеется ли большое количество форм с полями для ввода данных? Свойство удобство использования.Планируется проведение регрессионного тестирования (Regression Testing)? Свойства функциональная пригодность, уровень производительности, совместимость, удобство использования, надёжность, защищённость, сопровождаемость, переносимостьВ приложении много веб-ссылок? Свойства функциональная пригодность, удобство использования.Планируется проведение глобализационного тестирования (Globalization Testing)? Свойство удобство использованияВ приложении есть функционал для выполнения повторяющихся действий? Свойство функциональная пригодность.Планируется проведение тестирования локализации (Localization Testing)? Свойство удобство использованияЧасто выходят новые версии приложения? Свойство совместимость.Планируется проведение параллельного тестирования (Concurrency Testing)? Свойство надежностьПланируется ли проводить анализ покрытия кода? Свойства функциональная пригодность, сопровождаемость.Планируется проведение альфа-тестирования? Свойства функциональная пригодность, совместимость, надёжность, защищённость, сопровождаемость, переносимостьБудет ли проводиться дымовое тестирование (Smoke Testing)? Свойства функциональная пригодность, сопровождаемость.Планируется проведение бета-тестирования? Свойства функциональная пригодность, удобство использования, защищённость, переносимостьПланируется ли проводить тестирование хеш-функций? Свойство защищённость.Будут проводиться инспекции кода? Свойства функциональная пригодность, сопровождаемостьПри разработке использовалось много сторонних управляющих элементов? Свойства надёжность, сопровождаемость.Будут проводиться сквозные просмотры кода? Свойства функциональная пригодность, удобство использованияВ приложении много функционала, который предполагает печать документов на принтере? Свойство удобство использования.ПС разрабатывается по Agile-методологии? Свойство сопровождаемостьТестирование должно пройти в сжатые сроки? Свойство сопровождаемость.Планируется тестирование пользовательских типов метаданных? Свойства удобство использования, защищённостьПланируется проверять корректность установки, обновления и удаления приложения? Свойства совместимость, переносимость.Планируется проведение тестирования точности данных (Data Accuracy Testing)? Свойство переносимостьПланируется проверка эргономичности приложения? Свойство удобство использования.Необходимо оценивать способность восстановления системы после сбоя (Recovery Testing)? Свойство уровень производительности.Планируется проведение тестирования реконсиляции (Reconciliation Testing)? Свойство переносимостьПланируется проведение тестирования полноты данных (Data Completeness Testing)? Свойство переносимостьВ приложении много графических объектов? Свойства функциональная пригодность, удобство использования.Планируется проведение тестирования преобразования данных (Data Transformation Testing)? Свойство надежностьФункционал программы подразумевает выполнение ручных взаимодействий? Свойство функциональная пригодность.Планируется проведение тестирования качества данных (Data Quality Testing)? Свойство защищённостьБудет проверяться удобочитаемость формата выходных данных? Свойство удобство использования.Планируется проведение тестирование сравнения баз данных (Database Comparison Testing)? Свойство надежностьБудет ли проводиться аудит архитектуры ПС? Свойство защищённость.Планируется ли проведение тестирования сравнения данных (Data Comparison Testing)? Свойство функциональная пригодностьНаборы входных тестовых данных предполагается создавать заново перед каждой итерацией тестирования? Свойство функциональная пригодность.Планируется ли проведение тестирования хранилища данных (Data Warehouse Testing)? Свойство функциональная пригодностьПланируется ли проводить функциональное тестирование? Свойство функциональная пригодность.Планируется ли проведение тестирования на больших объемах данных (Volume Testing)? Свойство уровень производительностиПри разработке ПC использовались преимущественно сложные логические структуры (ветвления, циклы)? Свойство сопровождаемость.Планируется проведение стресс-тестирования (Stress Testing)? Свойство уровень производительностиБудет ли проводиться тестирование на некорректных входных данных? Свойство надежность.Планируется ли проведение тестирования потоков управления (Control Flow Testing)? Свойство функциональная пригодностьЭто игровая ПC? Свойства функциональная пригодность, удобство использования.Планируется проведение тестирования стабильности (Stability Testing)? Свойства совместимость, функциональная пригодностьТестируемый объект является программно-аппаратным комплексом? Свойство функциональная пригодность.Планируется ли проведение тестирования масштабируемости (Scalability Testing)? Свойства уровень производительности, функциональная пригодностьПланируется ли проведение мультиплатформенного тестирования? Свойство переносимость.Планируется проведение тестирования отказоустойчивости (Failover Testing)? Свойства уровень производительности, надёжность, защищённостьПланируется проведение санитарного тестирования (Sanity Testing)? Свойство функциональная пригодностьПланируется проведение приёмочного тестирования (Acceptance Testing)? Свойство функциональная пригодностьСуществует ли значительная вероятность того, что в процессе выполнения тестовых сценариев придётся их изменять и/или вводить дополнительные проверки? Свойства уровень производительности, совместимость.Планируется тестирование потенциальных возможностей (Capacity Testing)? Свойство уровень производительностиБудет ли проводиться аудит исходного кода ПС? Для частичной автоматизации процесса поиска уязвимостей в программном коде используются «сканеры кода». Свойство защищённость.Планируется ли проведение тестирования сравнения (Compare Testing)? Свойство функциональная пригодностьПланируется проведение динамического тестирования (Dynamic Testing)? Свойства функциональная пригодность, удобство использования, надёжность, защищённость, сопровождаемостьПланируется проведение синтетического тестирования (Synthetic Testing)? Свойства уровень производительности, защищённостьПланируется проведение формального тестирования (Formal Testing)? Свойства функциональная пригодность, уровень производительности, удобство использования, надёжность, защищённость, сопровождаемостьПланируется проведение интеграционного тестирования (Integration Testing)? Свойства функциональная пригодность, совместимостьПланируется проведение риск-тестирования (Risk Based Testing)? Свойства защищённость, надёжностьПланируется ли проведение изоляционного тестирования (Isolation Testing)? Свойство функциональная пригодностьПланируется проведение раннего тестирования (Early Testing)? Свойство функциональная пригодностьБудет ли проводиться тестирование на проникновение (Penetration Testing)? Свойство защищённость.Планируется проведение статического тестирования (Static Testing)? Свойство функциональная пригодностьПланируется проведение тестирования сборки (Build Verification Testing)? Свойства функциональная пригодность, переносимость, сопровождаемость, совместимость Ввиду многообразия вопросов возникает неопределённость, связанная с трудностью их обработки на базе точных расчетов. Уровень неопределенности возможно снизить путем использования суждений специалистов (экспертов) [7].Аналитическая модель ИССДля ранжирования вопросов по важности для принятия решения об автоматизации тестирования экспертам предлагается заполнить таблицы, где степень попарного доминирования вопросов оценивается по разработанной Т. Саати шкале [8], включающей оценки от 1 (вопросы имеют эквивалентную значимость относительно критерия «Важность для автоматизации» до 9 (преобладающая важность одного вопроса над другими относительно критерия «Важность для автоматизации») с единичным шагом.Опросные листы с таблицами попарных сравнений вопросов от каждого эксперта проходят индивидуальную обработку по специальному алгоритму, описанному в работе Давниса В. В [9].Каждый опросный лист представляет собой квадратную матрицу А размером n на n. Расчёт производится по итерационному алгоритму:ps = Aps-1.Начальное значение вектора p0 принимается равным единичному: p0 = (1, 1, …, 1).В ходе каждой итерации вектор ps нормируется. При подборе экспертов не всегда есть возможность создания однородной группы, поэтому предлагается рассчитывать весовые коэффициенты компетентности каждого эксперта. Применим итерационный алгоритм, рассчитывающий параллельно групповые предпочтения и коэффициенты компетентности экспертов, рассмотренный в работе Давниса В. В. Построим прямоугольную матрицу Р размера n на m, где n – число вопросов, m – число экспертов. Введем дополнительные обозначения: pi* - это i-я строка матрицы Р; p*j – это j-й столбец матрицы Р; p (p1, p2, …, pn) – это вектор групповой оценки; v0 = (v10, v20, …, vm0) - это вектор начальных весовых коэффициентов компетентности.Пусть v0 = (1/m, 1/m, …, 1/m).Тогда p1 = v1p*1 + v2p*2 + … + vmp*m = Pv0.Далее уточним весовые коэффициенты компетентности экспертов:v1 = p1*1p1* + p2*1p2* + … + pn1pn*.Проведем нормирование, разделив полученный результат на следующий коэффициент: Далее повторим расчеты по итерационному алгоритму параллельных вычислений до заявленной точности. Построим прямоугольную матрицу Q размера n на m, где n – число вопросов, m – число экспертов, в которую запишем ответы экспертов на 70 вопросов. Ответ «да» обозначим как 1, ответ «нет» как 0. Рассчитаем qi, где i меняется в диапазоне от 1 до n:qi =q1i* v1 + q2i*v2 + … +qmi*vm.Получаем результирующий вектор q (q1, q2, …, qn) – веса ответов на вопросы с учетом коэффициентов компетентности экспертов. Далее вычисляется свертка вектора q и вектора групповой оценки вопросов p (p1, p2, …, pn). В зависимости от полученного результата делается рекомендация по выбору автоматизированного, ручного или смешанного типа тестирования. Структурная модель ИССЦелью разработки ИСС является автоматизация процесса принятия решения при выборе способа тестирования ПС.Для достижения поставленной цели система должна выполнить следующие функции:Ввод входной информации: количество экспертов, ответы экспертов на вопросы, матрицы попарных оценок предложенных вопросов.Расчёт коэффициентов компетентности экспертов и коэффициентов групповых предпочтений для вопросов.Решение многокритериальной задачи методом свёртки.Выполнение выбора способа тестирования на основе разработанного алгоритма и методики.Формирование необходимых отчётов.Общие требования к информационной инфраструктуре и программному обеспечению:Пользовательский интерфейс должен быть реализован на русском языке.Программная система должна обеспечивать наличие средств диалога пользователя.Пользовательский интерфейс должен быть снабжен функциями для быстрого и удобного ввода данных.Построение программного обеспечения по модульному принципу.Независимость программных модулей и обрабатываемых данных.Переносимость ИСС.Анализ архитектурных подходов к построению ИСС позволил выделить в её составе три основных модуля: подсистему ввода данных, подсистему ранжирования вопросов и компетентностей экспертов, блок формирования результирующих данных (рисунок 2).Рис. 2. Структура ИСС  ЗаключениеАнализ научно-технической информации и обобщение опыта тестирования программного обеспечения обосновал целесообразность разработки методики выбора между автоматизированным  и ручным способами тестирования ПС. Разработана модель для оценки затрат на внедрение автоматизированного тестирования. Данная модель отличается сочетанием в процессе выбора способа тестирования как оценок группы привлечённых экспертов, так и качественных характеристик рассматриваемого программного обеспечения.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Куликов С. Тестирование программного обеспечения. Базовый курс. URL: http://svyatoslav.biz/ software_testing_book/ (дата обращения: 12.02.2020).</mixed-citation>
     <mixed-citation xml:lang="en">Kulikov S. Testirovanie programmnogo obespecheniia. Bazovyi kurs [Software testing. Basic course]. Available at: http://svyatoslav.biz/software_testing_book/ (accessed: 12.02.2020).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Кулямин В. В., Петренко О. Л. Место тестирования среди методов оценки качества ПО // Тр. ин-та систем. программирования РАН. 2003. Т. 4. С. 163-175.</mixed-citation>
     <mixed-citation xml:lang="en">Kuliamin V. V., Petrenko O. L. Mesto testirovaniia sredi metodov otsenki kachestva PO [Place of test-ing among software quality assessment methods]. Trudy instituta sistemnogo programmirovaniia RAN, 2003, vol. 4, pp. 63-175.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Жарко Е. Ф. Сравнение моделей качества программного обеспечения: аналитический подход // Сб. тр. XII Всерос. совещ. по пробл. управления ВСПУ-2014 (Москва, 16-19 июля 2014 г.). М.: Изд-во Ин-та проблем управления им. В. А. Трапезникова РАН, 2014. С. 4 585-4 594.</mixed-citation>
     <mixed-citation xml:lang="en">Zharko E. F. Sravnenie modelei kachestva programmnogo obespecheniia: analiticheskii podkhod [Comparison of software quality models: analytical approach]. Sbornik trudov XII Vserossiiskogo soveshchaniia po problemam upravleniia VSPU-2014 (Moskva, 16-19 iiulia 2014 g.). Moscow, Izd-vo In-ta problem uprav-leniia im. V. A. Trapeznikova RAN, 2014. Pp. 4 585-4 594.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Anas Bassam AL-Badareen, Mohd Hasan Selamat, Marzanah A. Jabar, Jamilah Din, Sherzod Turaev. Software Quality Models: A Comparative Study // ICSECS 2011. 2011. Part I. CCIS 179. P. 46-55.</mixed-citation>
     <mixed-citation xml:lang="en">Anas Bassam AL-Badareen, Mohd Hasan Selamat, Marzanah A. Jabar, Jamilah Din, Sherzod Turaev. Software Quality Models: A Comparative Study. ICSECS 2011, 2011, part I, CCIS 179, pp. 46-55.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Miguel J. P., Mauricio D., Rodríguez Glen. A review of software quality models for the evalution of software products // International Journal of Software Engineering &amp; Applications (IJSEA). 2014. V. 5. N. 6. P. 31-54.</mixed-citation>
     <mixed-citation xml:lang="en">Miguel J. P., Mauricio D., Rodríguez Glen. A review of software quality models for the evalution of software products. International Journal of Software Engineering &amp; Applications (IJSEA), 2014, vol. 5, no. 6, pp. 31-54.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Горбаченко И. М. Оценка качества программного обеспечения для создания систем тестирования // Фундаментальные исследования. 2013. № 6. C. 823-827.</mixed-citation>
     <mixed-citation xml:lang="en">Gorbachenko I. M. Otsenka kachestva programmnogo obespecheniia dlia sozdaniia sistem testirovaniia [Software quality assessment for creating test systems]. Fundamental'nye issledovaniia, 2013, no. 6, pp. 823-827.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бешелев С. Д., Гурвич Ф. Г. Математико-статистические методы экспертных оценок. М.: Статистика, 1980. 263 с.</mixed-citation>
     <mixed-citation xml:lang="en">Beshelev S. D., Gurvich F. G. Matematiko-statisticheskie metody ekspertnykh otsenok [Mathematical and statistical methods of expert estimates]. Moscow, Statistika Publ., 1980. 263 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Саати Т., Керис К. Аналитическое планирование. Организация систем. М.: Радио и связь, 1991. 224 с.</mixed-citation>
     <mixed-citation xml:lang="en">Saati T., Keris K. Analiticheskoe planirovanie. Organizaciya sistem. M.: Radio i svyaz', 1991. 224 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Давнис В. В. Прогнозные модели экспертных предпочтений: моногр. Воронеж: Изд-во Воронеж. гос. ун-та, 2005. 248 с.</mixed-citation>
     <mixed-citation xml:lang="en">Davnis V. V. Prognoznye modeli ekspertnyh predpochteniy: monogr. Voronezh: Izd-vo Voronezh. gos. un-ta, 2005. 248 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
