Как тестировать верстку под разные браузеры и экраны?
Под мобильные устройства тестирую с помощью стандартных функций браузера (Firefox & Chrome это умеет  в devtools) 
Так же есть такая штука - ami.responsivedesign.is
Доступные размеры:
настольный монитор — 1600 x 992px;
ноутбук — 1280 x 802px;
планшет — 768 x 1024px;
мобильный телефон — 320 x 480px.
Так же есть это - deviceponsive.com
Устройства и доступные разрешения экранов.
Macbook — 1280 x 800
iPad портрет — 768 x 1024
iPad портрет — 1024 x 768
Kindle портрет — 600 x 1024
Kindle альбомная ориентация — 1024 x 600
iPhone портрет — 320 x 480
iPhone альбомная ориентация — 480 x 320
Galaxy портрет — 240 x 320
Galaxy альбомная ориентация — 320 x 240
Ну и мой любимый - quirktools.com/screenfly
Доступно 9 больше чем планшет устройств — от 10" ноутбуков, до 24" мониторов, 5 планшетов, 9 телефонов, 3 телевизионных разрешения, а также произвольное разрешение. Есть   отдельный переключатель в портретный и альбомный режим, а также опция показа прокрутки.
Адаптивность проверяю через devtools (там, как правило, есть такая возможность, вне зависимости от браузера), а если требуется проверить на iphone, mac или любой девайс, выходящий за рамки эмулирования, пользуюсь Browserstack. Они дают 30 минут тестирования на живых устройствах с настоящими браузерами и ОС (хватает на 10-15 проверок), далее платно, но чтобы не платить, просто регистрируйте аккаунт на фиктивную почту (10minutesmail и подобные сервисы).
Выбор девайсов очень велик, вплоть до версий операционной системы.