Методические указания по выполнению практических работ по профессиональному модулю



бет63/85
Дата29.09.2023
өлшемі5.65 Mb.
#479244
түріМетодические указания
1   ...   59   60   61   62   63   64   65   66   ...   85
metod-ukazaniya-prakticheskie-raboty-pm-05

Выполнение тестирования происходит на стадии тестирования и представляет собой практический поиск дефектов с использованием тестовой документации, составленной ранее.
Для всех программных продуктов выполняют следующие типы тестов и их композиции.
Для первого билда рекомендуется проводить Smoke+AT готовой функциональности: поверхностное тестирование (Smoke Test) выполняется для определения пригодности сборки для дальнейшего тестирования; полное тестирование системы или ее части как на корректных, так и на некорректных данных/сценариях (Acceptance Test, AT) позволяет обнаружить дефекты и внести запись о них в багтрэкинговую систему.
Для последующих билдов композиции тестов могут быть следующими:

  • Если не была добавлена новая функциональность, то: DV+MAT. Т.е., выполняется проверка исправления дефектов программистом (Defect Validation, DV), а также проверка работоспособности остальной функциональности после исправления дефектов на позитивных сценариях (Minimal Acceptance Test, MAT).

  • Если была добавлена новая функциональность, то:

Smoke+DV+NFT+Regression Test. В частности, выполняется поверхностное тестирование (Smoke Test), проверка исправления дефектов программистом (Defect Validation, DV), тестирование новых функциональностей (New Feature Testing, NFT), проверка старых функциональностей, т.е. регрессионное тестирование (Regression Test).

  • Если была добавлена новая функциональность, то возможен также вариант: DV+NFT+Resression test, т.е. без выполнения Smoke Test.

В зависимости от типа и специфики приложения (web, desktop, mobile) выполняют специализированные тесты (например, кроссбраузерное или кроссплатформенное тестирование, тестирование локализации и интернационализации и др.).

Ход работы


  1. Выполнить генерацию тестов различных видов для конкретного объекта реального мира (пример приведен на рисунке 1).

  2. Спланировать тестовые активности для следующих задач:

    1. Поставлен на тестирование модуль 1, модуль 2, модуль 3.

    2. Проведены исправления (fix) для заведенных дефектов, доставлена новая функциональность – модуль 4.

    3. Заказчик решил расширять рынки сбыта и просит осуществить поддержку для другой страны.

    4. Заказчик хочет убедиться, что ПО держит нагрузку в 2000 пользователей.

  3. Оформить отчет и защитить лабораторную работу.





Достарыңызбен бөлісу:
1   ...   59   60   61   62   63   64   65   66   ...   85




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет