Съдържание:
Определение - Какво означава тестване в бяла кутия?
Тестването в бяла кутия е методология, използвана за гарантиране и утвърждаване на вътрешната рамка, механизми, обекти и компоненти на софтуерно приложение. Тестването в бяла кутия проверява кода според дизайнерските спецификации и разкрива уязвимостите на приложението.
Тестването с бели кутии е известно още като тестване на прозрачни кутии, тестване на ясни кутии, структурно тестване и тестване на стъклени кутии. Стъклената кутия и прозрачната кутия показват, че вътрешните механизми са видими за екипа на софтуерния инженер.
Техопедия обяснява тестването с бяла кутия
По време на тестване в бяла кутия кодът се изпълнява с предварително избрани входни стойности за валидиране на предварително избрани изходни стойности. Тестването в бяла кутия често включва писане на софтуерни кодове и драйвери.
Предимствата на тестване в бяла кутия включват:
- Активира повторното използване на тестовите случаи и осигурява по-голяма стабилност
- Улеснява оптимизацията на кода
- Улеснява намирането на местата на скрити грешки в ранните фази на развитие
- Улеснява ефективно тестване на приложенията
- Премахва ненужните редове от код
Недостатъците включват:
- Изисква квалифициран тестер с познания за вътрешна структура
- Времеемко
- Високи разходи
- Проверката на битовия код е трудна.
Тестването в бяла кутия допълва тестване на единици, тестове за интеграция и регресионно тестване.