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

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

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

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

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

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

Стресс тест

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

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

LoveQA. "Наш опыт тестирования мобильных приложений". Доклад Александра Хози & Николая Козлова.4


Описание:
Видео с первой конференции Badoo для тестировщиков LoveQA. "Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений". Доклад Александра Хози и Николая Козлова, Badoo.

Автоматизированное тестирование веб-приложений


Описание:
Развитие бизнеса и технологий диктует нам новые правила. Короткие итерации между релизами, повышенные требования к дизайну и юзабилити, различные браузеры. Настало время встроить в ваш процесс веб-разработки автоматизированное тестирование, но не знаете с чего начать?В докладе вы узнаете, как быстро и просто организовать тестирование вашего веб-приложения используя Coded UI тесты, а так же познакомитесь с инструментами и возможностями, которые предоставляет Visual Studio 2013 для тестирования UI приложений, контроля и анализа результатов.