Оглавление:
- Определение - Что означает жизненный цикл тестирования программного обеспечения (STLC)?
- Techopedia объясняет жизненный цикл тестирования программного обеспечения (STLC)
Определение - Что означает жизненный цикл тестирования программного обеспечения (STLC)?
Жизненный цикл тестирования программного обеспечения (STLC) - это набор шагов, используемых для тестирования программных продуктов. Тестирование программного обеспечения является важной частью подготовки программного обеспечения к использованию, и STLC помогает сделать этот процесс более сложным, последовательным и эффективным.
Techopedia объясняет жизненный цикл тестирования программного обеспечения (STLC)
Многие настройки STLC начинаются с анализа требований к тестированию или с выяснения того, что необходимо выполнить с помощью тестирования. Разработчики рассматривают все возможные сценарии, в которых отсутствие тестирования может привести к уязвимостям программного обеспечения или сбоям. Один из следующих шагов включает планирование тестирования, когда команды идут на уступки для определенных требований. Позже, есть выполнение теста и другие последующие действия, такие как регрессионное тестирование для более сложных взаимодействий с пользователем и повторное тестирование для некоторых элементов, которые более проблематичны, чем модуль среднего кода. После реализации обычно существует этап «закрытия», на котором команды обеспечивают завершение всего, что должно произойти.
Важно отметить, что жизненный цикл тестирования программного обеспечения отличается от жизненного цикла выпуска или разработки, который также включает в себя тестирование, но только как часть соответствующих этапов производства. В целом, процесс выпуска программного обеспечения стал несколько стандартизированным процессом с фазами, помеченными как альфа и бета, а также другими шагами, используемыми для медленной сборки программного продукта и его выпуска для аудитории конечного пользователя. В последние годы некоторые организации изменили подход к выпуску и тестированию жизненных циклов, например, процесс, известный как «devops», который используется для объединения сред разработки и производства, или даже призыв к конечным пользователям помочь в выявлении проблем с программным обеспечением. - то, что часто происходит в сообществе открытого исходного кода.