ЗНАЕТЕ ЛИ ВЫ, что Аплана в числе первых компаний в России стала предоставлять услуги заказного тестирования?
На сегодняшний день Аплана – одна из наиболее быстрорастущих технологических компаний. Мы входим в тройку лидеров на рынке аутсорсинговых услуг в сфере тестирования и в связи с активным расширением бизнеса мы приглашаем специалистов на наши открытые вакансии.
Опытные специалисты смогут в полной мере реализовать свой потенциал и приобрести опыт в новых для себя направлениях.
Для выпускников ВУЗов, которые интересуются карьерой в тестировании, работает наш Университет и Система стажировки.
Мир тестирования очень многогранный, инженер-тестировщик должен не только обладать хорошими техническими навыками, но и отличным знанием бизнес-систем. Все это вы можете получить, работая в нашей компании.
Мы уделяем большое внимание профессионализму своих специалистов, постоянно совершенствуя их квалификацию.
Обмен опытом происходит не только в рамках рабочих процессов, но и благодаря активной корпоративной жизни.
Станьте частью нашей команды и увидите, что все сказанное является реальностью.
С актуальными вакансиями можно познакомиться на нашем сайте, а о событиях, которые происходят в компании на наших страничках в соц. сетях.
Коллеги, уже неделю не получается победить следующий кейс.
1. Есть selenium grid на котором всё замечательно работает.
2. Есть browsermob proxy который можно настроить в случае http и натравить на него webdriver
3. Есть тесты для которых необходим перехват сообщений и их проверка.
В конфигурации выше всё хорошо, прокси поднимается, селениум через него работает, запросы перехватываются и проверяются. Счастья на Земле. :-)
Переключаем сервер в режим https. Если просто зайти руками, то замечательно всё работает по https
Если взять fiddler, сгенерировать сертификат https и добавить его на клиенте, то fiddler тоже заметательно дешифрует трафик, перехватывает его, шифрует со своим сертификатом и передаёт дальше. Всё работает.
(предполагаю что JMeter, если сгенерировать в нём сертификат, тоже всё будет замечательно перехватывать, но не суть).
Дальше.
Пытаемся подпихнуть сертификат и jks в browsermob proxy и... Ничего не работает. Вторая неделя пошла.
Задача в следующем, на одно сообщение(JMS Publisher) имеем три сообщения на выходе. Эти сообщения нужно подобрать и проверить на правильность текста в XML, с помощью например Response Assertion. Сообщения различаются только одной переменной в тексте: <ns2:Success>1001-Exchange SendItem response: NO_ERROR</ns2:Success> (1002 и 1003).
Пробовал через Loop Controller запускать цикл следующего содержания:
JMS Subscriber
Regexp Extractor - проверяем сообщение на переменную (1001, 1002, 1003), в зависимости от найденной переменной присваиваем значение, найденной переменной в TagValue.
If Controller(три штуки) со вложенными ассершенами, в зависимости от TagValue - проверяем ответ по заданному шаблону.
Проблема в том, что до проверки доходит только содержание переменной TagValue, а проверить надо весь забранный Subscriber-ом текст.
Всем известна народная мудрость: «Встречают по одёжке, а провожают по функционалу». Что бы ни умел ваш продукт, им не будут пользоваться, если он недостаточно удобен и интуитивно не понятен. Возможно, его безумно полезный и жизненно необходимый функционал просто не найдут!
Но что делать? Как оценить удобство? Как его измерить? Как избежать субъективности в оценках? Как сделать продукт, который будет нравиться вашим пользователям, а не тестировщикам? Как донести до руководства необходимость внесения изменений?
Ответить на все эти вопросы далеко не так просто, как кажется. Наука человеко-машинного взаимодействия активно развивается, и если вы хотите выпускать действительно качественные продукты, которые будут радовать ваших пользователей, вы должны глубоко в ней разобраться!
О том, как правильно тестировать удобство использования, вы узнаете в этом онлайн-курсе.