Функциональное тестирование

редактировать
Для функционального тестирования на производстве см. Функциональное тестирование (производство).

Функциональное тестирование - это процесс обеспечения качества (QA) и тип тестирования методом « черного ящика», в котором тестовые примеры основываются на спецификациях тестируемого компонента программного обеспечения. Функции тестируются путем подачи им входных данных и изучения выходных данных, а внутренняя структура программы редко рассматривается (в отличие от тестирования методом белого ящика ). Функциональное тестирование проводится для оценки соответствия системы или компонента заданным функциональным требованиям. Функциональное тестирование обычно описывает, что делает система.

Поскольку функциональное тестирование является разновидностью тестирования методом «черного ящика», функциональность программного обеспечения можно тестировать, не зная, как оно работает внутри. Это означает, что тестировщикам не нужно знать языки программирования или то, как было реализовано программное обеспечение. Это, в свою очередь, может привести к снижению предвзятости разработчика (или предвзятости подтверждения ) при тестировании, поскольку тестировщик не участвовал в разработке программного обеспечения.

Функциональное тестирование не означает, что вы тестируете функцию (метод) своего модуля или класса. Функциональное тестирование проверяет часть функциональности всей системы.

Функциональное тестирование отличается от системного тестирования тем, что функциональное тестирование « проверяет программу, сравнивая ее с... проектным документом (документами) или спецификацией (ями)», в то время как системное тестирование « проверяет программу, сравнивая ее с опубликованным пользователем. или системные требования ".

СОДЕРЖАНИЕ
  • 1 Типы
  • 2 Шесть шагов
  • 3 См. Также
  • 4 ссылки
Типы

Функциональное тестирование бывает многих видов:

Шесть шагов

Функциональное тестирование обычно включает шесть шагов

  1. Идентификация функций, которые программное обеспечение должно выполнять
  2. Создание входных данных на основе спецификации функции
  3. Определение вывода на основе спецификаций функции
  4. Выполнение тестового примера
  5. Сравнение фактических и ожидаемых результатов
  6. Проверить, работает ли приложение в соответствии с потребностями клиента.
Смотрите также
Рекомендации
  • v
  • т
  • е
Последняя правка сделана 2023-04-12 10:25:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте