[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"wiki-test-management-test-run-ru":3},{"meta":4,"html":8,"headings":9,"words":51},{"title":5,"description":6,"published":7,"updated":7,"sourceUpdated":7},"Тестовый прогон","Тестовый прогон: какие тест-кейсы в него входят, версия и окружение, статусы результатов, повторное и регрессионное тестирование, итоги прогона.","2026-11-03","\u003Cp>\u003Cstrong>Тестовый прогон\u003C/strong> (test run) - однократное выполнение выбранного набора \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"test-case\">тест-кейсов\u003C/span> на определённой версии продукта в определённом окружении. Прогон фиксирует, что тестировалось, где, когда и кем, и содержит по одному результату на каждый включённый в него тест-кейс. В прогонах \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"test-management-system\">система управления тестированием\u003C/span> записывает выполнение тестов - и ручных, и автоматизированных.\u003C/p>\n\u003Cp>Термин пришёл из практики, а не из стандарта. Глоссарий ISTQB использует его в определении \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"test-suite\">набора тестов\u003C/span>: совокупность тестовых сценариев или тестовых процедур, которые выполняются в определённом тестовом прогоне. Стандарт ISO/IEC/IEEE 29119-3 (документация тестирования, текущая редакция 2021 года) не определяет документа «тестовый прогон». Он описывает записи, которые прогон создаёт: фактические результаты и результаты тестов, журнал выполнения тестов, отчёты об инцидентах, а поверх них - отчёт о состоянии тестирования и отчёт о завершении тестирования.\u003C/p>\n\u003Ch2 id=\"зачем-нужен-тестовый-прогон\" class=\"wiki-heading\">Зачем нужен тестовый прогон\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"зачем-нужен-тестовый-прогон\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>Тест-кейс описывает проверку. Он не говорит, выполнялась ли проверка на текущей сборке и чем она закончилась. Один и тот же тест-кейс выполняют много раз: на каждом кандидате в релиз, в нескольких браузерах, после каждого исправления. Каждое выполнение происходит в контексте: версия продукта, окружение, дата, исполнитель.\u003C/p>\n\u003Cp>Тестовый прогон фиксирует этот контекст один раз для целого набора выполнений. Его результаты отвечают на вопросы, на которые тест-кейс ответить не может:\u003C/p>\n\u003Cul>\n\u003Cli>какие тест-кейсы выполнены на сборке 2.4.1, а какие нет;\u003C/li>\n\u003Cli>сколько из них прошло, не прошло или не могло быть выполнено;\u003C/li>\n\u003Cli>новые ли это сбои или они были и на предыдущей сборке;\u003C/li>\n\u003Cli>выполнены ли \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"exit-criteria\">критерии выхода\u003C/span> уровня тестирования.\u003C/li>\n\u003C/ul>\n\u003Cp>Базовые понятия системы управления тестированием (тест-кейс, набор, прогон, результат) введены в статье \u003Ca href=\"/ru/wiki/test-management/what-is-a-test-management-system\" class=\"wiki-link wiki-link--article\">Что такое система управления тестированием\u003C/a>.\u003C/p>\n\u003Ch2 id=\"состав-тестового-прогона\" class=\"wiki-heading\">Состав тестового прогона\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"состав-тестового-прогона\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Ch3 id=\"выбор-тест-кейсов\" class=\"wiki-heading\">Выбор тест-кейсов\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"выбор-тест-кейсов\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h3>\n\u003Cp>В прогон входят тест-кейсы, нужные для его цели. Обычные способы их выбрать:\u003C/p>\n\u003Cul>\n\u003Cli>целый набор тестов или несколько наборов, например все тесты оформления заказа;\u003C/li>\n\u003Cli>фильтр по атрибутам: все актуальные тест-кейсы с приоритетом «Высокий» для компонента «Оплата»;\u003C/li>\n\u003Cli>регрессионное подмножество - фиксированный список тест-кейсов, который выполняется в каждом релизе;\u003C/li>\n\u003Cli>тест-кейсы, которые затрагивает изменение, выбранные по связям с изменёнными требованиями;\u003C/li>\n\u003Cli>тест-кейсы, не прошедшие в предыдущем прогоне, - для повторного тестирования.\u003C/li>\n\u003C/ul>\n\u003Cp>При создании прогона его список тест-кейсов фиксируется. Тест-кейсы, добавленные в набор позже, в существующем прогоне не появляются. Так прогон остаётся сопоставимым со своим планом: число запланированных выполнений не меняется во время работы.\u003C/p>\n\u003Ch3 id=\"тестируемая-версия\" class=\"wiki-heading\">Тестируемая версия\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"тестируемая-версия\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h3>\n\u003Cp>Прогон ссылается на определённую версию продукта: номер сборки, релиз, коммит. Без неё результаты нельзя интерпретировать. Непройденный результат на сборке 2.4.0 и пройденный на сборке 2.4.1 описывают исправление. Те же результаты без версий не описывают ничего.\u003C/p>\n\u003Ch3 id=\"тестовое-окружение\" class=\"wiki-heading\">Тестовое окружение\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"тестовое-окружение\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h3>\n\u003Cp>\u003Cstrong>Тестовое окружение\u003C/strong> (test environment), в формулировке глоссария ISTQB, - окружение, которое включает оборудование, измерительные средства, симуляторы, программные инструменты и другие вспомогательные элементы, нужные для проведения теста. Для прогона его записывают как набор параметров: операционная система, браузер и его версия, устройство, серверный стенд, конфигурация продукта, версии внешних сервисов.\u003C/p>\n\u003Cp>Когда один и тот же набор тест-кейсов нужно выполнить в нескольких окружениях, используют два подхода. Первый - отдельный прогон для каждого окружения. Второй - один прогон с матрицей конфигураций, где каждый тест-кейс получает по результату на каждую конфигурацию:\u003C/p>\n\u003Cdiv class=\"wiki-code wiki-code--plain\">\u003Cpre>\u003Ccode>Run &quot;Release 2.4.1, regression&quot;\n |\n +-- TC-12 &quot;Pay with a saved card&quot;\n |     +-- Windows 11, Chrome 141   -&gt; passed\n |     +-- macOS 15, Safari 26      -&gt; failed\n |     +-- Android 16, app          -&gt; passed\n |\n +-- TC-13 &quot;Pay with an expired card&quot;\n       +-- Windows 11, Chrome 141   -&gt; passed\n       +-- macOS 15, Safari 26      -&gt; passed\n       +-- Android 16, app          -&gt; blocked\u003C/code>\u003C/pre>\u003C/div>\n\u003Cp>В обоих случаях результат относится ровно к одному окружению. Результат «пройден» без окружения не говорит, где поведение проверено.\u003C/p>\n\u003Ch3 id=\"исполнители-и-сроки\" class=\"wiki-heading\">Исполнители и сроки\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"исполнители-и-сроки\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h3>\n\u003Cp>Прогон ручных тестов распределяют между тестировщиками: у каждого тест-кейса или группы тест-кейсов есть исполнитель. У прогона есть плановое начало и окончание, часто привязанные к вехе или дате релиза. Автоматизированные прогоны запускает система CI, и исполнителей у них нет - есть источник: конвейер и задача, которые получили результаты.\u003C/p>\n\u003Ch2 id=\"статусы-результатов\" class=\"wiki-heading\">Статусы результатов\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"статусы-результатов\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>Статус результата говорит, что произошло с одним тест-кейсом в одном прогоне. В ISO/IEC/IEEE 29119 результат теста сводится к двум значениям: тест-кейс пройден или не пройден. Системы управления тестированием используют более широкий набор, потому что не каждый запланированный тест-кейс доходит до вердикта. Стандарты этот набор не фиксируют. Типичный вариант:\u003C/p>\n\u003Cdiv class=\"wiki-table wiki-table--cols-2\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Статус\u003C/th>\n\u003Cth>Значение\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Не выполнялся\u003C/td>\n\u003Ctd>Тест-кейс есть в прогоне, но ещё не выполнен\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Пройден\u003C/td>\n\u003Ctd>Фактический результат совпадает с ожидаемым\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Не пройден\u003C/td>\n\u003Ctd>Фактический результат отличается от ожидаемого\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Заблокирован\u003C/td>\n\u003Ctd>Тест-кейс нельзя выполнить, потому что не выполнены его предусловия, например из-за другого дефекта или недоступного окружения\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Пропущен\u003C/td>\n\u003Ctd>Тест-кейс намеренно не выполнялся в этом прогоне\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>На повторную проверку\u003C/td>\n\u003Ctd>Тест-кейс нужно выполнить снова, например после исправления\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Cp>«Не пройден» и «заблокирован» - разные статусы не случайно. Непройденный тест-кейс проверил поведение и нашёл отклонение. Заблокированный не проверил ничего. Глоссарий ISTQB описывает заблокированный тест-кейс как тест-кейс, который нельзя выполнить, потому что не выполнены \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"precondition\">предусловия\u003C/span> для его выполнения. Если заблокированные результаты считать непройденными, отчёт показывает \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"defect\">дефекты\u003C/span> там, где не хватает информации.\u003C/p>\n\u003Cp>У результатов автотестов свои статусы. В формате \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"junit-xml\">JUnit XML\u003C/span> тест-кейс без элемента результата считается пройденным, \u003Ccode>failure\u003C/code> означает непройденную проверку, \u003Ccode>error\u003C/code> - непредвиденную проблему при выполнении, \u003Ccode>skipped\u003C/code> - тест, который не выполнялся. При импорте результатов эти статусы сопоставляются со статусами системы:\u003C/p>\n\u003Cdiv class=\"wiki-table wiki-table--cols-2\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>JUnit XML\u003C/th>\n\u003Cth>Статус в прогоне\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>нет элемента результата\u003C/td>\n\u003Ctd>Пройден\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>failure\u003C/code>\u003C/td>\n\u003Ctd>Не пройден\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>error\u003C/code>\u003C/td>\n\u003Ctd>Не пройден или заблокирован, по правилам команды\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>skipped\u003C/code>\u003C/td>\n\u003Ctd>Пропущен\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Ch2 id=\"выполнение-прогона\" class=\"wiki-heading\">Выполнение прогона\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"выполнение-прогона\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>При выполнении тестировщик проходит шаги каждого тест-кейса и записывает результат. В результате есть не только статус:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>фактический результат\u003C/strong> (actual result): что наблюдалось, особенно если это отличается от ожидаемого;\u003C/li>\n\u003Cli>\u003Cstrong>вложения\u003C/strong>: снимки экрана, записи экрана, журналы, файлы, которые показывают наблюдаемое поведение;\u003C/li>\n\u003Cli>затраченное время и исполнитель;\u003C/li>\n\u003Cli>для непройденного результата - ссылка на дефект.\u003C/li>\n\u003C/ul>\n\u003Cp>Аномалию - расхождение фактического и \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"expected-result\">ожидаемого результата\u003C/span> - анализируют до того, как завести \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"defect-report\">отчёт о дефекте\u003C/span>. Силлабус ISTQB Foundation Level (версия 4.0.1) отмечает, что зарегистрированная аномалия может оказаться настоящим дефектом, ложным срабатыванием или запросом на изменение. Ложное срабатывание часто вызвано ошибкой в самом тест-кейсе или проблемой окружения. Структура отчёта о дефекте описана в статье \u003Ca href=\"/ru/wiki/test-management/defect-report\" class=\"wiki-link wiki-link--article\">Отчёт о дефекте\u003C/a>.\u003C/p>\n\u003Cp>Прогон закрывают, когда у всех запланированных тест-кейсов есть окончательный статус или когда команда решает остановить выполнение. После закрытия результаты прогона не меняют: они фиксируют состояние продукта на определённый момент. Новое выполнение делается в новом прогоне.\u003C/p>\n\u003Ch2 id=\"повторное-и-регрессионное-тестирование\" class=\"wiki-heading\">Повторное и регрессионное тестирование\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"повторное-и-регрессионное-тестирование\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>После исправления дефектов следуют два вида тестирования. Силлабус ISTQB их разделяет.\u003C/p>\n\u003Cp>\u003Cstrong>Подтверждающее тестирование\u003C/strong> (confirmation testing), его также называют повторным тестированием (retesting), подтверждает, что исходный дефект исправлен. Оно снова выполняет тест-кейсы, которые не прошли из-за дефекта, на сборке с исправлением. В зависимости от риска для проверки исправления могут добавить новые тест-кейсы.\u003C/p>\n\u003Cp>\u003Cstrong>Регрессионное тестирование\u003C/strong> (regression testing) подтверждает, что изменение, в том числе исправление, не вызвало нежелательных последствий в других частях продукта. Оно выполняет тест-кейсы, которые проходили раньше и которые изменение может затронуть. Его объём определяют с помощью \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"impact-analysis\">анализа влияния\u003C/span> (impact analysis) - определения рабочих продуктов, которые затрагивает изменение. Связи требований, тест-кейсов и кода, на которые опирается анализ влияния, описаны в статье \u003Ca href=\"/ru/wiki/test-management/requirements-traceability\" class=\"wiki-link wiki-link--article\">Трассируемость и покрытие требований\u003C/a>.\u003C/p>\n\u003Cp>В системе управления тестированием оба вида тестирования - новые прогоны на новой сборке:\u003C/p>\n\u003Cdiv class=\"wiki-code wiki-code--plain\">\u003Cpre>\u003Ccode>Run A: &quot;Release 2.4.0&quot;            TC-12 failed  -&gt; BUG-310\n                                   TC-40 passed\n                                   TC-41 passed\nFix of BUG-310 in build 2.4.1\nRun B: &quot;Retest BUG-310, 2.4.1&quot;    TC-12 passed  (confirmation testing)\nRun C: &quot;Regression, 2.4.1&quot;        TC-40 passed  (regression testing)\n                                   TC-41 failed  -&gt; BUG-325\u003C/code>\u003C/pre>\u003C/div>\n\u003Cp>Регрессионные наборы выполняются много раз и меняются медленно. Они - первые кандидаты на автоматизацию. Автоматизированные регрессионные прогоны в CI описаны в статье \u003Ca href=\"/ru/wiki/test-automation/automated-tests-in-ci\" class=\"wiki-link wiki-link--article\">Автотесты в CI\u003C/a>.\u003C/p>\n\u003Ch2 id=\"итоги-прогона\" class=\"wiki-heading\">Итоги прогона\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"итоги-прогона\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>Итоги прогона вычисляются из его результатов. Они показывают число результатов в каждом статусе, долю выполненных тест-кейсов и долю пройденных. Для прогона из 200 запланированных тест-кейсов:\u003C/p>\n\u003Cdiv class=\"wiki-table wiki-table--cols-2\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Статус\u003C/th>\n\u003Cth>Число\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Пройден\u003C/td>\n\u003Ctd>162\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Не пройден\u003C/td>\n\u003Ctd>14\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Заблокирован\u003C/td>\n\u003Ctd>9\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Пропущен\u003C/td>\n\u003Ctd>5\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Не выполнялся\u003C/td>\n\u003Ctd>10\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Всего\u003C/td>\n\u003Ctd>200\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Cp>Из этих чисел: до вердикта дошли 176 тест-кейсов, 162 пройдены и 14 не пройдены. Заблокированные, пропущенные и невыполненные тест-кейсы не выполнялись. 176 из 200 - это 88 процентов прогона. Из 176 тест-кейсов с вердиктом прошли 162, это 92 процента. Тот же прогон можно описать как «пройдено 81 процент» (162 из 200) или «пройдено 92 процента» (162 из 176) - в зависимости от знаменателя. Отчёт указывает, какой знаменатель он использует. Как считаются такие метрики и где они вводят в заблуждение, описано в статье \u003Ca href=\"/ru/wiki/test-management/test-metrics\" class=\"wiki-link wiki-link--article\">Метрики тестирования\u003C/a>.\u003C/p>\n\u003Cp>Силлабус ISTQB различает два вида отчётов на основе результатов. \u003Cstrong>Отчёт о ходе тестирования\u003C/strong> (test progress report) выпускают регулярно во время тестирования: ход работ относительно графика, препятствия, метрики, новые риски и тестирование, запланированное на следующий период. \u003Cstrong>Отчёт о завершении тестирования\u003C/strong> (test completion report) выпускают на вехе: сводка выполненного тестирования, оценка по критериям выхода \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"test-plan\">тест-плана\u003C/span>, отклонения от плана, неисправленные дефекты и остаточные риски, извлечённые уроки. В системе управления тестированием оба собираются из результатов одного или нескольких прогонов.\u003C/p>\n\u003Cp>Итоги прогона сравнивают с критериями выхода тест-плана. Критерий вроде «все тест-кейсы с высоким приоритетом выполнены, открытых дефектов критической \u003Cspan class=\"wiki-term\" tabindex=\"0\" data-wiki-term=\"severity\">серьёзности\u003C/span> нет» проверяется прямо по результатам и связанным дефектам. Критерии выхода описаны в статье \u003Ca href=\"/ru/wiki/test-management/test-plan-and-test-strategy\" class=\"wiki-link wiki-link--article\">Тест-план и тестовая стратегия\u003C/a>.\u003C/p>\n\u003Ch2 id=\"тестовый-прогон-набор-тестов-и-тест-план\" class=\"wiki-heading\">Тестовый прогон, набор тестов и тест-план\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"тестовый-прогон-набор-тестов-и-тест-план\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cp>Три сущности связаны, и их часто путают.\u003C/p>\n\u003Cdiv class=\"wiki-table wiki-table--cols-4\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>\u003C/th>\n\u003Cth>Набор тестов\u003C/th>\n\u003Cth>Тестовый прогон\u003C/th>\n\u003Cth>Тест-план\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Что это\u003C/td>\n\u003Ctd>Группа тест-кейсов\u003C/td>\n\u003Ctd>Выполнение выбранных тест-кейсов\u003C/td>\n\u003Ctd>Описание объёма, подхода и графика тестирования\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Содержит\u003C/td>\n\u003Ctd>Тест-кейсы\u003C/td>\n\u003Ctd>Результаты тест-кейсов\u003C/td>\n\u003Ctd>Цели, критерии, ссылки на прогоны\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Меняется со временем\u003C/td>\n\u003Ctd>Тест-кейсы добавляют и убирают\u003C/td>\n\u003Ctd>Список фиксируется при создании, результаты добавляются при выполнении\u003C/td>\n\u003Ctd>Пересматривается при изменении объёма или графика\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Привязан к версии продукта\u003C/td>\n\u003Ctd>Нет\u003C/td>\n\u003Ctd>Да\u003C/td>\n\u003Ctd>К релизу или проекту\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Срок жизни\u003C/td>\n\u003Ctd>Пока существует функция\u003C/td>\n\u003Ctd>До закрытия, затем хранится как история\u003C/td>\n\u003Ctd>До конца релиза или проекта\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Cp>Набор отвечает на вопрос «что можно проверить», прогон - «что проверено на этой сборке и с каким итогом», план - «что нужно проверить, как и к какому сроку». План обычно объединяет несколько прогонов: в разных окружениях, для разных уровней тестирования или последовательные прогоны одного релиза.\u003C/p>\n\u003Ch2 id=\"термины\" class=\"wiki-heading\">Термины\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"термины\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cdiv class=\"wiki-table wiki-table--cols-2\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Термин\u003C/th>\n\u003Cth>Значение\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Тестовый прогон (test run)\u003C/td>\n\u003Ctd>Выполнение выбранного набора тест-кейсов на определённой версии продукта в определённом окружении\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Результат теста (test result)\u003C/td>\n\u003Ctd>Запись об одном выполнении одного тест-кейса в тестовом прогоне\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Тестовое окружение (test environment)\u003C/td>\n\u003Ctd>Окружение, которое включает оборудование, измерительные средства, симуляторы, программные инструменты и другие вспомогательные элементы, нужные для проведения теста\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Фактический результат (actual result)\u003C/td>\n\u003Ctd>Поведение, которое наблюдается при выполнении тест-кейса\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Заблокированный тест-кейс (blocked test case)\u003C/td>\n\u003Ctd>Тест-кейс, который нельзя выполнить, потому что не выполнены предусловия для его выполнения\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Подтверждающее тестирование (confirmation testing)\u003C/td>\n\u003Ctd>Тестирование, которое подтверждает, что исходный дефект исправлен; также называется повторным тестированием\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Регрессионное тестирование (regression testing)\u003C/td>\n\u003Ctd>Тестирование, которое подтверждает, что изменение не вызвало нежелательных последствий в других частях продукта\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Анализ влияния (impact analysis)\u003C/td>\n\u003Ctd>Определение рабочих продуктов, которые затрагивает изменение\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Отчёт о ходе тестирования (test progress report)\u003C/td>\n\u003Ctd>Отчёт, который выпускают регулярно во время тестирования: ход работ, препятствия, метрики, риски\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd>Отчёт о завершении тестирования (test completion report)\u003C/td>\n\u003Ctd>Отчёт, который выпускают на вехе: сводка тестирования, оценка по критериям выхода, остаточные риски\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Ch2 id=\"источники\" class=\"wiki-heading\">Источники\u003Cbutton type=\"button\" class=\"wiki-heading__anchor\" data-wiki-anchor=\"источники\" aria-label=\"Скопировать ссылку на раздел\" data-copied-label=\"Ссылка на раздел скопирована\">\u003Csvg class=\"wiki-heading__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z\"/>\u003C/svg>\u003Csvg class=\"wiki-heading__icon wiki-heading__icon--done\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z\"/>\u003C/svg>\u003C/button>\u003C/h2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https://www.istqb.org/wp-content/uploads/2024/11/ISTQB_CTFL_Syllabus_v4.0.1.pdf\" target=\"_blank\" rel=\"noopener\" class=\"wiki-link wiki-link--external\">ISTQB Certified Tester Foundation Level Syllabus v4.0.1, ISTQB, 2024\u003Csvg class=\"wiki-link__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M228,104a12,12,0,0,1-24,0V69l-59.51,59.51a12,12,0,0,1-17-17L187,52H152a12,12,0,0,1,0-24h64a12,12,0,0,1,12,12Zm-44,24a12,12,0,0,0-12,12v64H52V84h64a12,12,0,0,0,0-24H48A20,20,0,0,0,28,80V208a20,20,0,0,0,20,20H176a20,20,0,0,0,20-20V140A12,12,0,0,0,184,128Z\"/>\u003C/svg>\u003Cspan class=\"wiki-visually-hidden\">(откроется в новой вкладке)\u003C/span>\u003C/a> (на английском)\u003C/li>\n\u003Cli>\u003Ca href=\"https://glossary.istqb.org/\" target=\"_blank\" rel=\"noopener\" class=\"wiki-link wiki-link--external\">Глоссарий ISTQB\u003Csvg class=\"wiki-link__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M228,104a12,12,0,0,1-24,0V69l-59.51,59.51a12,12,0,0,1-17-17L187,52H152a12,12,0,0,1,0-24h64a12,12,0,0,1,12,12Zm-44,24a12,12,0,0,0-12,12v64H52V84h64a12,12,0,0,0,0-24H48A20,20,0,0,0,28,80V208a20,20,0,0,0,20,20H176a20,20,0,0,0,20-20V140A12,12,0,0,0,184,128Z\"/>\u003C/svg>\u003Cspan class=\"wiki-visually-hidden\">(откроется в новой вкладке)\u003C/span>\u003C/a> (на английском)\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.iso.org/standard/79429.html\" target=\"_blank\" rel=\"noopener\" class=\"wiki-link wiki-link--external\">ISO/IEC/IEEE 29119-3:2021, Software testing, Part 3: Test documentation\u003Csvg class=\"wiki-link__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M228,104a12,12,0,0,1-24,0V69l-59.51,59.51a12,12,0,0,1-17-17L187,52H152a12,12,0,0,1,0-24h64a12,12,0,0,1,12,12Zm-44,24a12,12,0,0,0-12,12v64H52V84h64a12,12,0,0,0,0-24H48A20,20,0,0,0,28,80V208a20,20,0,0,0,20,20H176a20,20,0,0,0,20-20V140A12,12,0,0,0,184,128Z\"/>\u003C/svg>\u003Cspan class=\"wiki-visually-hidden\">(откроется в новой вкладке)\u003C/span>\u003C/a> (на английском)\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/testmoapp/junitxml\" target=\"_blank\" rel=\"noopener\" class=\"wiki-link wiki-link--external\">Common JUnit XML format and examples, Testmo\u003Csvg class=\"wiki-link__icon\" viewBox=\"0 0 256 256\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\">\u003Cpath d=\"M228,104a12,12,0,0,1-24,0V69l-59.51,59.51a12,12,0,0,1-17-17L187,52H152a12,12,0,0,1,0-24h64a12,12,0,0,1,12,12Zm-44,24a12,12,0,0,0-12,12v64H52V84h64a12,12,0,0,0,0-24H48A20,20,0,0,0,28,80V208a20,20,0,0,0,20,20H176a20,20,0,0,0,20-20V140A12,12,0,0,0,184,128Z\"/>\u003C/svg>\u003Cspan class=\"wiki-visually-hidden\">(откроется в новой вкладке)\u003C/span>\u003C/a> (на английском)\u003C/li>\n\u003C/ul>\n",[10,14,17,21,24,27,30,33,36,39,42,45,48],{"id":11,"level":12,"text":13},"зачем-нужен-тестовый-прогон",2,"Зачем нужен тестовый прогон",{"id":15,"level":12,"text":16},"состав-тестового-прогона","Состав тестового прогона",{"id":18,"level":19,"text":20},"выбор-тест-кейсов",3,"Выбор тест-кейсов",{"id":22,"level":19,"text":23},"тестируемая-версия","Тестируемая версия",{"id":25,"level":19,"text":26},"тестовое-окружение","Тестовое окружение",{"id":28,"level":19,"text":29},"исполнители-и-сроки","Исполнители и сроки",{"id":31,"level":12,"text":32},"статусы-результатов","Статусы результатов",{"id":34,"level":12,"text":35},"выполнение-прогона","Выполнение прогона",{"id":37,"level":12,"text":38},"повторное-и-регрессионное-тестирование","Повторное и регрессионное тестирование",{"id":40,"level":12,"text":41},"итоги-прогона","Итоги прогона",{"id":43,"level":12,"text":44},"тестовый-прогон-набор-тестов-и-тест-план","Тестовый прогон, набор тестов и тест-план",{"id":46,"level":12,"text":47},"термины","Термины",{"id":49,"level":12,"text":50},"источники","Источники",1606,1793718891777]