Будинки Безпека Що таке життєвий цикл тестування програмного забезпечення (stlc)? - визначення з техопедії

Що таке життєвий цикл тестування програмного забезпечення (stlc)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає життєвий цикл тестування програмного забезпечення (STLC)?

Життєвий цикл тестування програмного забезпечення (STLC) - це набір етапів, які використовуються для тестування програмних продуктів. Тестування програмного забезпечення є важливою частиною підготовки програмного забезпечення до використання, а STLC допомагає зробити цей процес більш складним, послідовним та ефективним.

Techopedia пояснює життєвий цикл тестування програмного забезпечення (STLC)

Багато налаштування STLC починаються з аналізу вимог до тестування або з'ясування того, що потрібно виконати з тестуванням. Розробники розглядають усі можливі сценарії, коли брак тестування може призвести до вразливості програмного забезпечення або збоїв. Один з наступних кроків включає планування тестів, коли команди йдуть на поступки визначеним вимогам. Пізніше є тестове виконання та інші подальші спостереження, такі як тестування регресії на більш складні взаємодії з користувачем та повторне тестування на деякі елементи, які є більш проблемними, ніж середній модуль коду. Після впровадження типово виконується крок "закриття", коли команди забезпечують завершення всього, що має відбутися.

Важливо зазначити, що життєвий цикл тестування програмного забезпечення відрізняється від життєвого циклу випуску чи розробки, який також включає тестування, але лише як підрозділ відповідних виробничих фаз. Загалом, процес випуску програмного забезпечення став дещо стандартизованим процесом, на якому позначаються фази альфа- та бета-версії, а також інші кроки, що використовуються для повільного складання програмного продукту та випуску його до кінцевої аудиторії. В останні роки деякі організації змінили спосіб підходу до випуску та тестування життєвих циклів, наприклад, процес, відомий як "девепс", який використовується для мостування середовищ розробки та виробництва або навіть закликає кінцевих користувачів допомогти у виявленні проблем програмного забезпечення. - те, що часто трапляється у спільноті з відкритим кодом.

Що таке життєвий цикл тестування програмного забезпечення (stlc)? - визначення з техопедії