Поддержка автотестов может занимать много времени, как и понимание отчетности по ним. К счастью, эти процессы можно ускорить.
В своей консалтинговой практике я часто помогаю клиентам с автоматизацией. И раз за разом я сталкиваюсь с тестировщиками, автоматизаторами и разработчиками, создающие длинные тест-кейсы, с которыми сложно работать, и цель которых неясна. Если бы их тесты были бы четче и сфокусированнее, использующие их команды могли бы сэкономить массу времени.
Вот пять советов по улучшению ваших кейсов, основанных на моем опыте работы с клиентами, внедряющими автоматизацию.
Тестовый фреймворк использует связку selenium + c#.
Вопрос вобщем то вот в чем: как запускать тесты на определенной удаленной машине? То есть у нас есть ряд машин на которых нужно прогонять тесты(на всех разные версии windows). Если использовать grid, то не знаю как им управлять - hub сам решает на какую ноду пойти, единственное можно указать какой браузер использовать(это круто, но мало этого). Может можно как то указать ip машины?
Может есть у кого-то опыт в решении такой задачи?
...
DesiredCapabilities capabilitiesClient = new DesiredCapabilities();
capabilitiesClient = DesiredCapabilities.Chrome();
driverClient = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilitiesClient, TimeSpan.FromSeconds(25000));
capabilitiesClient.SetCapability(CapabilityType.BrowserName, "chrome");
capabilitiesClient.SetCapability(CapabilityType.Platform, new Platform(PlatformType.Windows));
...
Разработчик игр - Студия "Кефир!" ищет талантливого QA специалиста.
Обязанности
Создание системы контроля качества мобильной онлайн игры от идеи до реализации
Планирование, создание и внедрение автоматизированных тестов
Используя свой опыт разработки, находить инновационные решения тестирования ядра проекта
Предоставлять конструктивный фидбек разработчикам
Документирование тестового покрытия через детализированные тест планы
Требования
Опыт в автоматизации тестирования ПО
Опыт тестирования игровых ММО проектов
Знание одного из языков программирования: C#, Java, Python
Мы предлагаем
стать частью дружной команды
лояльный график работы, подходящий и совам и жаворонкам
участие в конференциях и обучение (курсы английского, тренинги у лучших специалистов отрасли, студийная библиотека)
отлично оборудованные рабочие места
оплату комфортного жилья для иногородних сотрудников
оформление по ТК РФ
вкусные завтраки и обеды (и горы прочей еды в открытом доступе)
красивый уютный офис, в котором есть все для работы и отдыха (парк VR устройств: HTC Vive, Oculus Rift, Samsung Gear VR; настольный футбол, массажный кабинет, X-box, PS4, дартс)
Пожалуйста, присылайте резюме на job@kefirgames.com с пометкой в теме сообщения "QA".