Тестирование, как мы все знаем, это то, что экономит нам много неприятностей. Но не все используют те же инструменты или знают все великие там, что помогает сделать ваше тестирование более успешным.
Не попадайте в стереотип упрямого Dev, который полностью зависит от модульных тестов. Вы можете сожалеть об этом, раньше, чем вы думаете.
1. Превышать
Платформа, которая позволяет создавать, управлять и запустить автоматические тесты для веб-приложений и нативных мобильных приложений (Android & iOS), без необходимости записи ни одного кода. Некоторые из функций: • Сетка кросс-браузера, работающая на машинах Windows и MacOS • Безумный редактор для автоматических тестов • Поддержка веб-приложений • Поддержка как нативных и гибридных приложений Android и iOS • видеозаписи для тестовых исполнений • Подробные журналы • Удлинитель Chrome для записи веб-тестов • Элемент инспектор для мобильных приложений • Сравнение скриншота • Тестирование, ориентированное на данные с файлами CSV • Геолокация • Уведомления по электронной почте, Slack и WebHook • Если операторы и цикла • переменные и повторные использованные компоненты • Поддержка загрузки файлов в тестах • Endest API для интеграции с системами CI/CD • Усовершенствованные утверждения • Endest Mailbox, для тестирования электронных писем • Самоцелевые испытания
Это бесценный редактор тестов:
Это то, что он выглядит, когда вы хотите выполнить тест:
И это подробные журналы из тестового исполнения:
Их Документация Это фантастично. Много примеров и видео.
Вы даже можете запустить автоматические тесты на реальных мобильных устройствах:
Согласно их учетной записи Twitter, они, кажется, добавляют новые функции каждую неделю:
2. Почтальон
Самый простой способ проверить любой API.
Почтальон Эволюционировал за последние несколько лет и теперь является полным решением для мониторинга здоровья ваших API.
Некоторые из функций: • API Client • Client Chillse • Запрос • Безопасность данных • Управление трафиком • ОрКострукция • Журналы/документация • Мониторинг API • Монетизация.
3. Литмус
Вы можете использовать Litmus для создания, теста и мониторинга электронной почты.
Что интересно для нас — это возможность открыть электронное письмо в множестве почтовых клиентов на их стороне.
Хотите знать, как ваш адрес электронной почты выглядит в Outlook 2013 или в Apple Mail?
Все, что вам нужно сделать, это получить временный адрес электронной почты от Литм И отправьте вашу электронную почту там.
Вы сможете просмотреть это на электронных клиентах непосредственно на их сайте.
Проверьте свои электронные письма, и вы можете избежать смущающих ситуаций, как это:
4. Apache jmeter.
Лучший инструмент для выполнения нагрузки и измерения производительности.
Первоначально он был разработан для тестирования веб-приложений, но с тех пор расширяется до других тестовых функций.
Вы можете использовать его для проверки мыла, отдыха, FTP, базы данных, LDAP, TCP, SMPT и т. Д.
Другие функции включают в себя: • полнофункциональный тестовый IDE • Возможность загрузки теста на множество различных приложений/типов серверов/протоколов • Полная и готовая к представлению динамического HTML-отчета • Извлечение данных из популярных форматов ответов (HTML, JSON, XML и т. Д.)
5. Граббер
Полезный веб-сканер веб-приложений. Теперь вы можете добавить тестирование безопасности в свой контрольный список.
Особенности включают в себя: • Скрипты по перекрестному сайту • Инъекция SQL • включение файла • Резервное копирование файлов Проверьте • Простой Ajax Check • Гибридный анализ/кристаллическое тестирование шара для приложения PHP с использованием PHP-SAT • Анализатор исходного кода JavaScript • JavaScript с JavaScript Link
Оригинал: «https://dev.to/razgandeanu/5-miraculous-tools-for-devs-who-want-to-test-2688»