Preview

Вопросы радиоэлектроники

Расширенный поиск

ТЕСТИРОВАНИЕ ПРОГРАММ МЕТОДАМИ ЧЕРНОГО И БЕЛОГО ЯЩИКОВ

Полный текст:

Аннотация

В статье рассматриваются основные положения тестирования как способа верификации программ. Дается определение понятия «тест» и показывается, какие ошибки могут быть обнаружены с помощью тестирования. Также даются определения понятий, связанные с эффективностью использования тестов. Рассматриваются два основных метода тестирования программ - методы черного и белого ящиков. Приводится краткая характеристика этих методов, указываются их преимущества и недостатки. На примере программы, написанной на языке программирования C++ и содержащей намеренно допущенные ошибки, производится сравнительный анализ этих методов. Результат приводится в таблице преимуществ и недостатков рассматриваемых подходов к тестированию. Указывается, что ни один из этих методов в общем не превосходит другой, и необходимость применения каждого из них должна рассматриваться для конкретного случая. Также показывается, что данные методы тестирования не могут обнаружить абсолютно все ошибки, содержащиеся в программе.

Об авторах

М. К. Савкин
Московский государственный технический университет им. Н.Э. Баумана, Калужский филиал
Россия

ассистент, кафедра «Информационная безопасность автоматизированных систем»

248000, Калуга, ул. Баженова, д. 2, тел.: 8 (960) 517-19-55


Я. А. Фотина
Московский государственный технический университет им. Н.Э. Баумана, Калужский филиал
Россия

студентка, кафедра «Информационная безопасность автоматизированных систем»

248000, Калуга, ул. Баженова, д. 2, тел.: 8 (919) 039-71-79



Список литературы

1. Гурин Р. Е., Рудаков И. В., Ребриков А. В. Методы верификации программного обеспечения // Инженерный вестник. 2015. № 9. С. 549–562.

2. Вельдер С. Э., Лукин М. А., Шалыто А. А., Яминов Б. Р. Верификация автоматных программ. СПб.: СПбГУ ИТМО, 2011. 242 с.

3. Кулямин В. В. Методы верификации программного обеспечения. М.: Институт системного программирования РАН, 2008. 111 с.

4. Проць С. В. Методы тестирования программного обеспечения и их сравнение. Тестирование методом черного ящика и тестирование методом белого ящика [Электронный ресурс]. 2016. URL: http://fb.ru/article/247668/metodyitestirovaniya-programmnogo-obespecheniya-i-ih-sravnenie-testirovanie-metodom-chernogo-yaschika-i-testirovaniemetodom-belogo-yaschika (дата обращения: 01.09.2017)

5. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. СПб.: Питер, 2004. 320 с.


Для цитирования:


Савкин М.К., Фотина Я.А. ТЕСТИРОВАНИЕ ПРОГРАММ МЕТОДАМИ ЧЕРНОГО И БЕЛОГО ЯЩИКОВ. Вопросы радиоэлектроники. 2017;(11):44-47.

For citation:


Savkin M.K., Fotina Y.A. BLACK BOX AND WHITE BOX PROGRAM TESTING ABSTRACT. Issues of radio electronics. 2017;(11):44-47. (In Russ.)

Просмотров: 38


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2218-5453 (Print)
ISSN 2686-7680 (Online)