> For the complete documentation index, see [llms.txt](https://swit-school.gitbook.io/qa-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swit-school.gitbook.io/qa-book/testuvannya-igor/stlc/fazi-stlc-razom-iz-kriteriyami-vizdu-ta-viyizdu.md).

# Фази STLC разом із критеріями візду та виїзду

| **Етап STLC**                     | **Критерії вступу**                                                                                                                                                                                                                                | **Діяльність**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | **Критерії виходу**                                                                                                                                                    | **Результати**                                                                                                                |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Аналіз вимог                      | <ul><li>Вимоги Доступний документ (як функціональний, так і нефункціональний)</li><li>Визначені критерії прийнятності.</li><li>Доступний архітектурний документ програми.</li></ul>                                                                | <ul><li>Проаналізуйте функціональність бізнесу, щоб знати бізнес-модулі та специфічні для них функції.</li><li>Визначте всі транзакції в модулях.</li><li>Визначте всі профілі користувачів.</li><li>Зберіть користувальницький інтерфейс / автентифікацію, вимоги до географічного розповсюдження.</li><li>Визначте типи тестів, які потрібно виконати.</li><li>Зберіть деталі про тестування пріоритетів та фокус.</li><li>Підготуйте матрицю відстеження вимог (RTM).</li><li>Визначте деталі середовища тестування, де передбачається проводити тестування.</li><li>Аналіз доцільності автоматизації (якщо потрібно).</li></ul> | <ul><li>Підписано RTM</li><li>Техніко-економічний обґрунтований звіт про автоматизацію тестів, підписаний клієнтом</li></ul>                                           | <ul><li>RTM</li><li>Звіт про техніко-економічне обґрунтування (якщо застосовується)</li></ul>                                 |
| Планування тестів                 | <ul><li>Вимоги Документи</li><li>Матриця простежуваності вимог.</li><li>Документ доцільності автоматизації тестування.</li></ul>                                                                                                                   | <ul><li>Проаналізуйте різні доступні підходи до тестування</li><li>Завершіть розробку найкращого підходу</li><li>Підготовка плану тесту / документа стратегії для різних видів тестування</li><li>Вибір інструменту для тестування</li><li>Оцінка тестового зусилля</li><li>Планування ресурсів та визначення ролей та відповідальності.</li></ul>                                                                                                                                                                                                                                                                                  | <ul><li>Затверджений план випробувань / документ про стратегію.</li><li>Документ оцінки зусиль підписано.</li></ul>                                                    | <ul><li>План випробування / документ стратегії.</li><li>Документ про оцінку зусиль.</li></ul>                                 |
| Розробка кейсів                   | <ul><li>Вимоги Документи</li><li>RTM та план випробувань</li><li>Звіт про автоматичний аналіз</li></ul>                                                                                                                                            | <ul><li>Створювати тестові кейси, дизайн тестів, сценарії автоматизації (де це можливо)</li><li>Огляд та базові тестові кейси та сценарії</li><li>Створіть дані тесту</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                     | <ul><li>Переглянуті та підписані тестові справи / сценарії</li><li>Переглянуті та підписані дані тесту</li></ul>                                                       | <ul><li>Тестові кейси / сценарії</li><li>Дані тесту</li></ul>                                                                 |
| Налаштування тестового середовища | <ul><li>Доступні документи щодо системного дизайну та архітектури</li><li>Доступний план налаштування навколишнього середовища</li></ul>                                                                                                           | <ul><li>Зрозумійте необхідну архітектуру та налаштування середовища</li><li>Підготуйте список вимог до розробки обладнання та програмного забезпечення</li><li>Доопрацювати вимоги до зв’язку</li><li>Підготуйте контрольний список налаштування середовища</li><li>Налаштування тестового середовища та даних тесту</li><li>Виконайте перевірку диму на складі</li><li>Прийняти / відхилити збірку залежно від результату випробування на дим</li></ul>                                                                                                                                                                            | <ul><li>Налаштування середовища працює відповідно до плану та контрольного списку</li><li>Налаштування тестових даних завершено</li><li>Тест на дим успішний</li></ul> | <ul><li>Навколишнє середовище готове з налаштованими тестовими даними</li><li>Результати тесту на дим.</li></ul>              |
| Виконання тесту                   | <ul><li>Доступні базовий RTM, план тесту, тестовий кейс / сценарії</li><li>Тестове середовище готове</li><li>Налаштування тестових даних виконано</li><li>Доступний звіт про тестування модуля / інтеграції для збірки, що перевіряється</li></ul> | <ul><li>Виконуйте тести відповідно до плану</li><li>Результати перевірки документів та дефекти журналу для невдалих випадків</li><li>За потреби оновіть плани тестів / тестові кейси</li><li>Карта дефектів для тестування випадків в RTM</li><li>Перевірте виправлення дефектів</li><li>Регресійне тестування програми</li><li>Відстежуйте дефекти до закриття</li></ul>                                                                                                                                                                                                                                                           | <ul><li>Всі заплановані тести виконуються</li><li>Дефекти реєструються та відстежуються до закриття</li></ul>                                                          | <ul><li>Завершено RTM зі статусом виконання</li><li>Тестові кейси оновлені з результатами</li><li>Звіти про дефекти</li></ul> |
| Закриття тестового циклу          | <ul><li>Тестування завершено</li><li>Доступні результати тестів</li><li>Є журнали дефектів</li></ul>                                                                                                                                               | <ul><li>Оцініть критерії завершення циклу на основі - часу, охоплення тестом, вартості, якості програмного забезпечення, критичних бізнес-цілей</li><li>Підготуйте тестові показники на основі вищезазначених параметрів.</li><li>Документуйте вивчення проекту</li><li>Підготуйте звіт про закриття випробувань</li><li>Якісна та кількісна звітність про якість робочого продукту замовнику.</li><li>Аналіз результатів тесту для з'ясування розподілу дефектів за типом та тяжкістю</li></ul>                                                                                                                                    | Звіт про закриття тесту підписаний                                                                                                                                     |                                                                                                                               |
