Здравствуйте. Подскажите пожалуйста насчет тестирования совместимости. Имеется адаптивный веб сайт, нацеленный на клиентов определенной страны. Какие браузеры и девайсы выбрать для тестирования совместимости и как их выбирать?
У меня пока мысли такие:
IE - Стандарт, Chrome - самый популярный, Opera и Firefox - закрывают топ используемых браузеров. Версии: последняя, какие-то самые используемые (сколько самых используемых надо и есть ли какой-то авторитетный источник для тестировщиков с такой статистикой?) и какие-то версии, которые принципиально отличаются друг от друга с технической точки зрения (какие?).
Насчет девайсов: iphone с ретиной/без, последний айфон, самые популярные айфоны с разными размерами экрана (такой же вопрос, есть ли статистика по тому, какие используют больше всего?), Android телефоны - опять же точно не могу понять, как выбрать конкретные устройства (по популярности, размерам дисплея, особенностям дисплея), + планшеты
Мысли примерно такие, но не могу понять, как выбрать точный набор браузеров/девайсов + наверняка много факторов я упустил.
Скажите пожалуйста, как протестировать функцию отправки нотификейшена при логине с нового устройства/браузера/страны. В принципе я понимаю, что можно взять и залогиниться с нового устройства/браузера и воспользоваться прокси. Но после пары попыток девайсы и браузеры кончатся, с прокси тоже возможно будет проблема.
1) Может быть есть какие-то полезные инструменты для таких тестов?
2) Как стереть информацию о том, что это устройство/браузер/страна новые, чтобы снова их использовать?
3) Какие тест кейсы необходимо протестировать для такой функциональности кроме как логин с нового и логин не с нового девайса? Пока что не могу понять, как полностью покрыть эту фичу.
Добро пожаловать в финальную часть цикла статей о взаимоотношениях между тестированием и продуктовыми рисками. В первой части я обсуждал, почему говорить о тестировании продуктовых рисков лучше, нежели о типах тестирования. Во второй части мы говорили о выявлении продуктовых рисков путем тестирования, и я опубликовал модель своего подхода.
В этой, третьей и последней части я собираюсь рассказать о проактивном и реактивном качестве, предотвращении и обнаружении багов. О тестировании до и после того, как создан код, и о том, как выявленные риски и переменные могут помочь лучше проектировать тесты, чтобы снизить эти риски. Я также покажу ряд моделей, чтобы пояснить различные петли обратной связи во время тестирования.