Тестирование мобильных приложений

В тестировании мобильных приложений есть очевидная трудность — огромное количество платформ. Можно попробовать посчитать количество комбинаций таких переменных, как: ОС (Андроид, iOS, Windows Phone), версия ОС, разрешение и размеры экрана, емкость батарейки, оператор, количество сим карт, наличие или отсутствие WiFi. В этой ситуации можно применять классы эквивалентности и другие методы сокращения […]

UI и UX. Подробный разбор

Перед создателями любых веб-интерфейсов — сайтов, приложений, программ — стоит приоритетная задача: разработать цифровой продукт, который упростит жизнь пользователю — будет удобным, практичным и интуитивно понятным. UX и UI – термины родственные и взаимосвязанные, но не тождественные. Между ними есть принципиальная разница. UX (англ. user experience) — дословно означает «опыт пользователя». […]

Типы данных

Одной из основных особенностей Java является то, что данный язык является строго типизированным. А это значит, что каждая переменная и константа представляет определенный тип и данный тип строго определен. Тип данных определяет диапазон значений, которые может хранить переменная или константа. Рассмотрим систему встроенных базовых типов данных, которая используется для создания […]

Тестирование API

API (Application Programming Interface) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Современные API часто принимают форму веб-сервисов, которые предоставляют пользователям (как людям, так и другим веб-сервисам) какую-то информацию. Обычно процедура обмена информацией и формат передачи данных структурированы, чтобы […]

Стратегия тестирования

Стратегия тестирования — относительно небольшой статический документ, который предшествует плану тестирования. Прежде чем писать объемный и подробный план, стоит формализовать некоторые базовые подходы к тестированию и убедиться, что все заинтересованные лица понимают одинаково, что и как будет тестироваться. Стратегия определяет:  — какие инструментальные средства и методы будут применяться;  — критерии […]

Эстимация задач

Эстимация задач определяет, сколько денег, усилий, ресурсов и времени потребуется для создания конкретной системы или продукта. Сколько усилий нужно потратить на задачу? В условиях неопределенности и сложности ответ лучше дать не в часах. Куда удобнее относительные единицы, из которых самые известные — стори поинты (Story Points). — Числовой размер (от […]

Тест-кейс

Тест-кейс — это профессиональная документация тестировщика, последовательность действий направленная на проверку какого-либо функционала, описывающая как придти к фактическому результату. Набор тест-кейсов называют тест-комплектом. Иногда тест-набор путают с тест-планом. Тест-план описывает какие работы, как и когда должны быть проведены в рамках тестирования продукта, а так же что необходимо для их выполнения. […]

Жизненный цикл тестирования

Как правило, процесс тестирования выполняется во время всех этапов жизненного цикла разработки (SDLC). Все современные модели жизненного цикла разработки выполняются в процессе. Нет фиксированного стандарта жизненного цикла тестирования. Он может меняться в зависимости от:               ·         Жизненного цикла разработки.     […]