В докладе автор расскажет, как был организован запуск автоматических тестов (appium/javascript) в gitlab CI для нативного Android приложения на каждый Merge Request. Опишет, как можно встроить автотесты в существующий процесс сборки, как правильно настроить запуск тестов в docker image (тесты бегут в TestObject облаке), как произошла интеграция с клаудом и какие результаты это принесло. Tech stack: Gitlab CI, kubernetes, android, appium, javascript, testobject.
Открываю веб страницу на которой представлена таблица. Таблица содержит динамические данные .
Мне необходимо заполнить фильтры, нажать на кнопку Search.
Данные в таблице обновятся и мне нужно выбрать первую строку и проверить ее.
Сейчас после нажатия на кнопку Search я использую команду ожидания: Thread.sleep(30000);
время ожидания может быть разным: 0.5 - 30 секунд
Я прочитал что это плохая практика использовать Thread.sleep
Не могли бы вы предложить другой вариант ожидания?
Платформа, основанная на сочетании человеческого и искусственного интеллекта (data science) для максимально точного прогнозирования. Область применения - управление инвестиционными капиталами на криптовалютных и традиционных финансовых рынках
Головной офис - Штаты, компания входит в топ финтех стартапов России
Работающий продукт, ориентирован на международный рынок
Основной язык проекта - Python, БД - PostgreSQL, MongoDB
Что предстоит делать?
Основная задача – создать и наладить процесс тестирования. В настоящий момент в команде есть специалист по ручному тестированию, в дальнейшем возможно расширение команды.
Планирование и оценка процесса тестирования в компании, оценка ресурсов, управление командой, разработка QA стандартов, участие в создании стратегии тестирования
Тестирование веб- и мобильных приложений (iOS, Android)
Подготовка баз данных и тестового окружения
Документирование процесса тестирования
Взаимодействие с командами разработки и саппорта
Мы ожидаем от вас:
От 3-4х лет опыта в QA
Опыт управления командой (от 1-2 чел.) и построения процессов тестирования с нуля
Опыт в автоматизации тестирования будет плюсом, но не обязателен
Опыт работы с базами данных и написания SQL-скриптов
Опыт работы с Linux-окружением, GIT
Аналитические навыки и умение решать проблемы
Также нам важен интерес к своей профессии и отличные навыки общения, умения находить общий язык с коллегами
Как проходит процесс интервью?
2 этапа - online техническое собеседование и личная встреча в питерском или московском офисе
Мы предлагаем:
Уровень дохода RUR 140-180K net, готовы обсудить ваши пожелания
Локация - Петербург или Москва, в обоих случаях это уютный офис в центре города
Если вы будете работать в московском офисе - командировка в Петербург на 1-2 месяца, чтобы познакомиться с командой и вникнуть во все процессы
Гибкий график (плюс раз в неделю возможно работать из дома)
ДМС, оплата занятий спортом (на выбор - клубный абонемент, занятия с тренером, скалодром), занятия английским, в т.ч. с носителями языка, кухня с чаем/кофе, снеками, фруктами
Платформа, основанная на сочетании человеческого и искусственного интеллекта (data science) для максимально точного прогнозирования Область применения - управление инвестиционными капиталами на криптовалютных и традиционных финансовых рынках
Головной офис - Штаты, компания входит в топ финтех стартапов России
Работающий продукт, ориентирован на международный рынок
Основной язык проекта - Python, БД - PostgreSQL, MongoDB
Что предстоит делать?
Основная задача – создать и наладить процесс тестирования. В настоящий момент в команде есть специалист по ручному тестированию, в дальнейшем возможно расширение команды.
Планирование и оценка процесса тестирования в компании, оценка ресурсов, управление командой, разработка QA стандартов, участие в создании стратегии тестирования
Тестирование веб- и мобильных приложений (iOS, Android)
Подготовка баз данных и тестового окружения
Документирование процесса тестирования
Взаимодействие с командами разработки и саппорта
Мы ожидаем от вас:
От 3-4х лет опыта в QA
Опыт управления командой (от 1-2 чел.) и построения процессов тестирования с нуля
Опыт в автоматизации тестирования будет плюсом, но не обязателен
Опыт работы с базами данных и написания SQL-скриптов
Опыт работы с Linux-окружением, GIT
Аналитические навыки и умение решать проблемы
Также нам важен интерес к своей профессии и отличные навыки общения, умения находить общий язык с коллегами
Как проходит процесс интервью?
2 этапа - online техническое собеседование и личная встреча в питерском или московском офисе
Мы предлагаем:
Уровень дохода RUR 140-180K net, готовы обсудить ваши пожелания
Локация - Петербург или Москва, в обоих случаях это уютный офис в центре города
Если вы будете работать в московском офисе - командировка в Петербург на 1-2 месяца, чтобы познакомиться с командой и вникнуть во все процессы
Гибкий график (плюс раз в неделю возможно работать из дома)
ДМС, оплата занятий спортом (на выбор - клубный абонемент, занятия с тренером, скалодром), занятия английским, в т.ч. с носителями языка, кухня с чаем/кофе, снеками, фруктами
Всем привет. Друзья, может у кого есть в багажнике регулярка для проверки url на корректность? Должно чекать как http://127.0.0.1:1234 так и http://vk.com