<?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">82023</article-id>
   <article-id pub-id-type="doi">10.36629/2686-9896-2024-1-107-108</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">PROPERTIES OF HIGH-QUALITY 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>Aleksandrova</surname>
       <given-names>Elena Grigor'evna</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>Dobrynina</surname>
       <given-names>Nadezhda Nikolaevna</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">ФГБОУ ВО &quot;Ангарский государственный технический университет&quot;</institution>
     <country>RU</country>
    </aff>
    <aff>
     <institution xml:lang="en">Federal State Funded Educational Establishment of Higher Education «Angarsk State Technical University»</institution>
     <country>RU</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>107</fpage>
   <lpage>108</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/82023/view">https://angtu.editorum.ru/en/nauka/article/82023/view</self-uri>
   <abstract xml:lang="ru">
    <p>Представлены свойства качественных тест-кейсов при формировании технической документации</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The properties of high-quality test cases in the formation of technical documentation are presented</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>тестирование</kwd>
    <kwd>тес-кейс</kwd>
    <kwd>свойства тест-кейса</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>testing</kwd>
    <kwd>test case</kwd>
    <kwd>test case propertiesv</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Тест-кейс относится к технической документации, поэтому к нему предъявляется ряд требований как технического, так и формального характера. Таким образом даже правильно составленный в технической части тест-кейс может оказаться некачественным, если в нём нарушено одно из представленных далее свойств.1. Правильный технический язык, точность и единообразие формулировок. Это свойство в равной мере относится и к требованиям, и к тест-кейсам, и к отчётам о дефектах – то есть к любой документации.2. Баланс между специфичностью и общностью. Тест-кейс считается тем более специфичным, чем более детально в нём расписаны конкретные действия, конкретные значения и т.д. 3. Баланс между простотой и сложностью. Принято считать, что простой тест-кейс оперирует одним объектом (или в нём явно виден главный объект), а также содержит небольшое количество атомарных действий; сложный тест-кейс оперирует несколькими равноправными объектами и содержит много сложных действий.4. Последовательность в достижении цели. Все действия в тест-кейсе направлены на следование единой логике и достижение единой цели и не содержат никаких отклонений5. Отсутствие лишних действий. Нет необходимости в шагах тест-кейса объемно и по пунктам расписывать то, что можно заменить более лаконичной и короткой формулировкой, без потери содержания.6. Демонстративность (способность демонстрировать обнаруженную ошибку очевидным образом). Ожидаемые результаты должны быть подобраны и сформулированы таким образом, чтобы любое отклонение от них делало очевидным, что произошла ошибка. 7. Прослеживаемость. Из содержащейся в качественном тест-кейсе информации должно быть понятно, какую часть приложения, какие функции и какие требования он проверяет. Частично это свойство достигается через заполнение соответствующих полей, но и логика тест-кейса определяет связь требований и тест-кейса.8. Возможность повторного использования. Это свойство редко выполняется для низкоуровневых тест-кейсов, но при создании высокоуровневых тест-кейсов можно добиться таких формулировок, при которых: тест-кейс будет пригодным к использованию с различными настройками тестируемого приложения и в различных тестовых окружениях; тест-кейс с минимальными изменениями можно будет использовать для тестирования аналогичной функциональности в других проектах или других областях приложения.9. Повторяемость. Тест-кейс должен быть сформулирован таким образом, чтобы при многократном повторении он показывал одинаковые результаты. Это свойство можно разделить на два подпункта: во-первых, даже общие формулировки, допускающие разные варианты выполнения тест-кейса, должны очерчивать соответствующие явные границы (например: «ввести какое-нибудь число» – некачественная формулировка, «ввести целое число в диапазоне от -273 до +500 включительно» – качественная формулировка); действия (шаги) тест-кейса по возможности не должны приводить к необратимым (или сложно обратимым) последствиям (например: удалению данных, нарушению конфигурации окружения и т.д.) – не стоит включать в тест-кейс такие «разрушительные действия», если они не продиктованы явным образом целью тест-кейса. 10. Соответствие принятым шаблонам оформления и традициям. Шаблоны оформления, как правило, строго определены имеющимся образцом или экранной формой инструментального средства управления тест-кейсами. Что же касается традиций, то они отличаются даже в разных командах в рамках одной компании, и тут невозможно дать иного совета, кроме как «почитайте уже готовые тест-кейсы перед тем, как писать свои»</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Александрова Е. Г. Жизненный цикл и основные принципы тестирования / Е. Г. Александрова, Н. Н. Добрынина. – Текст : непосредственный // Со-временные технологии и научно-технический прогресс. – 2023. – №. 1. – С. 95-96.</mixed-citation>
     <mixed-citation xml:lang="en">Aleksandrova E. G. Zhiznennyy cikl i osnovnye principy testirovaniya / E. G. Aleksandrova, N. N. Dobrynina. – Tekst : neposredstvennyy // So-vremennye tehnologii i nauchno-tehnicheskiy progress. – 2023. – №. 1. – S. 95-96.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Александрова Е. Г. Место тестирования в различных моделях раз-работки программного обеспечения / Е. Г. Александрова, Н. Н. Добрынина. – Текст : непосредственный //  Современные технологии и научно-технический прогресс. – 2023. – №. 1. – С. 97-98.</mixed-citation>
     <mixed-citation xml:lang="en">Aleksandrova E. G. Mesto testirovaniya v razlichnyh modelyah raz-rabotki programmnogo obespecheniya / E. G. Aleksandrova, N. N. Dobrynina. – Tekst : neposredstvennyy //  Sovremennye tehnologii i nauchno-tehnicheskiy progress. – 2023. – №. 1. – S. 97-98.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
