Составляющие функционального тестирования

Составляющие функционального тестирования

26.03.2015 17:25
Просмотров: 683
источник фото: amosoft.net

Программное обеспечение можно по праву назвать своеобразной «кровеносной системой» современной жизни.

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

Для того чтобы правильно провести этот этап тестирования, привлекаются специалисты-тестировщики. Они запускают каждый отдельный элемент программного обеспечения в искусственно созданной изолированной среде, проверяя его исправность. Анализу подвергаются так называемые «юниты» – это наименьшие компилируемые компоненты системы. Так как в программе может содержаться множество юнитов, тестирование может занять некоторое время. Для запуска тестируемых элементов используются драйверы, а для того чтобы можно было провести анализ ПО при отсутствии недостающих компонентов, применяются специальные заглушки.

Следующим этапом проверки работоспособности ПО является интеграционное тестирование http://www.a1qa.ru/functional_testing/. Его целью считается подтверждение того факта, что результат взаимодействия между двумя и более элементами системы отвечает желаемому. Для проведения этого вида анализа компоненты формируются в группы, для каждой из которых применяются собственные тесты. Так как этот вид проверки запускается после модульного тестирования и в нем в качестве входных данных используются уже проверенные модули, выявленные в процессе дефекты, скорее всего, станут результатом ошибок взаимодействия элементов. Устранение подобных ошибок также входит в задачи данного этапа работы тестировщиков. Как и модульное тестирование, интеграционный анализ ПО может потребовать некоторого времени, так как тесты могут проводиться множество раз. Результатом станет правильная совместная работа всех элементов системы. Не забывайте о тестировании, оно является очень важным элементом упеха.


К списку всех новостей

Добавить azinnov.com в мои источники на Яндекс.Новости


Читайте также:

—  Озвучена цена платной подписки на YouTube в РФ

—  К Google подали иск из-за слежки за владельцами iPhone

—  «Яндекс» и Сбербанк запустили бета-версию интернет магазина «Беру»

—  По словам экспертов, слежка родителей за детьми в социальных сетях оказалась опасной

—  Компания Google дала официальное разрешение сотрудникам «быть злыми»

—  Эксперты назвали полезные и малоизвестные функции Android



При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php