Тестирование программного обеспечения. Основы. Виктор Владимирович Захаров

Чтение книги онлайн.

Читать онлайн книгу Тестирование программного обеспечения. Основы - Виктор Владимирович Захаров страница 14

Тестирование программного обеспечения. Основы - Виктор Владимирович Захаров

Скачать книгу

окружение создатели помещают его в тестовое окружение, которое не доступно для конечных пользователей. В тестовом окружении проводят тестирование поискового сайта, чтобы убедиться, что сайт работает и его можно в дальнейшем поместить в промышленное окружение.

      Основные характеристики тестового окружения:

      – в нём разрабатывается и тестируется программа до выпуска в продуктивное окружение;

      – используется для исправления дефектов и проверки функциональности до переноса в промышленное окружение;

      – имитирует реальные условия работы, но может иметь меньшие мощности по сравнению с промышленным окружением;

      – содержит не реальные данные, а тестовые.

      Таким образом, тестовое окружение – для разработки и тестирования, продуктивное окружение – для реальной эксплуатации готовой программы. Основная работа специалистов по тестированию проводится на тестовом окружении.

      В различных компаниях могут использоваться и другие окружения. Примеры названий: dev (дев), test (тест), qa (кью-эй), preprod (препрод), stage (стейдж), preview (превью) и т. д. То, какие окружения используются, зависит от специфики работы организации и разрабатываемых программ, поэтому мы не будем их рассматривать. Но вы должны знать, что кроме продуктивного и тестового окружения в ряде организаций существуют и другие окружения.

      Тестовая документация и артефакты

      В процессе работы специалисты по тестированию создают различные артефакты[11] и документы. Кстати, дефект – это один из артефактов работы тестировщика. Познакомимся поближе с документами и артефактами, которые могут создавать и с которыми могут работать специалисты по тестированию.

      План тестирования

      Тестирование, как и любой другой процесс, должно планироваться. Планирование тестирования – это одна из активностей, о которой мы поговорим в других главах книги. Планирование является непрерывной деятельностью, которая выполняется в течение всего жизненного цикла ПО, и в процессе планирования создаётся план тестирования (тест-план).

      План тестирования – документ, описывающий стратегию и тактику тестирования программного обеспечения.

      Это документ, который помогает организовать и планировать процесс тестирования на этапе разработки программного обеспечения, что позволяет провести тестирование эффективно и качественно.

      В плане тестирования фиксируется следующая информация:

      – Цели и задачи тестирования. Здесь определяется, что именно нужно проверить в программном обеспечении.

      – Объекты тестирования[12]. Какие модули, функциональные возможности, интерфейсы и т. д. будут тестироваться.

      – Уровни, типы и виды тестов. Например, функциональное тестирование, нефункциональное тестирование, тестирование производительности, и т. д.

      – Приоритеты тестов. В какой последовательности будут выполняться тесты.

      – Ответственные

Скачать книгу


<p>11</p>

Артефакт – это результат какой-либо деятельности. Им может быть любая документация, написанный код и прочее.

<p>12</p>

Объект тестирования – компонент или программа, которые должны быть протестированы.