24 апреля проводил экспериментальный вебинар на тему трассировки метрик тестирования на нужды фирмы. Это была именно не лекция, а семинар в лучшем смысле этого слова. Все участники попробовали свои силы в построении мыслесхем. Заодно повышали навыки использования лучшей программы для планирования "Flying Logic".
Состав группы был "звездным". Участвовали:
Павел Абдюшев - преподаватель software-testing и очень крутой специалист
Павел Власкин - здесь известен как Little_CJIOH. И о его уровне вы можете судить по его публикациям.
Сергей Титков - процессный менеджер в крупной фирме. Очень, очень крут.
Михаил Мерзлютин.
Несмотря на крайне представительный состав, тема оказалась для участников сложной. Построить мыслесхему полностью за полтора часа мы не смогли. Тем не менее даже тот результат, который получили - очень и очень интересен.
Спасибо участникам.
А я теперь думаю, как снизить порог вхождения. Я подал заявку на SQADays с этой темой. Будет лучше если посетители этого доклада начнут изучать материал до конференции. Иначе,... ну очень сложно.
Здравствуте! В книге прочитала об инструменте, позволяющем эмулировать исключительные ситуации при работе с программой. В описании написано, что инструмент позволяет 'эмулировать такие ситуации как переполнение памяти, отсутствие доступа к файлу, потеря соединения и тд. К сожалению в интернете эту прогу я не нашла) Посоветуйте, плз, существует ли софт с такими функциями? Или что-нибудь хотя бы отдаленно похожее)
Трудно ли автоматизировать мобильные приложения с нуля?
Нужно разобраться в инструментах, выбрать из них подходящие, подобрать правильные версии утилит, настроить их работу, а потом ещё и написать код.
Кажется сложным? Вы не одиноки — эта сложность останавливает многих. Порог вхождения в мобильную автоматизацию довольно высок, ведь инструменты только развиваются, а информации о них не так много. Но решать задачу надо, иначе качество вашего приложения не будет достаточным.
На мастер-классе в Екатеринбурге Арсений Батыров рассказывал, как развернуть автоматизацию мобильного приложения на Android с нуля. Ученики установили и настроили все нужные утилиты, запустили эмуляторы и написали первые тесты. На сложную логику времени не хватило, зато каждый смог настроить свою машину, подключить девайс и написать рабочий тест. Продолжить автоматизировать можно будет самостоятельно: всё-таки разбираться в рабочем процесс гораздо проще, чем начинать с нуля.
Столкнулся с такой проблемой, есть java приложение и на одной из его веб страниц осуществляется загрузка данных в бд. Т.е. указывается файл, нажимается кнопка загрузки, на экран веб страницы выводится надпись подождите, и ждем до конца.
У нас такая загрузка автоматизирована через selenium, ибо файлов много. Есть один большой файл, который грузиться час, полтора.
Недавно начались проблемы с отваливанием по таймауту.
Т.е. есть скрипт, на python который запускает remoteWebdriver и работает .
Изначально ошибка была с page load timeout, я выставил в скрипте self.driver.set_page_load_timeout(5700)
Но ошибка стала другой -
selenium.common.exceptions.WebDriverException: Message: No active session with ID b5272858-4fcd-4643-8263-4806ac2570ed
Окно Selenium Server выдаёт - 15:18:59.672 INFO [ActiveSessions$1.onStop] - Removing session b5272858-4fcd-4643-8263-480
В нашу быстрорастущую команду требуется талантливый автоматизатор, который умеет и знает как работать с Appium, Selenium, понимает флоу работы с интеграцией систем автоматизированного тестирования с системами Тест-менеджмента. Имеет опыт работы с CI.
Мы разрабатываем корпоративное меседжинг-решение (dlg.im) и активно развиваем автоматизированное тестирование. Для того чтобы это направление развивать в качественно новом уровне ищем талантливого спеца.
Что вам предстоит делать:
— Развивать и расширять пулл автотестов
— Быть знакомым с автоматизацией и её best practices на уровне, достаточном для написания тестов для сложных, нетривиальных систем.
— Помогать покрывать автотестами стандартный функционал месседжинг-платформы; — Активно работать со специалистами интеграции для полноценной автоматизации цикла приемки билдов
— Развивать
— Работать в команде, учиться у одних и обучать других.
Что мы ожидаем:
— Понимание теории и процессов тестирования;
— Опыт работы на схожей должности от двух лет;
— Опыт работы в большой команде, работы с командой в мессенджере;
— Опыт работы в Jira, знакомство с Testrail;
— Понимание базовых принципов тест-менеджмента
— Понимание процесса CI, принципов автоматизированных e2e тестов
— Знание Python на уровне, позволяющем писать тесты для сложных тестовых сценариев
— Опыт работы с Selenium и Appium
— Хорошие понимание принципов ООП и программирования;
— Стрессоустойчивость;
— Идеализм и аккуратизм;
— Желательны ссылки на github с проектами на Python, лучше - связанными с тестированием
Бонусы:
— Интересные задачи, адекватная команда, крупные клиенты, человечный менеджмент.
— Конкурентная заработная плата + бонусы по результатам работы
— Возможность оказывать влияние на продукт: обсуждать задачи не только с точки зрения методов реализации, но и с точки зрения рациональности и необходимости разрабатываемых фич, вносить свои идеи;
— Оформление по ТК РФ
Если вас заинтересовала данная вакансия пишите на rzagirov@dlg.im, скайп - izeon123 с пометкой о вакансии, прошу прикладывать резюме.
Коллеги, подскажите, как автоматизировать процесс регистрации нового пользователя, когда в форме регистрации есть Captcha, или необходимо ввести код который приходит Вам на телефон, указанный при регистрации