Тестирование программного обеспечения

Тестирование программного обеспечения – процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.

Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО. Такой процесс формальной проверки, или верификации, может доказать, что дефекты отсутствуют с точки зрения используемого метода. (То есть нет никакой возможности точно установить или гарантировать отсутствие дефектов в программном продукте с учётом человеческого фактора).
В терминологии, фразы «тестирование белого ящика» и «тестирование чёрного ящика» относятся к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого ПО, или же тестирование выполняется через пользовательский интерфейс.

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

При тестировании чёрного ящика, тестировщик имеет доступ к ПО только через те же интерфейсы, что и заказчик или пользователь. Как правило, тестирование чёрного ящика ведётся с использованием спецификаций или иных документов, описывающих требования к системе [16].

Наиболее целесообразно использовать тестирование основной функциональности ПО (тестирование методом «черного ящика»).
Целью тестирования является:

– проверка работоспособности программного продукта;

– проверка соответствия программного продукта требованиям технического задания;

– проверка готовности программного продукта к проведению опытной комплексной эксплуатации.

Был проверен запуск программы, запуск модуля администрирования, проверка ввода пароля, выхода из программы, переходы по формам, просмотр полной информации о лекциях, лабораторных работах, тестов, дополнительных источников, видеоуроков, пункта меню «О программе», сведений о разработчике, а также добавление и редактирование содержимого базы данных под правами администратора. В результате успешно выполненных испытаний было установлено, что разработанное программное обеспечение полностью отвечает предъявленным в техническом задании требованиям.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: