[Перевод] Тестирование UI в JavaScript – наилучшие практики
0
От качества UI (пользовательского интерфейса) зависит, состоится приложение или развалится. Для вас принципиально, какое первое впечатление пользователь получит от приложения, так как второго шанса у вас может и не быть. Поэтому важность тестирования UI при разработке приложений только растёт. В процессе тестирования UI проверяются те аспекты работы программы, с которыми придётся непосредственно иметь дело пользователю. Но какими методами и приёмами нужно пользоваться, чтобы добиться максимальной эффективности тестирования? В этой статье мы поговорим именно о таких инструментах, использовать которые можно прямо с сегодняшнего дня. Начнём.
Если вы автоматизируете тесты UI при помощи тестировочного инструмента, то можете:
• Убедиться, что элементы UI не схлёстываются и не смещены,
• Проверить, нет ли ошибок в правописании, капитализации или пунктуации,
• Гарантировать, что шрифт чёткий и хорошо читается, подобрать цвет и кегль шрифта,
• Проверить выравнивание изображений,
• Убедиться, что в браузере правильно выводятся сообщения об ошибках,
• Проверить положение элементов UI при разных разрешениях экрана.
Но, если эти тесты не автоматические, то такой процесс может быть обременителен. Ручное тестирование – сильный метод, и он бывает эффективен, если в программе предусмотрено не так много элементов UI или находится на ранней стадии разработки. Однако, чем больше фич подхватывается в программу, и чем больше элементов добавляется в UI, тем вероятнее, что ручная верификация станет неуправляемой. Читать дальше →