Jump to content

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

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

Как правило, функциональное тестирование представляет собой «черный ящик» , то есть внутренняя структура программы игнорируется (в отличие от тестирования «белого ящика »). [ 1 ]

Функциональное тестирование может оценить соответствие функциональным требованиям . [ 2 ]

Иногда функциональное тестирование представляет собой процесс обеспечения качества (QA). [ 3 ]

Функциональное тестирование отличается от приемочного тестирования . Функциональное тестирование проверяет программу, проверяя ее на соответствие проектным документам или спецификациям, а приемочное тестирование проверяет программу, проверяя ее на соответствие опубликованным пользовательским или системным требованиям. [ 4 ]

Функциональное тестирование, являющееся формой системного тестирования , проверяет части функциональности всей системы. Несмотря на схожее наименование, функциональное тестирование — это не тестирование кода одной функции .

Концепция включения тестирования на ранних стадиях цикла поставки не ограничивается функциональным тестированием. [ 5 ]

Функциональное тестирование включает, помимо прочего: [ 1 ]

Шесть шагов

[ редактировать ]

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

  1. Идентификация функций, которые, как ожидается, будет выполнять программное обеспечение.
  2. Создание входных данных на основе спецификаций функции.
  3. Определение вывода на основе спецификаций функции
  4. Выполнение тестового примера
  5. Сравнение фактических и ожидаемых результатов
  6. Чтобы проверить, работает ли приложение в соответствии с потребностями клиента.

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Канер, Фальк, Нгуен. Тестирование компьютерного программного обеспечения . Wiley Computer Publishing, 1999, с. 42. ISBN   0-471-35846-0 .
  2. ^ Международный стандарт ISO/IEC/IEEE – Системная и программная инженерия . ИСО/МЭК/ИИЭР 24765:2010(Е). 2010. стр. том, №, стр. 1–418, 15 декабря 2010 г.
  3. ^ Prasad, Dr. K.V.K.K. (2008) ISTQB Certification Study Guide , Wiley, ISBN   978-81-7722-711-6 , с. ви
  4. ^ Канер, Фальк, Нгуен 1999, стр. 52
  5. ^ «Полное тестирование» . www. ThoughtWorks.com . Проверено 8 сентября 2022 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d0818a1540f2c5167f24c234132ea426__1718284200
URL1:https://arc.ask3.ru/arc/aa/d0/26/d0818a1540f2c5167f24c234132ea426.html
Заголовок, (Title) документа по адресу, URL1:
Functional testing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)