Как выбрать инструмент в экосистеме, которая генерирует фреймворки быстрее, чем плодится зерг, и убивает их с энтузиазмом Дарвина на амфетаминах?
JavaScript, возможно, неоптимален для многих команд, но для большей части нашей отрасли он неизбежное зло. StackOverflow оценивает его как наиболее популярный язык программирования в течение последних пяти лет. Лет десять назад тестирование компонентов JavaScript шло сбоку-припеку и отдавалось на ручное тестирование. Сегодня это уже не побочная платформа, крутящая веб-виджеты, а ключевая часть потока бизнес-операций. Это означает, что большинству команд нужно очень серьезно подходить к вопросу тестирования JavaScript.
Уважаемые коллеги, помогите разобраться, как правильно фигурировать запуск тестов. Есть такой набор инструментов:
TestRail
Webdriver + Java
TestNG(можно заменить на Junit)
Maven
Задача следующая. Manual QA создает TestRun в TestRail. В этот TestRun будут входить тест-кейсы, которые покрыты автотестами и не покрыты. Со своей стороны я получаю только ID для TestRun. Потом я запускаю весь свой зоопарк mvn test -Dbrowser=Chrome -DtestRailRunId=580. Первым делом я коннекчусь в TestRail, где я забираю из TestRun все ID тест-кейсов у которых есть пометка automated (с моей стороны у меня тоже есть ID тест-кейсов, т.к. ID тесткейса в рамках TestRail уникален). И теперь вопрос, как сконфигурировать запуск тестов нужных мне тестов?
Требуется, при покупке билетов, параметризировать все чекбоксы.
При параметризации чекбокса с выбором города, отличного от города при записи скрипта - происходит ошибка.
Соответственно скрипт дальше билеты не бронирует.
Так же при скрипте очистки забронированных билетов - записанный скрипт проходит успешно, но не очищает логи.
Если же забронированных билетов нет, то скрипт не проходит.
Подскажите пожалуйста, как можно исправить данные ситуации??
Я очень хочу найти Тестировщика мобильных игр в компанию, которая занимается разработкой собственных приложений для изучения иностранных языков!
Их продукт пользуеся успехом (больше 100 тысяч скачиваний Андроид версии, средний рейтинг 4/5; примерно то же на iOS) и ребята разрабатывают сейчас новую игру.
Она на Unity, уже на стадии Soft Launch. Фич запилено уже вагон и маленькая тележка, но то ли ещё будет
Мы хотим найти такого человека, который любит игры, в том числе мобильные, и хочет делать классные приложения, а не бездушно проходится по чек-листам.
Что нужно делать:
- Обеспечивать прогнозируемое качество выпускаемых версий;
- Проводить тестирование приложений (iOS, Android, MacOS (внутренний редактор уровней));
- Составлять баг-репорты, следить за их жизненным циклом;
- Взаимодействовать с другими членами команды разработки;
- Проводить анализ тестирования и оптимизацию процесса тестирования;
- Идейно участвовать в развитии продукта.
Что в идеале хотелось бы видеть в опыте:
- Опыт работы в тестировании от 2-х лет;
- Опыт работы в среде разработки мобильных игр (не мобильных - тоже возможно если вы сами действительно хотите этим заниматься);
- Аналитический склад ума и внимание к деталям;
- Умение грамотно излагать свои мысли как устно, так и письменно;
- Опыт составления и поддержания актуальной тестовой документации;
- Опыт работы с Unity3D (можно и не с ним), Git, Xcode;
- Любовь к играм и опыт игр на мобильных устройствах обязателен.
Что ребята могут предолжить:
- Офис в центре Москвы (5 минут от ст. м. Чистые пруды);
- На выбор полностью белое оформление по ТК или работа по контракту / как ИП на американское юрлицо с зарплатой в долларах;
- Гибкий график работы, возможность удалённой работы 1-2 дня в неделю;
- Опытная команда с горящими глазами (часть им я сам подобрал, поэтому знаю, о чем говорю).
От себя добавлю, что ребята очень душевные, приятные :)
На проекте тестирую веб-приложение. Инструменты: selenium-webdriver, page object..
Наткнулся на такую проблему: есть поле для ввода даты. К примеру, я хочу ввести 12.06.2017 - когда вводится первая цифра, автоматом в поле появляется текущая дата -> 10.03.2018, соответственно дата, которую я хочу ввести прекращает заполняться в поле.
...find_element(:id, "date").send_keys("12.06.2017", либо "12062017") - оба варианта не работают.
Может, кто встречал такую проблему. Есть какие-нибудь спец методы для поля ввода даты?