Тестирование приложений

30 Окт 2014 | Автор: | Комментариев нет »

 Одними из самых популярных видов тестирования являются:

Модульное тестирование

Данный вид тестирования еще называют юнит-тестированием или компонентным тестированием. Его смысл заключается в том, чтобы проверить качество работы отдельных частей кода программы (модули, функции, классы, объекты и др.).  Важно проверить программу или приложение на соответствие всем заявленным техническим характеристикам.  Каждый элемент программы запускается в искусственно созданной среде, изолировано от других частей ПО. Цель – обеспечить корректную работу отдельных частей для оптимальной работы целого. Для этого для всех частей программы пишут индивидуальные тесты. Модульное тестирование особенно необходимо после проведения обновления ПО, ведь с его помощью можно быстро найти возможные ошибки. Это довольно сложный вид тестирования, который реализуется на практике программистами. При этом важно сохранять отчеты обо всех проведенных тестированиях и внесенных улучшениях.

Стресс тест

Такое тестирование часто еще называют нагрузочным тестированием. Его цель проверить работу сайта, сервера, приложения в условиях экстремальных нагрузок. Такое тестирование становится весьма актуальным для уже работающих ресурсов, популярность которых постоянно растет. Оно позволяет быстро находить «узкие» места. Принцип действия стресс теста http://www.a1qa.ru/services/consulting/complex_testing_service/ - изучение и анализ всех показателей производительности приложения. Любое отклонение от нормы в условиях, значительно превышающих рабочие стандарты, быстро позволяет выявить, где именно кроется проблема.

На практике некоторые тестировщики пренебрегают данным видом тестирования. А зря. Ведь если посещаемость сайта возрастет, он может не выдержать высокие нагрузки, что приведет к перебоям в его работе. Такая «неприятность» может повлечь за собой еще и значительные финансовые потери: потребуются вложения, чтобы ресурс заработал в прежнем режиме. Кроме того, может произойти отток клиентов, которых не устроит работа вашего сайта. Результатом нагрузочного тестирования станет значительный рост пользователей на вашем сайте, а также защита от DDoS атак.

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

Здесь вы можете написать комментарий к записи "Тестирование приложений".

* Обязательные для заполнения поля
Все отзывы проходят модерацию.
Реклама
Наши партнеры
Читать нас
Связаться с нами
Наши контакты

info@windowsfan.ru

О сайте

Информационно-познавательный интернет журнал про Windows