"Лень программистов" и как с этим бороться
Новые темы форума тестировщиков
Когда переводила статью (http://software-testing.ru/library/testing/bug-tracking/2150-natural-laziness-and-it-works-on-my), думала, какой автор статьи счастливый человек - программисты хотя бы у себя проверили) У меня бывали ситуации, когда даже этого не происходило - отдел две недели обнюхивает какую-нибудь ветку, проверили сверху донизу, справа налево и сикось-накось, баги завели, ретест фиксов сделали, сидим на низком старте, вот-вот зальемся. И тут в ветку пришел коммит. И все сломал. И ряд багов снова с нами, мы даже соскучиться не успели. Домой в итоге добираемся к пяти утра, злые, голодные, несчастные.
Я вообще к разработчикам с большим уважением отношусь, потому что для меня они нечто вроде Гэндальфа, я понятия не имею, как они творят свою уличную магию, я так не умею, они крутые люди. Но почему, почему они так делают, и как этого избежать? Автор предлагает уговаривать их хотя бы одним глазом смотреть, как это выглядит в других окружениях, но у нас вот все божатся, что смотрели в ветку и не заметили ничего особенного.
Как вы боретесь с тем, что программисты не проверяют собственную работу и ленятся посмотреть, как все работает в боевых условиях? И боретесь ли, или стоически терпите?) В новый год с новыми знаниями: расписание тренингов по тестированию ПО 2015-10-21 10:13 Мы уже почти сформировали расписание онлайн-тренингов по тестированию ПО до Нового года. Часть тренингов закончатся в канун новогодних праздников, часть захватит новогодние каникулы и продолжится в новом году. Это позволит тем, кто хочет провести это время с пользой во время длинных новогодних каникул, досдать и доработать предыдущие задания и идти вперед. Тренер будет в новогодние каникулы осуществлять поддержку учеников. А те, кто во время каникул собирается отдыхать, приступят к дальнейшей работе уже после новогодних праздников.
В новый год нужно вступать с новыми целями и задачами, а для этого как нельзя лучше помогают новые знания, поэтому мы приглашаем познакомиться с нашим расписание и выбрать себе подходящий курс.
Ниже представлены онлайн-тренинги с разбивкой по областям тестирования. Каждый тренинг включает в себя качественный теоретический материал, практические работы с обратной связью от тренера, постоянные консультации тренера во время всего срока обучения.
Мы работаем уже больше 6 лет и за это время нам прислали сотни отзывов, по результатам которых наши тренинги постоянно улучшаются.
Посмотреть расписание онлайн-тренингов с разбивкой по областям тестирования Смысл нагрузки БД JMeter-ом? 2015-10-21 16:16 Здравствуйте. Возник такой вопрос есть ли смысл делать нагрузочный тест к БД, что он покажет (время отклика при разной интенсивности потоков), т.е. понять какие то допустимое время отклика, ну допустим узнаем, что дальше если оно плохое? Просто я не до конца понимаю смысл нагрузки бд! мы то работу сервера бд не ускорим (возможна только как то оптимизируем, сделаем пере индексирование), у кого какие мысли по этому поводу? Как правильно тестировать write-акшены в CRUD? TDD, Symfony, PHPUnit 2015-10-21 16:43 Всем привет!
Пишу RESTful API на Symfony. И покрываю все actions функциональными тестами. Даже, сначало пишу тесты, а потом пишу код. Использую для этих целей инструменты входящие в Symfony. У меня возник вопрос с тестированием write-сервисов (Create, Update, Delete). Так как после успешного прогона они вносят изменения в БД и соотвественно, на втором прогоне сервисы Update и Delete вызывают ошибку.
Я вижу следующий выход (я так делал на одном проекте): 1. Настраиваю тестовую среду cо своей тестовой базой - в Symfony это предусмотрено. 2. Перед запуском тестов: - грохаю старую тестовую базу - создаю новую тестовую базу и таблицы - делаю дамп демо-данных (т.е. записи которые я буду просматривать, редактировать и удалять) 3. Запускаю тесты.
Я так спокойно проверяю у себя локально во время разработки и на продакшн (пока-что dev) сервере в тестовом окружении, что мои правки работают и ничего не поламали. Отсюда у меня возникает вопрос как мне проверить, продакшн окружение. Что все изменения удачно вылелись, и в том числе в базе данных? Может есть возможность как-то откатывать изменения сделанные тестами?
Заранее спасибо. Неадекватная реакция участников процесса на найденные проблемы 2015-10-21 16:46
Уже пять лет работаю в тестировании, в данный момент руководителем, но переодически сталкиваюсь с излишне эмоциональной реакцией коллег на найденные ошибки и неточности. В недавней ситуации это была аналитик, мне пришлось указать ей на комментарий к задаче, который непонятен и попросить в будущем формулировать яснее, чтобы мои тестировщики не пропустили баги, потому что неправильно поняли. Она пыталась мне доказать, что у нее все нормально, это я просто чего-то не понимаю, и должна была догадаться. Пришлось призвать к дискуссию третье лицо, которое случайно ее руководитель На самом деле, случайно... Он подтвердил что непонятно. Аналитик разнервничалась, высказалась в духе «вообще тогда ничего не буду писать тестировщикам!!!111» и т. д. Мне это все напомнило ситуацию, когда новенький программист неадекватно реагирует на найденный баг и воспринимает его как личное оскорбление и сомнения в его компетентности. Прогарммисты потом вырастают и начинают реагировать правильно, но мои нервные клетки не восстанавливаются Меня такие ситуации огорчают, так как я не люблю конфликты на ровном месте, но должна, в данном случае, выполнить свою задачу и обеспечить правильное взаимодействие аналитиков с тестировщиками. К сожалению, переодически сталкиваюсь с такими ситуациями в работе, и до сих пор не научилась их правильно разруливать, чтобы отношения не обострялись и задача была выполнена. А бывают у вас в работе такие ситуации? Как вы с ними справляетесь? Тестирование callback сервиса 2015-10-21 21:06 Добрый день.
Сообственно вопрос в теме.
Суть в том что есть некий callback сервис на который посылаются запросы с JMeter. После этого callback отвечает на заданный урл.
Так вот интересует может ли каким то образом JMeter получать ответы от callback сервиса? Или возможно есть какие то другие утилиты для подобных задач, кто знает подскажите пожалуйста. Специалист отдела тестирования. Москва 40-60 т.р. 2015-10-22 14:28 Компания KRAFTWAY
Наши основные проекты:
Функции:
Требования:
Приветствуется:
Дополнительно:
Контакт: Борзов Максим borzov@kraftway.ru Аналитик отдела тестирования. Москва, 70-90 т.р. 2015-10-22 14:41 Компания KRAFTWAY.
Наши основные проекты:
Функции:
Требования:
Приветствуется:
Дополнительно:
Контакт: Борзов Максим borzov@kraftway.ru JMETER / отправка по очереди get запросов из списка 2015-10-22 17:08 Добрый день. Уважаемые коллеги, изучая JMETER столкнулся с необходимостью настроить тест таким образом, что бы запросы пользователя по методу get уходили в соответствии со списком, например:
service=login&method=login
service=nb.cs.operator&method=selectMessages
service=nb.cs.query&method=_executeQueryById&p0=11&p1=&p2=1
service=nb.cs.operator&method=_personalList
service=nb.cs.operator&method=getOperatorActions
service=nb.cs.operator&method=_getGateState
service=nb.cs.query&method=_executeQueryById&p0=130&p1=&p2=1
service=nb.cs.operator&method=_modemMatrix&p0=MSK
service=nb.cs.operator&method=isSuperviser
service=nb.cs.operator&method=_modemMatrix&p0=MSKGSM
service=nb.cs.query&method=_executeQueryById&p0=125&p1=&p2=1
service=nb.cs.operator&method=_modemMatrix&p0=SPB
service=nb.cs.operator&method=_modemMatrix&p0=EKB
service=nb.cs.operator&method=_modemMatrix&p0=MSK2
service=nb.cs.operator&method=_modemMatrix&p0=MDS-MASTER
service=nb.cs.operator&method=_getGateState
service=nb.cs.query&method=_executeQueryById&p0=50&p1=&p2=1
service=nb.cs.query&method=_executeQueryById&p0=51&p1=&p2=1
service=nb.cs.query&method=_executeQueryById&p0=52&p1=&p2=1
на определенный URL по очереди. Подскажите, какой инструмент выбрать? Пытаюсь использовать пипетку HTTP Request, но чую, этого мало. Ниже приложил скрин с экрана
Бесплатный экзамен ISTQB, Москва, 26 ноября 2015-10-23 10:42 Уже давно ведутся споры о том, стоит ли сдавать ISTQB каждому конкретному специалисту. Особенно много сомнений у опытных тестировщиков, которые видели уже не один проект, посетили не один тренинг и прочли множество информации о тестировании.
BySTQB предлагают оторваться от противоречивых доводов «за» и «против» и бесплатно пройти экзамен ISTQB Foundation Level.
Почему стоит попробовать: 1) Не нужно готовиться – интересно же узнать, сдадите или нет просто с текущим уровнем знаний
Для тех, кто уже твердо решил получить сертификат ISTQB, будет возможность совместить полезное с приятным, и сдать официальный экзамен.
Сертификация состоится в Москве 26 ноября. Читатели портала software-testing.ru могут сдать платный экзамен ISTQB CTFL по специальной цене – 140 Euro, для этого при регистрации используйте промокод STRU.
Регистрация обязательна на любой из экзаменов.
Чтобы зарегистрироваться, пройдите по ссылке: https://docs.google.com/forms/d/1vUb0YfsJEyh7PJAhE7TpmGtqapNBf7F7OlZbZKJw_Kk/viewform?c=0&w=1 Одновременное подключение нескольких пользователей 2015-10-23 12:36 Здравствуйте. Нужно сделать нагрузочное тестирование сайта несколькими пользователями (около 50). В jmetre новичок, трудность возникла в том, что при входе на сайт каждому пользователю присваивается уникальный id. Помогите как заставить работать одновременно несколько пользователей. Спасибо. Дополнительное окно при смене статуса задачи 2015-10-23 17:59 Добрый день, форумчане! Недавно перешли с redmine'а на JIRA. Начальник худо-бедно настроил проект, но мой перфекционизм негодуэ. В связи с этим есть ряд вопросов. Например, когда задача из теста уходит на доработку или на погдотовку к релизу - надо сделать 2 действия: 1. Поменять статус, 2. Написать комментарий. На прошлых работах была фича: при смене некоторых статусов открывалось окно мини-редактирования. Где можно было сделать сразу несколько изменений. Так вот, это какой-то плагин или стандартная фича жиры? Другой вопрос - руководитель добавил поле TestUrl - его заполняет разработчик, когда выкатывает свои доработки на тестовый стенд. Когда пишу JQL для поиска всех задач на определённом стенде - надо искать по вхождению строки. Пишу "Test URL" ~"801"В ответ ругается: The operator '~' is not supported by the 'Test URL' field. Как-то можно включить поддержку этого оператора? Или это стоковое поле и изменению не поддаётся? Да, сумбурно, но у меня доступа к админской части нет - мне надо рассказать человеку в какую сторону копать, у него "времени нет с этим разбираться" QA аналитик, Москва, 60-90 тыс. руб. 2015-10-23 19:22 В команду тестирования нашего PaaS продукта "Мой офис" ищем QA аналитика, готового и желающего писать много и подробно.
Основные задачи:
Как и с чем работаем:
Требования:
Будет плюсом:
Условия:
Резюме и вопросы на tatyana.ikonnikova@ncloudtech.ru Группировка приёмочных тестов 2015-10-24 09:47 На билд-сервере полный цикл тестов идёт 13 минут, из них приёмочные - 8 минут. Билдов очень много, 13 минут - критичный параметр, На билд-сервере есть возможность запускать несколько билд-агентов в параллель. Решили разбить приёмочные на 3-4 группы и запускать в параллель. Кто-нибудь уже организовывал группировки для параллельных прогонов? Если делать через грид, как хабу показать, чтобы он в разных контейнерах прогонял разные группы? Как измерить успешность тестирования 2015-10-26 12:00 Автор: тестировщик и блогер Sean. Оригинал статьи: http://chippietester.blogspot.ru/2015/10/measuring-success-in-testing.html Перевод: Ольга Алифанова.
Я абсолютно убежден,что подходы и методы тестирования нужно постоянно совершенствовать. В последнее время моя команда стремится к тому, чтобы наши тестировщики тоже разделяли эту позицию. Мы пытаемся этого добиться, разъясняя, что:
Беседуя с тест-аналитиками о совершенствовании наших подходов и внедрении новых техник, я начал задумываться о целях улучшения тестирования. Как мы узнаем, что эта эволюция положительно повлияет на него? Как мы определим, что новая идея действительно улучшила наши процессы?
Я спросил тест-аналитиков, бизнес-аналитиков и владельцев продукта, как измеряется успешность тестирования.
Ниже приведено краткое содержание моих записей, сделанных в процессе общения, и перечислены проблемные места каждой метрики, которые (как я считаю) нужно учитывать при попытке эти метрики применить. Я также постарался изложить свое видение оценки успешности тестирования.
Программирование на Python для тестировщиков, начало 13 ноября 2015-10-26 12:31 Двухмесячный онлайн-тренинг с домашними заданиями (10 занятий по 1,5 часа) + постоянные консультации тренера в скайп-чате и закрытом форуме Тренер: Баранцев Алексей Этот курс предназначен для обучения тестировщиков программированию на языке Python (для тех, кого интересуют другие языки, у нас есть аналогичные курсы для Java и C#). Да, это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс. Изучаемый материал будет демонстрироваться на едином сквозном примере -- мы будем разрабатывать на языке Python автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять. Но одним примером мы не ограничимся, для закрепления материала мы в течение курса построим "в едином стиле" несколько проектов с тестами для приложений разного типа, научимся тестировать приложения через веб-интерфейс, пользовательский интерфейс Windows, интерфейс доступа к базам данных, сетевые интерфейсы (почта, HTTP, веб-сервисы). И напоследок научимся делать тесты на "естественном" языке с использованием инструмента Cucumber. Да, не удивляйтесь, чтобы делать тесты на "естественном" языке -- нужно уметь программировать :) Посмотреть подробную программу и условия участия Читать дальше Школа успешных тестировщиков, v 2.0, начало 18 ноября 2015-10-26 12:32 Новый тренинг от Натальи Руколь Онлайн-тренинг с практической работой, 10 занятий Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли? Хотите получить фундамент, необходимый для построения успешной карьеры? Хотите узнать, из чего состоит эта область деятельности, чтобы быстрее стать в ней профессионалом? Именно для вас – наш курс «Школа Успешных Тестировщиков v2.0». С этим курсом вы:
Этот курс будет полезен тем, кто обладает опытом в тестировании до одного года, или кто только хочет найти свою первую работу в сфере тестирования. Подробная программа и условия участия Читать дальше Тестирование защищенности веб-приложений, начало 20 ноября 2015-10-26 12:33 Онлайн-тренинг (4 занятия) с домашней работой Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей. Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
Разумеется, тестирование защищенности не ограничивается тестированием самого веб-приложения. Уязвимость может находиться в веб-сервере, операционной системе, почтовой системе, ftp-сервере или ещё где-то. Но задача создания защищенного окружения в большей степени находится в зоне ответственности системных администраторов, а вот защищенность вашего собственного веб-приложения -- целиком на совести его разработчиков и тестировщиков. На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации. Подробная программа и условия участия Читать дальше Деловая игра по разделу "теория вариаций". Москва, 27 октября 2015-10-26 13:23 Записаться в фейсбуке: https://www.facebook.com/events/954805367898445/
Коллеги, большая просьба. Если придете - запишитесь. Не придете - отпишитесь. Мы заранее бронируем помещение и сильный перекос с численностью можем и не выправить. Выбор пути автоматизации веб-приложения 2015-10-26 15:41 Доброго времени суток! Начну, пожалуй, с самого начала. Есть веб приложение (ASP.NET), для которого нужно выстроить процесс автоматизации. вся сложность тестирования данного приложения заключается в том, что в основном каждая форма - грид, каждая запись которого может быть раскрыта и под собой также иметь какие-то кнопки, а также еще записи, которую, тоже могут быть раскрыты и иметь какие-то кнопки, записи, табы. В общем, слоев таких может быть довольно много. Дабы не быть голословным прикладываю скриншот описанной выше структуры.
Сейчас все это тестируется с помощью casperjs + тулза, которую написал разработчик на JS. Она умеет самые базовые вещи: простые assert'ы, базовые методы использования контролов, заполнение форм, собственно, все. Тесты гоняются с помощью phantomjs. На каждом шаге сохраняется скриншот и пишутся логи. Собственно, вся информация о проходе теста, которую можно получить. Все это довольно сыро выглядит и, честно говоря, не внушает доверия. Тесты сами пишутся на js.
Вся проблема в том, что мне не очень нравится такой подход, так как в предыдущей компании я использовал WebDriver + PajeObject + NUnit. Считаю, что кроссбраузерное тестирование - очень важный аспект. Тем более, что в продукты довольно часто встречаются специфичные для отдельных браузеров баги. А скорость работы phantomjs не на столько велика, чтобы отказываться от selenium, тесты которого и так можно при желании распараллелить.
Пока текущее решение в компании очень сырое и есть возможность изменить курс тестирования, поэтому хочу обратиться к гуру автоматизации :). Как бы поступили вы в данной ситуации? и на сколько по вашему мнению сложно описать логику взаимодействия с такими многослойными гридами?
Хотелось бы услышать любое мнение на этот счет.
Поиск элемента в элементе через chaining 2015-10-26 17:22 Никак не получается искать элемент в элементе. Пытаюсь сделать на Selenide, но ничего не выходит. Если напрямую писать xpath, то всё работает, но такие нагромождения для каждого элемента в классе просто нецелесообразны. Допустим у меня есть некий блок на странице
в него можно добавлять произвольное количество выходов общий локатор для которых будет
private By emptyOutput = By.xpath("//div[@name='typeahead_output_name']");
в каждом этом элементе есть ещё кое какие кнопочки. Например такая
private By dropBtn = By.xpath("//button[contains(@class,'dropdown-toggle')]");
Она открывает список (ul), из которого я могу выбрать какое-то значение.
В моём тесте я должен выбрать какое-то значение из выпадающего списка в последнем emptyOutput
Думал прокатит так int size = $(emptyOutput).size(); $$(emptyOutput).get(size-1).$(dropBtn).click(); ничего подобного - как только выходов несколько - кликается по первой найденой dropBtn - то есть ищется не внутри элемента а по всему DOM. Как это расценивать - как баг, или как моё неумение пользоваться Selenide? Ведь получается, если на странице ещё где-то раньше есть такая кнопка, будет кликаться она. Зачем тогда этот chaining, если он не работает? Интересно ваше мнение о Портнове 2015-10-27 12:10 Всем привет. Так или иначе, всем знакома фигура Михаила Портнова, В 2012 году он почитал и данный форум своим присутствием. С тех пор утекло энное количество воды в Рейне, посему хотелось бы узнать мнение на данный момент. Например, на дев.бай нашёл вот такое высказывание:
"Не буду вдаваться в полемику и выносить здесь сор из избы. Многим он действительно дал начальный импульс в лице интернатуры и первого шага в отрасли. Хотелось бы заметить следующее: его можно сравнить с продавцом подержанной машины, слушать его нужно с очень большим скептицизмом. Плюс, хочу привести здесь занятный факт: его школа в резюме, это как черная метка в долине - очень маленька вероятность, что его не отправят прямо в мусорку: выпускники, которым удалось зацепиться в отрасли как правило вычищают любое упоминание о его школе из всех возможных профилей (знаю как минимум 4 случая, обратных не встречал)."
Что скажет многоуважаемое сообщество? InvalidSelectorException if xpath expression contains AND statement 2015-10-27 13:28 Всем привет Возникла у меня проблема с поиском елементов по XPath. Если XPath выражение содержит AND, то всегда появляется InvalidSelectorException. С чем это может быть связано? Как это обойти если нужно искать елемент по двум параметрам Пример XPath: //td[contains(@title, 'item1') AND contains(text(), 'item4')] Selenium 2.46 Разработка стратегии тестирования 2015-10-27 14:31 Ориентировочно в четверг собираюсь прогнать свой доклад на SQADays-18. Буду тестировать. Фиксировать время, искать сложные для понимания места и т.д. Можно очно, можно в формате web семинара. Есть желающие дать фидбек? SQL для тестировщиков, начало 16 ноября 2015-10-27 14:44 Полуторамесячный онлайн-тренинг из 6 модулей с ежедневными консультациями тренера в скайп-чате. Модуль состоит из 2 лекций по 45-60 минут, материалов для самостоятельного изучения и практического домашнего задания. Тренер: Абдюшев Павел 21 век — век информации. Она окружает нас везде: дома, на работе, в машине, в метро. Информация хранится в базах данных в удобном для компьютера виде. Какие бы приложения вы не тестировали: десктопные, веб или мобильные, банковские системы или игры — вам нужно будет получать информацию из базы данных. Для этого используют специальный язык запросов — SQL (Structure Query Language). Базовые знания SQL сейчас требуют даже на вакансию джуниор-тестировщика. На тренинге вы научитесь применять SQL в различных аспектах тестирования — для поиска интересных для проверки кейсов в БД, для разбиения данных на классы эквивалентности в зависимости от типа, с которым данные хранятся в БД, поймете, какие стандартные ошибки делают программисты при подготовке запросов, научитесь добавлять нужные значения в существующие таблицы и создавать новые. После курса вы сможете писать запросы любой сложности к одной, двум и десятку таблиц с использованием джойнов, группировок и подзапросов. Подробная информация и условия участия Читать дальше Все новости тестирования за октябрь от Software-Testing.RU 2015-10-27 14:59 Вышел очередной выпуск рассылки портала. Как обычно в выпуске: статьи и слайдкасты, опубликованные на портале, популярные темы в форуме, интересные заметки из блогов.
Как организовать свою работу и работу помошника? 2015-10-27 18:00 Хаюшки други и подруги! ))))
В общем, наняли мы в итоге пока одного мне помошника и хрен его знает как теперь контролировать его работу и при этом успевать выполнять все свое. У меня КПД упало ниже плинтуса (((( а нам же релиз выпускать в срок нужно, а задерживаться то не хочется....
Так вот други и подруги, подскажите, чего делать то? Либо я не отвлекаюсь на него и успеваю все сделать во время, но тогда он ничего не успевает сделать, либо я отвлекаюсь вовремя и мы вместе не усепваем ничего сделать ((( Прям потеря потерь какая-то... Вакансии Омск 2015-10-28 06:10 Вакансии не тестировщиков, но возможно заинтересуют Вас или Ваших знакомых.
Главный инженер (фронт-энд) Требования: Образование: · Высшее (обязательно); · Курсы повышения квалификации в части управления требованиями, управления проектами (желательно); Опыт работы: · Опыт работы в области разработки ПО (обязательно); · Опыт работы в проектной команде >5 человек (желательно); Профессиональные навыки (предметная область): · Знание принципов работы платежных систем (желательно); · Обязательно: верстки на HTML5, sass, JavaScript, jQuery, Стек разработки Java · Желательно: Вackbone, Аngular Ajax, Json, Kendo UI, Bootstrap · Желательно опыт разработки интерфейсов с высокими требования по эргономики и дизайну Опыт работы: · Опыт работы в банковской отрасли в ИТ · Опыт работы в системной интеграции
Место работы: Омск
График работы: 9:00-18:00
Ведущий инженер (фронт-энд)
Требования:
Образование: · Высшее (обязательно); · Курсы повышения квалификации в части управления требованиями, управления проектами (желательно); Опыт работы: · Опыт работы в области разработки ПО (обязательно); Профессиональные навыки (предметная область): · Знание принципов работы платежных систем (желательно); · Обязательно: верстки на HTML5, sass, JavaScript, jQuery · Желательно: Вackbone, Аngular Ajax, Json, Kendo UI, Bootstrap · Желательно: Стек разработки Java · Желательно опыт разработки интерфейсов с высокими требования по эргономики и дизайну
Опыт работы: · Опыт работы в банковской отрасли в ИТ · Опыт работы в системной интеграции
Место работы: Омск
График работы: 9:00-18:00
Главный руководитель разработки (фронт-энд)
Требования:
· Высшее образование (техническое либо IT) · Знание основ безопасности информации · Хорошие знания методологии проектного управления (PMI, IPMA) · Практический опыт управления проектами разработки/модификации программного обеспечения. · Опыт разработки c использованием стека технологий Java.
Знание специальных программ:
Знание на уровне пользователя пакета MS Office (Word, Excel). MS Project, Power point – уровень продвинутого пользователя (желательно). Знание SQL на уровне написания не сложных запросов, желательно опыт работы с Jira и Confluence.
Место работы: Омск
График работы: 9:00-18:00
Руководитель разработки (фронт-энд) Требования: · Опыт разработки c использованием стека технологий Java · Высшее образование (техническое либо IT) · Знание основ безопасности информации · Хорошие знания методологии проектного управления (PMI, IPMA). · Практический опыт управления проектами разработки/модификации программного обеспечения Знание специальных программ: · Знание на уровне пользователя пакета MS Office (Word, Excel). MS Project, Power point – уровень продвинутого пользователя (желательно) · Желательно опыт работы с Jira и Confluence Место работы: Омск
График работы: 9:00-18:00
Руководитель разработки (бэк-энд) Технические компетенции: Знание на уровне пользователя пакета MS Office (Word, Excel). MS Project, Power point – уровень продвинутого пользователя (желательно). Желательно опыт работы с Jira и Confluencе Предметная область: Хорошие знания методологии проектного управления (PMI, IPMA). Практический опыт управления проектами разработки/модификации программного обеспечения. Опыт управления проектами: Организация процесса внедрения изменений в промышленную эксплуатацию Опыт работы: От 3-5 лет Место работы: Омск
График работы: 9:00-18:00
Если Вас интересуют данные вакансии присылайте свое резюме на адрес Faina Mingazova <f.mingazova@kellyservices.ru>
Jmeter не Cookie Manager не сохраняет cookie 2015-10-28 15:34 Что мы имеем. Портал с авторизацией - получением токена. Запрос Simple Http Request method POST Токен получен - - Следующим запросом пытаемся получить страницу с этого же ресурса - получаем 403 - в логах видим Cookie не переданы. Где грабли?
Прошу подсказать видимо ответ довольно тривиальный - что-то не добавлено.
Запуск отдельного Test item из командной строки 2015-10-28 16:17 Пытаюсь запустить по инструкции http://support.smartbear.com/viewarticle/54655/ . Со своей машины, через TestComplete, все отлично запускается. Строка запуска ATR.js "C:\Program Files (x86)\SmartBear\TestComplete 10\Bin\TestComplete.exe" "testcomplete\Marathon.pjs" /r /p:Master /t:Mobile /e /SilentMode Но с виртуалки, через TestExecute, получаю ошибку (см скрин) Строка запуска c TestExecute ATR.js "C:\Program Files (x86)\SmartBear\TestExecute 10\Bin\TestExecute.exe" "testcomplete\Marathon.pjs" /r /p:Master /t:Mobile Может кто сталкивался ? Автоматизация игр, написанных на Unity 2015-10-28 18:54 Всем привет! Подскажите пожалуйста, есть ли инструменты, позволяющие заавтоматизировать игры написанные на Unity? Слышал/читал про Unity Test Tools, но я так понял это инструмент больше для разработчиков, для написание unit тестов. А хотелось бы взаимодействовать с интерфейсом игры, как это делает Selenium для web, или Genie для Flash. Спасибо. Embedded software QA engineer 2015-10-29 00:26 Требования:
Желательно:
Обязанности:
Условия:
Адрес
Москва, Верхняя Первомайская улица, 51, м. Первомайская
Тип занятости
Полная занятость, полный день
Тестировщики со знанием английского языка 2015-10-29 09:29 Всем привет! Команде All Correct LS требуются русскоязычные тестировщики со знанием английского языка. У нас срочный проект по тестированию приложения на устройствах (компьютер/ноутбук), поддерживающих операционную систему MacOS версия 10.2. Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel). Суть проекта:
Выполнение задачи займет около 5-7 часов. Ставка:
Если вам интересно участие в проекте, пожалуйста, сообщите нам об этом на почту hr@allcorrect.ru. Ждем ваших откликов! Тестировщики со знанием английского языка 2015-10-29 09:30 Всем привет! Команде All Correct LS требуются русскоязычные тестировщики со знанием английского языка. У нас срочный проект по тестированию приложения на устройствах (компьютер/ноутбук), поддерживающих операционную систему MacOS версия 10.2. Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel). Суть проекта:
Выполнение задачи займет около 5-7 часов. Ставка:
Если вам интересно участие в проекте, пожалуйста, сообщите нам об этом на почту hr@allcorrect.ru. Ждем ваших откликов! Тестировщики со знанием английского языка 2015-10-29 09:31 Всем привет! Команде All Correct LS требуются русскоязычные тестировщики со знанием английского языка. У нас срочный проект по тестированию приложения на устройствах (компьютер/ноутбук), поддерживающих операционную систему MacOS версия 10.2. Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel). Суть проекта:
Выполнение задачи займет около 5-7 часов. Ставка:
Если вам интересно участие в проекте, пожалуйста, сообщите нам об этом на почту hr@allcorrect.ru. Ждем ваших откликов! Тестировщики со знанием английского языка 2015-10-29 09:31 Всем привет! Команде All Correct LS требуются русскоязычные тестировщики со знанием английского языка. У нас срочный проект по тестированию приложения на устройствах (компьютер/ноутбук), поддерживающих операционную систему MacOS версия 10.2. Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel). Суть проекта:
Выполнение задачи займет около 5-7 часов. Ставка:
Если вам интересно участие в проекте, пожалуйста, сообщите нам об этом на почту hr@allcorrect.ru. Ждем ваших откликов! Тестировщики со знанием английского языка 2015-10-29 09:32 Всем привет! Команде All Correct LS требуются русскоязычные тестировщики со знанием английского языка. У нас срочный проект по тестированию приложения на устройствах (компьютер/ноутбук), поддерживающих операционную систему MacOS версия 10.2. Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel). Суть проекта:
Выполнение задачи займет около 5-7 часов. Ставка:
Если вам интересно участие в проекте, пожалуйста, сообщите нам об этом на почту hr@allcorrect.ru. Ждем ваших откликов! RemoteWebDriver существенно медленнее локального 2015-10-29 20:37 Добрый день.
Столкнулся со странной проблемой: тесты проходят значительно медленнее на RemoteWebDriver чем на локальном IEDriverServer. Может кто-нибудь знает с чем может быть связана проблема? Selenium IDE + PHPUnit + подключить пользовательское расширение js 2015-10-29 20:44 Очень нужна помощь! Есть тест в Селениум Иде. Необходимо экспортировать его в пхп-юнит. При этом в тесте в Selenium Core подключен файл с данными js. В ИДЕ все работает отлично, при экспорте в пхпюнит, не видит именно этого файла js, Нашла вот такую информацию http://selenium2.ru/docs/user-extensions Помогите непрограммисту сделать то же самое только на пхп. QA Engineer / Тестировщик ПО 2015-10-30 11:06 QA Engineer / Тестировщик ПО Ищем Web разработчика 2015-10-30 11:35 Молодая и амбициозная компания "Лето", ищет еще одного программиста в уютный офис на ВДНХ (г. Москва). Как вы относитесь к использованию soft asserts? 2015-10-30 11:35 В одном из обсуждений с соратниками по автоматизации возник вопрос -- считаете ли вы правильным обрабатывать одни ошибки soft assert-ами, а другие ошибки обычными assert-ами?
Расскажите, кто использует soft assert'ы -- какие побудительные мотивы заставили вас предпочесть их обычным, жёстким проверкам?
А может быть кто-то знает убедительную причину категорически избегать soft assert-ов? Тестирование нативных приложений на Java 2015-10-30 12:46 Коллеги, здравствуйте. Прощупываю информацию по поводу бесплатных средств для тестирования нативного приложения на Java. Но не простого - а Web-start (т.е. приложение выкачивается в кеш). Сами пробовали Jemmy и Fest. Проблема состоит в том, что работа с данными библиотеками происходит в тесной интеграции с приложением, а у нас такой возможности нет. Вопрос 1 - какие есть утилиты для взятия локаторов элементов интерфейса Java-приложения. Вопрос 2 - эти библиотеки запускают приложение с помощью main-class, возможно как-то это обойти и запускать тесты уже на запущенном приложении? Вакансии в тестировании, Омск 2015-10-30 13:15 Расширение штата в крупном российском банке: вакансии в тестировании для специалистов разных уровней подготовки (от минимального опыта до продвинутого уровня, тим лиды). Свяжитесь со мной, чтобы узнать подробности о вакансии по ном. моб.: +7(926)903-86-52 или оставьте ваши контакты в обсуждении.
Жду ваше резюме на e-mail: aulova@marksmans.ru
Анастасия. Можно ли работать с несколькими переменными в одном ForEach Controller 2015-10-30 19:34 Коллеги, добрый вечер. Столкнулся с проблемой следующего характера в Jmeter: В тест-плане url и user-agent подтягиваются из базы mssql с помощью JDBC Request: http://screenshot.ru/03072bcfae90f53b86ac67a10d11e7dc http://screenshot.ru/1a9ecb02aa19971d5e097eddadbede86 Возвращаются две переменные urls и usergents, http://screenshot.ru/967a1fec8f45aa871296186b9e6f20dc Далее мне необходимо в каждом запросе использовать url и useragent извлеченные из базы. Использую ForEach Controller. http://screenshot.ru/50faeedac4662a80a9f23749bb724a0f Он прекрасно работает c одним параметром, но как его заставить принимать и передавать значения двух параметров в одном запросе и в одном цикле? Подскажите, пожалуйста, более опытные коллеги. Переменную useragent использую в HTTP Header Manager http://screenshot.ru/0c4a43a6e8f0c726ca5068a2add11b3d
Проблема в том, что у меня на каждой итерации изменяются url'ы, т.к. происходит перебор массива, но useragent извлекается только первый и дальше используется во всех запросах только он. А нужно, чтобы для каждого запроса формировался свой url и useragent по индексу строки. Может как-то со вложенностью ForEach в Foreach поиграться? Selenium и windows form\wpf 2015-10-30 22:31 Здравствуйте! Подскажите пожалуйста, имел ли кто-то опыт встраивания Selenium в приложение windows form\wpf? Там есть компонент браузера и меня интересует как подключить к нему драйвер и вообще реально ли это? Спасибо. Мы не Баги! Или как научить программистов тестированию, чтобы не б 2015-11-01 23:06 Доклад Ирины Винокуровой с онлайн-конференции Fun ConfeT&QA.
…Ты приходишь на работу, получаешь новый билд на тестирование, радостно начинаешь тестировать, предвкушая кучу интересных багов…
…В баг-трекере большое количество багов в статусе resolved.
…Весь отдел разработки гудит, что в программу вводится новая функциональность. Все программисты кодят так, что дымятся клавиатуры. Но на просьбу дать ТЗ, тебе отвечают, что пока не время…
Когда такие вещи случаются один или два раза, то это можно воспринимать, как досадную случайность.
А что, если они постоянны? И стандартные ошибки, и не перепроверка своих же исправлений, и постоянные разговоры об автоматизации…
Но выход есть – объяснить программистам, чем же мы занимаемся на самом деле. С толком, чувством, расстановкой. Чтобы ребята наконец поняли: мы команда. И некоторые вещи надо делать совместно.
О том, что я рассказывала своим программистам про тестирование, как я это делала, и к чему это привело, я постараюсь рассказать в своём докладе.
Выбор оплаты в чекбоксе , Selenium WebDriver 2015-11-02 16:32 Здравствуйте , учусь писать тесты на Selenium WebDriver 2.48.2 и столкнулся с проблемой , не получаеться выбрать способ оплаты в чекбоксе (Браузер Mozilla Firefox 41.0.2 ) . Прошу вас не ругать меня за плохо оформленный код , если знаете как лучше оформить код , то пожалуйста посоветуйте . package com.selenium; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class objednavka { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://projects.vlastnieshop.cz/vitalvibe/cs/"); driver.findElement(By.id("search_query_top")).sendKeys("Mladý ječmen Bio"); driver.findElement(By.id("search_button")).click(); driver.findElement(By.cssSelector(".product-list-box li:nth-of-type(1) a")).click(); driver.findElement(By.name("Submit")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.xpath("//a[@id='button_order_cart']")).click(); driver.findElement(By.id("firstname")).sendKeys("Jmeno1"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("lastname")).sendKeys("Prijmeni2"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("address1")).sendKeys("Šumavská 1050/19"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("postcode")).sendKeys("120 00"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("city")).sendKeys("Praha"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("email")).sendKeys("test1@seznam.cz"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("phone_mobile")).sendKeys("776008016"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.cssSelector("input[Value='opc_pid_0']")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.className("form-send-button")).click(); driver.close(); driver.quit(); } } Тестировщик (Автоматизированное & Ручное тестирование) 2015-11-02 17:37 Компания по разработке онлайн сервиса для видео-конференций и трансляций ищет тестировщика
Мы очень хотим с Вами познакомиться, если у Вас есть:
Желательно:
Что нужно делать:
У нас есть:
Вопросы и резюме можете присылать на k2@shtaty.ru Николай, Также для связи номер +7 (915) 033-3954 Вакансия QA Test Automation Engineer в Минск 2015-11-02 18:23 JazzTeam http://jazzteam.org/ IT-компания (Agile Java Development), занимающаяся серьёзным и сложным Server-Side программированием c применением языка программирования Java и всех J2EE ориентированных технологий (Spring, Struts, AJAX, Hibernate, JPA и многих других), ищет способного QA Test Automation Engineer для участия в инновационном проекте американской телеком-компании с участием профессионалов высокого уровня. Обязанности:
Требования:
Используемые технологии и инструменты:
Желательно знание:
Условия:
Вас ждёт отличный коллектив и интересные проекты! Ждем Ваших резюме по адресу: e.micenko.jazzteam@gmail.com Время на форуме идет на час впередю 2015-11-02 20:10 Время больше на 1.
Время на форуме идет на час вперед 2015-11-02 20:10 Время больше на 1.
selenium не запускается 2015-11-02 21:17 поставил java скачал selenium-java-2.48.2 Запускаю а окно ide не открывается. с selenium никогда до этого не работал. Что не так делаю? Как вы справляетесь с рутиной работой? 2015-11-03 12:49 Доброго дня всем!
Появилась необходимость увеличиться в штате с целью освобождения основного штата от рутинной работы (регресс 80% времени, настройка тестового стенда и данных и т.п). Сложно да как-то получилось? В общем, из раза в раз, проект становиться все больше и больше, и текущего штата тестировщиков для регресса становиться не достаточно. И возникает вопрос, а может мы делаем что-то не так? Как вы справляетесь с проблемой регресса?
(предвкушая советов автоматизаторов: проект на столько нетривиальный для автоматизации, что с пол плювка автотестами его не покрыть).
Апдейт: что пока предложили: 3. Джуниоры в помощь. 4. Практиканты в помощь так же. Как оптимизировать рутину на работе? 2015-11-03 12:49 Доброго дня всем!
Появилась необходимость увеличиться в штате с целью освобождения основного штата от рутинной работы (регресс 80% времени, настройка тестового стенда и данных и т.п). Сложно да как-то получилось? В общем, из раза в раз, проект становиться все больше и больше, и текущего штата тестировщиков для регресса становиться не достаточно. И возникает вопрос, а может мы делаем что-то не так? Как вы справляетесь с проблемой регресса?
(предвкушая советов автоматизаторов: проект на столько нетривиальный для автоматизации, что с пол плювка автотестами его не покрыть).
Апдейт: по предложениям: 3. Джуниоры в помощь. 4. Практиканты в помощь так же. 5. Уменьшение объема проверки путем приоритезации функционала. Вакансии в управлении тестирования в ведущей компании на рынке систем 2015-11-03 15:14 Вакансии в управлении тестирования в ведущей компании на рынке систем ДБО.
Разыскиваются тестировщики! Уровни: Junior, Middle, Senior - офис в Москве Middle, Senior - офисы в Питере, Ижевске и Минске
Все вопросы можно задавать здесь либо на почту x.ivannikova@gmail.com Можем обменяться телефонами через личные сообщения на форуме. Вакансии Middle, Senior Tester. Банковское ПО 2015-11-03 15:17 Вакансии в управлении тестирования в ведущей компании на рынке систем ДБО.
Разыскиваются тестировщики! Уровни: Junior, Middle, Senior - офис в Москве Middle, Senior - офисы в Питере, Ижевске и Минске
Все вопросы можно задавать здесь либо на почту x.ivannikova@gmail.com Можем обменяться телефонами через личные сообщения на форуме. Вакансии Middle, Senior Tester. Банковское ПО 2015-11-03 15:17 Вакансии в управлении тестирования в ведущей компании на рынке систем ДБО.
Разыскиваются тестировщики! Уровни: Junior, Middle, Senior - офис в Москве Middle, Senior - офисы в Питере, Ижевске и Минске
Все вопросы можно задавать здесь либо на почту x.ivannikova@gmail.com Можем обменяться телефонами через личные сообщения на форуме. Вакансии Middle, Senior Tester. Банковское ПО. Ижевск 2015-11-03 15:19 Вакансии в управлении тестирования в ведущей компании на рынке систем ДБО.
Разыскиваются тестировщики! Уровни: Junior, Middle, Senior - офис в Москве Middle, Senior - офисы в Питере, Ижевске и Минске
Все вопросы можно задавать здесь либо на почту x.ivannikova@gmail.com Можем обменяться телефонами через личные сообщения на форуме. © 2010 | Software-Testing.Ru |
В избранное | ||