Similar presentations:
Инструменты тестирования
1.
Инструментытестирования,
которые будут полезны как
тестировщику, так и разработчику
2.
Работа стестовыми
данными
Что делать, если не хочется работать
руками?
2
3.
Mockaroo• позволяет создавать до 1000 строк
реалистичных тестовых данных в
форматах CSV, JSON, SQL и Excel.
Он умеет также генерировать
SQL-запросы, например, вы
указываете имя базы, в которую вы
хотите пойти, а также какие там
параметры, и он создает из этого
insert.
• Если вам показалось, что Mockaroo
слишком сложен или вам не
нужны все его функции, то,
возможно, вам больше понравится
generatedata.com. Преимущество
данного инструмента в более
простом интерфейсе, связанности
генерируемых данным, а также
имеет возможность сохранять
сгенерированные наборы в
аккаунте пользователя.
3
4.
Lorem Ipsum• С следующим инструментом многие
знакомы и его ценность сложно
переоценить, ведь где вы сможете
взять строковые данные на кривой
латыни в нужном вам формате? Да,
это все о lipsum.com
4
5.
Bug Magnet• Это плагин к Chrome и Firefox
позволяет заранее сохраненять
наборы тестовых данных. Когда у
вас есть какое-то текстовое поле на
экране, вы просто кликаете на него
правой кнопкой мышки и в меню
выбираете bugmagnet, внутри вас
уже ждет куча всяких
предустановленных, предзаданных
тестовых данных, разбитых по
группам: по длине, по формату, по
языку, даже самые простые скрипты
для тестирования XSS. Удобный
продукт как для exploratoryтестирования, так и для frontend
разработчиков, если вам надоело раз
за разом заполнять всяческие
карточки
5
6.
Form Filler• А есть у кого-то приложение с
большими формочками и кучей
разных данных? Бывает, что в вашей
формочке много полей, часть из
которых довольно специфична:
куда-то нужно вводить только email, куда-то только телефон или
еще что-то, и каждый раз это всё
вводить утомительно.
6
7.
Picsum.Photos• Многие сталкивались в работе с
необходимостью подбирать картинки
определенного формата, размера,
разрешения или содержания.
7
8.
Работа сгеолокацией
Как найти себя..?
8
9.
MocLocations• позволяет подделать данные о
расположении Вашего телефона по
данным GPS и сети оператора. Вы
просто прокладываете маршрут на
карте и нажимаете кнопку "Поехали"
для того, чтобы все приложения в
Вашем телефоне получали
поддельную информацию о
местоположении. Позволяет
строить маршрут для движения по
замкнутой траектории. Есть
возможность использовать
торможение перед поворотами.
Возможно, если вы еще и таксист,
вам это пригодится
9
10.
Fake GPS• Позволяет установить местоположение
телефона в любой точке мира одним
кликом, проверить другие приложения на
возможность отслеживания GPS
координат без необходимости, ловить
сигнал GPS. К тому же можно запоминать
наборы точек с координатами для unitтестов.
10
11.
Работа страффиком
Баг есть? А если найду?
11
12.
• Кроссплатформенное приложениепрокси-сервера для отладки HTTP.
Он позволяет пользователю
просматривать HTTP, HTTPS и
активированный трафик TCP-порта,
доступ к которому осуществляется с
локального компьютера, на него или
через него. Сюда входят запросы и
ответы, включая HTTP-заголовки и
метаданные (например, файлы
cookie, кэширование и кодирование
информации), с функциями,
предназначенными для помощи
разработчикам и тестировщикам в
анализе соединений и обмене
сообщениями.
12
13.
• Мировая звезда, среди снифферовтраффика, знаком многим. Обладает
кучей функций, инструкций и статей.
В том числе, документацией на
русском языке. Опять-таки, он
кроссплатформенный
13
14.
• Хорош тем, что нативен на MacOSи использует все интерфейсные
преимущества данной
операционной системы. Proxyman
молодой, развивающийся, к нему
часто выходят новые версии.
Он сделан так, чтобы быть
интуитивно понятным. У него есть
инструкции буквально к каждому
действию. Правда есть и минусы, в
бесплатной версии количество
подмен и правил, которые можно
настроить, ограничено
14
15.
Нагрузочноетестирование
Теперь то мы узнаем, куда пропали все
полимеры?
15
16.
• программное обеспечение, предназначенное длязагрузки, тестирования функционального
поведения и измерения
производительности. Функции Apache JMeter
включают в себя:
Веб - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, ...)
Веб-сервисы SOAP / REST
FTP
База данных через JDBC
LDAP
Промежуточное программное обеспечение,
ориентированное на сообщения (MOM), через JMS
Почта - SMTP(Ы), POP3(Ы) и IMAP(Ы)
Собственные команды или сценарии оболочки
TCP
Объекты Java
16
17.
• автоматизированный инструмент с открытымисходным кодом для повышения качества вебстраниц. Вы можете запустить его на любой
веб-странице, общедоступной или требующей
аутентификации. Он проводит аудит
производительности, доступности,
прогрессивных веб-приложений, SEO и
многого другого
17
18.
Ещё немного…18
19.
PerfectPixel— это расширение для Chrome и Firefox,
которое поможет добиться попиксельно
точного совпадения сайта с макетом.
Функции:
● Поддержка нескольких слоев
● Инверсия слоя и масштабирование
● Отдельные слои для каждого сайта
● Слои сохраняются между сеансами
просмотра
● Минималистичный простой в использовании
пользовательский интерфейс
● Загрузка файлов перетаскиванием, вставка из
URL-адреса, вставка из буфера обмена
● Клавиши со стрелками на клавиатуре и
поддержка колесика мыши
● Расширение работает со схемой file://
(локальные файлы)
19
20.
LambdaTest— платформа для тестирования кроссбраузерной совместимости.
● большой выбор мобильных и
десктопных браузеров (и их версий),с
учетом различных ОС.
● Интеграция Selenium на настольных
онлайн-браузерах Android и iOS
● Тестирование локально размещенных
страниц
● Адаптивное тестирование одним
щелчком мыши
● API автоматических снимков экрана
● Тестирование геолокации
● Интегрированная отладка
● Интерактивное тестирование
совместимости с браузером
20
21.
MindMaps— классный инструмент для того,
чтобы визуализировать те тесты,
которые вы собираетесь
проводить, показать связи между
ними. метод организации идей,
задач, концепций и любой другой
информации. Диаграммы связей
помогают визуально
структурировать, запоминать и
объяснять сложные вещи
21
22.
Спасибо за внимание!23.
Источники:https://habr.com/ru/company/jugru/blog/337928/
https://habr.com/ru/company/jugru/blog/358442/
https://www.mockaroo.com/
https://generatedata.com/
https://jmeter.apache.org/
https://trends.rbc.ru/trends/education/602e8b029a79479cc9e27696
• https://www.bloggersideas.com/ru/lambdatest-review/
• https://www.mindmup.com/