Приветствую! Представляю вашему вниманию перевод статьи «9 Extremely Powerful JavaScript Hacks» автора Klaus.
Прим. переводчика: в этом новом (от 10 декабря) посте классные приёмы для JavaScript, которые мне как начинающему понравились, но также есть очевидная реклама приложения для тестов. Но я обязан переводить материал целиком, поэтому рекламную часть скрываю в спойлер, хотя она не бесполезная, кстати.
Но пользователям наплевать на мой оптимизированный код, если их сайт не работает в браузере Internet Explorer 11.
Я использую Endtest для создания автоматизированных тестов и выполнения их в кросс-браузерном облаке.
К слову, Netflix использует ту же платформу для тестирования своих веб-приложений. Более того, он даже указан как необходимый навык в некоторых вакансиях.
Endtest действительно имеет некоторые прикольные функции, такие как:
- Кросс-браузерная сетка, работающая на компьютерах с Windows и MacOS
- Редактор без кода для автоматизированных тестов
- Поддержка веб-приложений
- Поддержка как нативных, так и гибридных приложений для Android и iOS
- Неограниченное количество видеозаписей для ваших тестовых прогонов
- Сравнение скриншотов
- Геолокация
- Оператор if
- Циклы
- Загрузка файлов в ваши тесты
- API Endtest, для легкой интеграции с вашей системой CI/CD
- Расширенные утверждения
- Мобильные тесты на реальных мобильных устройствах
- Тестирование электронной почты с помощью Endtest Mailbox
Вы можете просмотреть документы по этому инструменту.
А теперь 9 очень полезных советов по JavaScript.
Читать полностью »