<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-37597</article-id>
      <title-group>
        <article-title>СОКРАЩЕНИЕ ВРЕМЕНИ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Шакирова</surname>
              <given-names>А.И.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Shakirova</surname>
              <given-names>A.I.</given-names>
            </name>
          </name-alternatives>
          <email>aashakirovaa@gmail.com</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Хасьянов</surname>
              <given-names>А.Ф.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Khasyanov</surname>
              <given-names>A.F.</given-names>
            </name>
          </name-alternatives>
          <email>ak@it.kfu.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Даутов</surname>
              <given-names>Э.Ф.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Dautov</surname>
              <given-names>E.F.</given-names>
            </name>
          </name-alternatives>
          <email>rorback@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГАОУ ВО «Казанский (Приволжский) федеральный университет»</institution>
        <institution xml:lang="en">Kazan (Volga region) Federal University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2019-07-02">
        <day>02</day>
        <month>07</month>
        <year>2019</year>
      </pub-date>
      <issue>7</issue>
      <fpage>104</fpage>
      <lpage>109</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=37597</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Как известно, тестирование программного обеспечения занимает много времени, требует тщательной проверки и иногда при проведении тестирования происходит пропуск дефектов и ошибок. В рамках данной научной статьи рассмотрено, как проводится тестирование программного обеспечения нескольких видов. Рассмотренные виды тестирования: интеграционное тестирование, функциональное тестирование, тестирование интерфейса, тестирование производительности, тестирование совместимости и тестирование локализации. В рамках работы рассмотрены инструменты, используемые при проведении различных видов тестирования. Произведен опрос и интервьюирование о проведении тестирования в IT-компаниях России, результаты опроса приведены в работе. Проведен анализ опроса и интервью, сделаны выводы. По итогу опроса и интервью разработаны новые методы тестирования программного обеспечения, которые уменьшают время, затрачиваемое на тестирование, при этом количество найденных дефектов и ошибок не уменьшается. Составлена таблица, показывающая ожидаемый результат тестирования и фактический результат тестирования с помощью разработанного метода тестирования. Была выведена формула для подсчета оптимального времени тестирования с помощью нового разработанного метода тестирования программного обеспечения. В результате разработанные методы внедрены в компании, принявшие участие в опросе.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>As you know, software testing takes a lot of time, requires careful testing and sometimes during testing, there is a omission of defects and errors. In the framework of this scientific article, it is examined how several types of software are tested. Considered types of testing: integration testing, functional testing, interface testing, performance testing, compatibility testing and localization testing. As part of the work considered the tools used in conducting various types of testing. A survey and interviewing about testing in IT-companies in Russia, the results of the survey are given in the work. An analysis of the survey and interviews, conclusions. Based on the survey and interview results, new software testing methods have been developed, which reduce the time spent on testing, and the number of defects and errors found does not decrease. A table was compiled showing the expected test result and the actual test result using the developed test method. A formula was derived for calculating the optimal testing time using a newly developed software testing method. As a result, the developed methods were introduced in the companies that participated in the survey.Keywords: software testing, software testing time calculation, information technology, program quality testing, unit testing, integration testing, functional testing, interface testing, performance testing, compatibility testing, localization testing.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>тестирование программного обеспечения (ПО)</kwd>
        <kwd>расчет времени тестирования программного обеспечения (ПО)</kwd>
        <kwd>интеграционное тестирование</kwd>
        <kwd>функциональное тестирование</kwd>
        <kwd>тестирование интерфейса</kwd>
        <kwd>тестирование производительности</kwd>
        <kwd>тестирование совместимости</kwd>
        <kwd>тестирование локализации</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>software testing</kwd>
        <kwd>software testing timing</kwd>
        <kwd>integration testing</kwd>
        <kwd>functional testing</kwd>
        <kwd>interface testing</kwd>
        <kwd>performance testing</kwd>
        <kwd>compatibility testing</kwd>
        <kwd>localization testing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Тестирование производительности. [Электронный ресурс]. URL: http://www.nicotech.ru/quality-assurance/performance-testing/. 2019 (дата обращения: 25.05.2019).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Copeland L. A Practitioner’s Guide to Software Test Design. М.: Artech House, 2004. 314 р.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Тестирование с использованием BDD. 2012. [Электронный ресурс]. URL: https://habrahabr.ru/post/139674/ (дата обращения: 21.05.2019).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Тестирование при TDD и BDD. 2015. [Электронный ресурс]. URL: http://blog.bausov.pro/tdd-bdd-tests/) (дата обращения: 18.05.2019).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Научите посетителей вашего сайта покупать. 2015. [Электронный ресурс]. URL: http://saas.ru/articles/~provieriaiem-naghruzku-na-sait-i-povyshaiem-iegho-otkazoustoichivost~3942 (дата обращения: 15.05.2019).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Дерягин Д.А. Метод генерации регрессионных модульных тестов // Молодежный научно-технический вестник. 2014. № 4. С. 18–21.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Abdulmajeed A., Sonal M., William G. Detecting and Localizing Internationalization Presentation Failures in Web Applications. 2016. vol. 8. no 21. Р. 963–970. DOI: 10.1109/ICST.2016.36.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Ruiz A. Test-Driven GUI Development with TestNG and Abbot. 2007. vol. 65. no. 9457101 Р. 51–57.DOI: 10.1109/MS.2007.92.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Шакирова А.И. Сокращение времени автоматизированного тестирования ПО. 2017. [Электронный ресурс]. URL: https://kpfu.ru/student_diplom/10.160.178.20_9227869_SHakirova_A.I._308.pdf (дата обращения: 21.05.2019).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Halili E. Apache Jmetr. М.: Packt, 2008. 141 р.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. Калинов А.Я., Косачёв А.С., Посыпкин М.А., Соколов А.А. Автоматическая генерация тестов для графического пользовательского интерфейса по UML диаграммам действий // Труды Института системного программирования РАН. 2004. Т. 8. № 1. С. 99–116.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>12. Harman M., Jia Y. and Zhang Y. Achievements, open problems and challenges for search based software testing. 2015. no. 15111242. P. 18–30. DOI: 10.1109/ICST.2015.7102580.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>13. Hak J., Winckler M., Navarre D. PANDA: Prototyping using ANnotation and Decision Analysis. 2016. no. 15111318. P. 171–176. DOI: 10.1145/2933242.2935873.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
