Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Тестриование SAS протокола



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Тестриование SAS протокола
2016-12-13 11:51

Народ подскажите, есть ли какие то утилиты либо проги (возможно тест-кейсы) для тестирования SAS протокола (в плане запрос-ответ между сервером казино и игровыми терминалами)?



Вакансия QA Engineer (manual/auto) в Эвотор
2016-12-13 15:25

Кто мы?

Название компании - «Эвотор» - происходит от сочетания слов фразы «эволюция торговли». День Рождения «Эвотора» - 8 июня 2016 года. В этот день мир узнал о появлении проекта, призванного стать новым стандартом автоматизации отрасли торговли и вывести последнюю на качественно новый уровень – за счет внедрения одноименных смарт-терминалов.
Акционерами компании являются Сбербанк, сооснователь компании Qiwi Андрей Романенко и компания «Атол», один из лидеров рынка кассовых устройств.
Все идеи, дизайн, производство и сборка смарт-терминалов реализованы в России. Исключение составляют планшеты, которые изготавливаются в Китае специально для «Эвотора».

Что мы делаем:

Наша команда занимается созданием маркетплейса (типа App Store, но со значительными особенностями), где будут продаваться приложения для смарт-терминала Эвотор, расширяющие его функционал (например, программа лояльности, товароучетная система, и т.п.).

Мы ищем сильного проактивного QA Engineer, которому предстоит тестировать web интерфейсы и API.

Обязанности:

  • Проведение автоматизированного и ручного тестирования web приложений, web-api (в том числе нагрузочное тестирование);
  • Подготовка тестовых конфигураций и поддержание их в актуальном состоянии;
  • Работа с дефектами - поиск, анализ, регистрация, воспроизведение, проверка исправлений;
  • Разработка тестовой документации (составление и актуализация тест-планов, тест-кейсов).

Требования:

  • Опыт работы в QA или разработке ПО от 3 лет;
  • Опыт автоматизации тестирования (Web/Services) от 1 года;
  • Навыки разработки на одном из языков Java/Groovy/C#/ Python, а также готовность использовать Java/Groovy;
  • Знания и опыт работы с HTML, XML, JSON, HTTP, REST API, SOAP, Selenium WebDriver;
  • Уверенные знания SQL (вложенные запросы, join, group);
  • Опыт работы с какими-либо VCS и CI инструментами;
  • Навыки работы с Unix консолью;

 

Будет плюсом:

  • опыт работы с PosgreSQL (jsonb), GitHub, JIRA, Kibana;
  • опыт настройки Jenkins/Teamcity;
  • опыт проведения нагрузочного тестирования (JMeter, HP LoadRunner) и анализа результатов;

Условия:

  • Крутой офис в шаговой доступности от м. Парк Культуры;
  • Удобная кухня-столовая;
  • Релакс-зона, где можно перевести дух и отключить на 5 минут уставшие мозги;
  • Дополнительные оплачиваемые 3 дня к отпуску;
  • ДМС (включая стоматологию);
  • Обучение/курсы повышения квалификации за счет компании;
  • Полностью официальное трудоустройство и достойная заработная плата.


Вопрос про Selenium grid и паралелльное тестирование на разных платфор
2016-12-13 16:05

Добрый день.

Задача- протестировать веб приложение на разных платформах и браузерах.

 

1) на Windows 7 (он же hub) Запускаются тесты. тесты написаны на java (Eclipse, запускаются через TestNG для распараллеливания тестов).

Запускаю

 java -jar selenium-server-standalone-3.0.1.jar -role hub -port 4444

Создается хаб.

2) Для эксперементов имеется виртуальные машины:

    а) Windows 7 и браузеры. Запускаются ноды:

 java -jar selenium-server-standalone-3.0.1.jar -role webdriver -hub http://IPHab:4444/grid/register -browser browserName=chrome -port 5557
     java -jar selenium-server-standalone-3.0.1.jar -role webdriver -hub http://IPHab:4444/grid/register -browser browserName=firefox -port 5558

3) Mac OSx сафари браузер:

 java -jar selenium-server-standalone-3.0.1.jar -role node webdriver -hub http://IPHab:4444/grid/register -browser browserName=safari -port 5559

Все тесты работают на этих виртуалках.

 

4) Имеется Ubuntu, на ней установлен Android SDK.

    Настроен тестовый эмулятор андроид - он имеет внутренний адрес - 10.0.2.15 и порт 5556

Я пробрасываю порты на 5555

adb tcpip 5555

    и вроде как мой эмулятор должен отвечать на htttp://localhost:5555

 

Вопросы следующие:

1) Возможно ли использовать такую связку?  в качестве нода и хаба selenium-server-standalone-3.0.1 ?

 2) Если на Ubuntu использовать selendroid в качестве нода, с файлом selendroid-nodes-config.json

{
  "capabilities": [{
      "browserName": "selendroid",
      "maxInstances": 1,
      "aut": "io.selendroid.testapp:0.17.0"
  }, {
      "browserName": "android",
      "maxInstances": 1
  }],
  "configuration": {
      "maxSession": 1,
      "register": true,
      "hubHost": "IPHab",
      "hubPort": 4444,
      "remoteHost": "http://localhost:5555",
      "proxy": "io.selendroid.grid.SelendroidSessionProxy"
  }
}

Подключаясь к хабу

 

url -H "Content-Type: application/json" -X POST --data @selendroid-nodes-config.json http://IPHub:4444/grid/register


пример выбор драйвера для тестов уже на Win 7

public static  RemoteWebDriver getDriver(String browser) throws MalformedURLException {
            return new RemoteWebDriver(new URL("http://IPHab:4444/wd/hub"), getBrowserCapabilities(browser));
        }
        
        private static DesiredCapabilities getBrowserCapabilities(String browserType) {
            switch (browserType) {
            case "firefox":
                System.out.println("Opening Firefox driver");
                return DesiredCapabilities.firefox();
            case "chrome":
                System.out.println("Opening Chrome driver");
                return DesiredCapabilities.chrome();
            case "IE":
                System.out.println("Opening IE driver");
                return DesiredCapabilities.internetExplorer();
            case "safari":
                System.out.println("Opening Safari driver");
                return DesiredCapabilities.safari();
            case "android":
                System.out.println("Opening Android driver");
                return DesiredCapabilities.android();
            default:
                System.out.println("browser : " + browserType + " is invalid, Launching Firefox as browser of choice..");
                return DesiredCapabilities.firefox();
            }
        }
    }                  
}

ничего не получается с подключением к андроид..

Может быть вообще это по другому всё должно работать? Обьясните новичку пожалуйста.

Спасибо!

 



Как захватить get-запросы в selenium webdriver
2016-12-13 16:06

Добрый день!

 

Использую C# и SeleniumWebdriver версии 2.53.1.

Мне нужно убедиться, что при посещении определенной страницы, с этой страницы отправляется get-запрос с заданными параметрами.

Подскажите, пожалуйста, можно ли средствами селениума перехватывать get-запросы и сохранять параметры этих запросов, чтобы затем их можно было бы проанализировать.

 



Можно ли запустить JMeter чтобы он постоянно тестировал сайт?
2016-12-13 22:47

Недавно начал осваивать Jmeter, прогнал простые тесты для сайта и web-applicaiton. Менеджер спрашивает - можно ли сделать периодическое, круглосуточное,каждые 30 минут тестирование сайта. Юзеров немного 10-20, обычные функциональные тесты и заполнение форм, но чтобы JMeter постоянно тестировал, И отправлял автоматические имейлы об ошибках. Часа 2 смотрю похожее, нигде пока еще не нашел. Кроме инструмента Таурус, automation testing framework. Кто нибудь сталкивался с этим и пара вопросов:

 

- Нужен ли отдельный компьютер, если тестирование будет 24/7?

- Нужен ли сервер для remote testing?



Начало карьеры в QA
2016-12-14 00:16

Здравствуйте! Прошу помощи коллективного разума) Пару слов о себе: после окончания университета работал инженером, параллельно защитил кандидатскую диссертацию (к.т.н.), в данный момент продолжаю инженерить. К сожалению, особых дальнейших перспектив для себя в качестве инженера-электронщика не вижу. Рассматриваю как вариант переход в ИТ, в частности, в QA. На данный момент прошел начальный курс в школе тестировщиков software-testing, изучаю SQL, Java и активно подтягиваю английский (сейчас уровень upper-intermediate). Однако, для более решительных шагов, а именно - ухода с позиции инженера (т.е. увольнения) и перехода в QA, беспокоит следующее:

1. возраст - мне сейчас 31 год, начинать устраиваться в качестве специалиста по QA планирую не ранее, чем через год, т.к. сейчас готовлю "базу". Собственно - не буду ли я "старым" в глазах работодателя, тем более, что реального опыта в тестировании у меня нет. 

2. надо ли указывать в резюме (и вообще говорить) о наличии ученой степени? не будет ли это считаться "overcvalified"? Тем более, что претендовать я буду на позицию junior.

Спасибо!  



© 2010 | Software-Testing.Ru


В избранное