Хотите качественно подготовить продукт к релизу? В данной статье команда компании A1QA расскажет, как при грамотном планировании автоматизация тестирования поможет значительно сократить количество ручных проверок, ускорить процесс выхода на рынок и увеличить прибыль в меньший промежуток времени.
Нередко внедрение автоматизации начинается с поиска профессиональной команды, которая подбирает инструменты, разрабатывает решение. Это шаг верный, но не он должен быть первым.
С самого начала нужно решить, для чего же стоит внедрять автоматизацию и в каком объеме.
Суть проблемы в следующем: при открытии страницы может открыться окно Basic authentication. Чисто теоретически можно его отключить с подтягиванием авторизационных данных из текущей учётки Windows, но нужна возможность авторизации под разными пользователями.
У него даже в описании есть "Kerberos/NTLM authentication over HTTP protocols for windows domain".
Но как им воспользоваться — я так и не разобрался. Явных методов, как в ролике Алексея для BMP, у него нет. Есть работа с сертификатами, но работа с ними — это для меня тёмный лес.
Отсюда вопрос: Есть ли знатоки TWP, или комрады, нашедшие другое решение?
Ищу к себе в команду тестировщиков разного уровня и профиля.
Компания занимается разработкой сложного софта для нефтяного бизнеса: гидродинамическое моделирование нефтегазовых резурвуаров (пластов), поверхностной сети сбора, создание геологических и гидродинамических моделей.
Софт кросплатформенный со сложным GUI, реализованном на стеке C++/Qt/OpenGL. Расчетная часть также умеет бегать на кластере (поддержаны гетерогенные кластеры с узлами CPU+GPU). ПО сложное, требуются погружение в предметную область, умение быстро определять важные аспекты и находить недостающую информацию и данные как путем общения с разработчиками, так (в основном) со специалистами предметниками и самостоятельно.
На какие направления ищу людей
ручное тестирование GUI
чем предстоит заниматься
ручное тестирование GUI по учебным материалам/документации (они у нас выступают в качестве прямых аналогов чек-листов), поверхностному описанию требований, "свободная охота" определенного направления ПО (если есть желание попробовать себя в формализации тестового процесса - TestLink вас ждёт, но мы его не используем)
заведение тикетов в багтрекинге (Redmine), контроль исправлений
что хотелось бы увидеть в кандидате
опыт работы от года
хорошие навыки тест дизайна и понимания как работает ПО изнутри
самостоятельность в работе и адекватность
высокий уровень коммуникабельности, аккуратность, внимательность, умение доводить задачу до конца (нельзя бросить попытки воспроизведения или удовлетвориться быстрым ответом разработчика что все ОК)
умение работать в консоли как линукса так и винды (простых действий достаточно)
к примеру в случае падений, уметь или не бояться запустить отладчик (VS или GDB) для просмотра колстека, хотя бы чтобы понять с кем из разработчиков начать общение
активность и инициативность
готовность изучать простое программирование на Python-е (простые code snippets встроенные в приложение)
автоматизация тестирования GUI
будем автоматизировать тестирование GUI (Python+Squish, Python) с начала по учебным материалам, далее самостоятельно расширяя покрытие, и разбираться с существующими тестами (C++), а также будем решать другие задачи автоматизации рутинных задач, подходящих под автоматизацию
потребуется
опыт в тестировании от года
Python от года (по языку могу рассматривать и другие), желательно в GUI с использованием Page Object и опытом с BDD
уверенные навыки в работе с Win/Linux (включая консоль)
код в git-е, но для нас там все достаточно просто, так что любой опыт/понимание любой системы контроля версий
ну и все то же что и у ручного тестировщика
аналитическая работа по проверке результатов расчетов
предстоит на регулярной основе проводить анализ большого массива данных результатов моделирования, заведение тикетов в багтрекинге, контроль исправления, внесение предложений по улучшение инструментария
тут потребуется
особо высокий уровень аккуратности и сосредоточенности, прям нужен настоящий педант
самомотивация
умение работать с большими массивами данных (смотрим кого-нибудь из финансов/бухгалтерии с удовольствием)
По зп все обсуждаемо. Для ориентира напишу 60-130 нет (знаю что вилка +100% плохая - это ориентир).
Могу посмотреть людей без опыта/без опыта в тестировании.
По желанию добавляется работа с CI (у нас Jenkins).
В зависимости от квалификации, сообразительности, способности к самостоятельному обучению и трудолюбия можно будет попробовать менять направления деятельности (к примеру, с удовольствием поспособствую переходу ручника в автоматизацию или дам крутейшие задачи).
Компания белая (официальная зп, ДМС, половина оплаты спорта в World Class), симпатичный офис на м. Профсоюзная (настольные футбол, теннис, печеньки и т.д.), ежемесячные маленькие корпоративы и крутейшие корпоративы 2 раза в год (зима, лето). Планировка кабинетная - каждая команда в своей комнате (у команды тестирования пока места очень много). Техника на уровне (десктопы). Работать очень интересно. Команда крутая.
Писать можно напрямую мне: andrey.belyaevskiy@rfdyn.ru или HR anna.zotova@rfdyn.ru
С вопросами лучше в почту (мне) - тут бываю нечасто.
Добрый день!
Подскажите пожалуйста как правильно написать шаги на gherkin (на русском), что бы открыть такую группу и внести изменение в поле? Смотрите скрин.
Я написал, но видимо как то коряво. При выполнении сценария Группа не открывается, соответственно значения в поле не вводятся.