<?xml version="1.0"?>
<!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">Modern Technologies and Scientific and Technological Progress</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Modern Technologies and Scientific and Technological Progress</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>современные технологии и научно-технический прогресс</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-9896</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">82038</article-id>
   <article-id pub-id-type="doi">10.36629/2686-9896-2024-1-123-124</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>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">WAYS TO SIMPLIFY WRITING TEST CASES</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">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Головкова</surname>
       <given-names>Елена Александровна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Golovkova</surname>
       <given-names>Elena Aleksandrovna</given-names>
      </name>
     </name-alternatives>
     <email>temnikova_ea@bk.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"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Прокопенко</surname>
       <given-names>Ирина Борисовна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Prokopenko</surname>
       <given-names>Irina Borisovna</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Игамбердиев</surname>
       <given-names>Сардорбек Сухробжонович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Igamberdiev</surname>
       <given-names>Sardobek Suhrobzhonovich</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">ФГБОУ ВО Ангарский государственный технический университет</institution>
     <city>Ангарск</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Angarsk State Technical University</institution>
     <city>Angarsk</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-04-22T05:26:55+03:00">
    <day>22</day>
    <month>04</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-04-22T05:26:55+03:00">
    <day>22</day>
    <month>04</month>
    <year>2024</year>
   </pub-date>
   <volume>2024</volume>
   <issue>1</issue>
   <fpage>123</fpage>
   <lpage>124</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-04-17T00:00:00+03:00">
     <day>17</day>
     <month>04</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/article/82038/view">https://angtu.editorum.ru/en/nauka/article/82038/view</self-uri>
   <abstract xml:lang="ru">
    <p>Сформулирована основная цель тестирования программного обеспечения, описаны основные способы корректного составления тест-кейсов, приведен пример создания интеллектуальной карты в приложении XMind</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The main purpose of software testing is formulated, the main ways of correctly compiling test cases are described, and an example of creating an intelligent map in the XMind application is given</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>тестирование программного приложения</kwd>
    <kwd>чек-лист</kwd>
    <kwd>тест-кейс</kwd>
    <kwd>интеллектуальная карта</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>software application testing</kwd>
    <kwd>checklist</kwd>
    <kwd>test case</kwd>
    <kwd>smart card</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Основной целью тестирования программного обеспечения (ПО) является обнаружение ошибок в работе программы (функциональных и логических), тестирование безопасности и надёжности.Существует большое количество различных видов тестирования, как ручного, так и автоматизированного.Для корректного тестирования необходимо составить не только его план, подобрать методы и инструменты тестирования, но и написать тест-кейс, который представляет чёткое описание действий – алгоритм, который необходимо выполнить с целью проверки программы по заданным критериям. Тест-кейс описывает предусловия, шаги и ожидаемый результат.Зачастую написание тест-кейса является нетривиальной задачей, поскольку тестировщику необходимо понимать всю логику работы ПО, помнить, что уже описано, а что – нет, поэтому существуют способы упрощения данного процесса.Первый способ – сформировать чек-лист, после составления которого тестировщик приступает к написанию тест-кейсов, помечая в чек-листе то, что он уже описал. Однако, даже в чек-листах тестировщик может упустить этапы, которые должны быть учтены в тест-кейсе, из-за сложности и многофункциональности ПО.Второй способ, на взгляд авторов, наиболее оптимальный – это построение интеллектуальной карты (mind map).Mind map, описывая структуру программы (отдельного элемента или модуля программы, функционала и т.д.), ветвится – представляет собой иерархическое дерево привычное и удобное для восприятия «пользователя». Поэтому, создавая интеллектуальную карту приложения, необходимо разбивать его на блоки, описывая их в виде ветвлений. Рассмотрим простой пример, взяв за основу текстовый редактор «Блокнот», представленный на рисунке 1. Рисунок 1 – Интерфейс тестового редактора «Блокнот» На рисунке 2 представлен фрагмент интеллектуальной карты, построенный для элементов текстового редактора, отмеченных цифрами.Рисунок 2 – Фрагмент mind map для тестового редактора «Блокнот» Из рисунка 2 видно, как начинает ветвиться функционал приложения. У каждого ветвления есть метка: знак минуса – ветвление продолжается; зелёная галочка – конечная проверка. Благодаря этим меткам понятно все ли шаги выполнены или необходимо продолжить проверку (тестирование) программы.После создания интеллектуальной карты можно приступить к составлению чек-листов, а потом тест-кейсов.Благодаря интеллектуальным картам скорость создания чек-листов и тест-кейсов многократно увеличивается и упрощается. Популярным и удобным инструментов в этой области является русскоязычное приложение XMind.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Темникова, Е. А. Процесс тестирования программного обеспечения в команде, работающей по SCRUM / Е. А. Темникова, К. И. Лопатина – Текст : непосредственный // Информационные технологии и проблемы математического моделирования сложных систем. – 2017. – С. 52-56.</mixed-citation>
     <mixed-citation xml:lang="en">Temnikova, E. A. Process testirovaniya programmnogo obespecheniya v komande, rabotayuschey po SCRUM / E. A. Temnikova, K. I. Lopatina – Tekst : neposredstvennyy // Informacionnye tehnologii i problemy matematicheskogo modelirovaniya slozhnyh sistem. – 2017. – S. 52-56.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
