Мы работаем в компании T-Systems над проектом для энергетического сектора, который разрабатывается в основном в Германии. Пока ориентируемся на немецких заказчиков, однако ведутся переговоры и с потенциальными клиентами из других стран. На данный момент в команде 4 тестировщика:
С февраля стартует новый проект в той же области, разработка которого будет вестись в Санкт-Петербурге, команда разработчиков уже частично сформирована. Предполагается общий пул тестировщиков на оба проекта, суммарно около 14 человек. Технологии, которые планируются к использованию в проекте: JEE (EJB3, JPA, Restfull WebServices), JSF, HTML5, JS, MySQL, Elastic Search или Hadoop. Рабочий язык - английский, часть документации может быть на немецком. Мы работаем в офисе на Васильевском острове, периодически посещаем конференции SQA Days (по желанию) и изредка ездим в Германию в командировки.
Ожидания от кандидатов
Минимальные требования:
опыт в коммерческом тестировании от одного года;
уровень английского Intermediate (устный + письменный);
настрой на командную работу;
внимательность, упорство, настойчивость.
Будет плюсом:
опыт работы в распределенных командах;
опыт тестирования Web-приложений;
навык проектирования тестов (от стратегии до конкретных сценариев);
опыт автоматизированного тестирования;
опыт нагрузочного тестирования;
опыт интеграционного тестирования;
знание скриптовых языков или языков разработки (bash, Java, Python, Perl…);
знание XML и SOAP;
опыт работы с SQL\No SQL базами данных;
знание немецкого языка или желание его изучить (есть внутренние курсы).
Присылайте резюме на Roman.Tverdokhlebov@t-systems.ru, вопросы лучше задавать в комментариях, по почте или лично в FB: https://www.facebook.com/retverd.
Обучение тестированию в колледже
2014-01-12 20:16
Добрый день! Я студентка специальности "Компьютерные технологии", завтра выхожу на пед.пактику в колледже, пока не веду пары, только готовлюсь. Предмет у меня ППП (пакеты прикладных программ). У студентов специальность "Программирование в компьютерных системах". Думаю что в тему им провести что-то по тестированию. Актуально сейчас, да и им по специальности. Только нас и самих этому не учили. Не подскажете ли, чем их можно на лабораторках занять? Чем-то, что я сама смогу освоить в течении недели. Цель наверное даже больше не научить, я и пар-то всего 5 проводить буду, из них 2-3 лекции, а скорее для понимания что это такое, для мотивации.
Многие считают, что качественные продукты – это хорошо протестированные продукты. Но истинное качество зарождается на более ранних этапах разработки ПО! Какие техники, инструменты и процедуры позволяют делать продукты качественными? На этом докладе я поделюсь своими наблюдениями за различными проектами, разных размеров и из разных прикладных областей.
Как проверить элемент на существование в Selenium::Remote::Driver?
2014-01-13 16:49
Добрый день, уважаемые тестеры. Пишу на perl. Меня интересует, как в Selenium::Remote::Driver проверить существование элемента? Если элемент отсутствует, функция find_element вылетает с ошибкой.
Нужен совет поводу приемки кода на тестирование
2014-01-13 22:13
Всем привет!
Я недавно начал работать и у меня возник один вопрос, пожалуй где-то щекотливый
Вообщем подскажите, как тактичнее разрешить такую ситуацию:
программер обращается с просьбой проверить работу исправлений перед сабмитом, я вникаю в курс дел, тестирую, возможно нахожу баги, может нет. Если баги есть, разработчик исправляет их, затем отправляет изменения. При этом меня беспокоит, что получается перерасход времени и результатов моей работы как бы вроде и не видно..
Нужно ли тестировщику осуществлять тестирование до фиксации изменений? Если да то в каких случаях?
Для тех, кому недостаточно отличных отзывов и кто еще не принял решение, нужно ли ему участвовать в данном мероприятии, Наталья решила раскрыть все свои карты и выложить в открытом виде пример первого вебинара.
Школа Тест-Менеджеров – двухмесячный глубокий курс, проходящий в онлайн-формате. Каждую неделю мы рассматриваем новую тему, после чего вы выполняете по ней домашнее задание. Все задания применяются на практике, поэтому, если в данный момент вы ещё не руководите командой, прохождение тренинга будет не очень эффективным и не рекомендуется.
Чем данный формат обучения отличается от стандартных тренингов и семинаров?
Как всем известно, теория не очень хорошо уживается в нашем сознании без опыта, практики. Для выработки новых навыков и умений требуется время, опыт. Именно поэтому широкую распространённость во всех сферах образования получили тренинги, позволяющие отработать полученный материал на практике, во время образовательного процесса.
Но на тренингах обычно не хватает времени для практики, и условия для практики слишком искусственные.
Поэтому мы создаём новый формат обучения: школа.
В рамках такого обучения, мы встречаемся один раз в неделю для обсуждения одной темы, получения новой информации, определения стратегии её использования в Ваших реальных условиях. После этого на протяжении недели Вы активно практикуете новые знания, решая реальные задачи на своём текущем месте работы.
Всё это время Вас по почте поддерживает тренер, проверяя домашнюю работу и помогая решить сложившиеся в процессе использования сложности. В результате:
Вы получаете незамедлительный результат на работе
Вы получаете практические знания, которые сможете использовать в любых условиях и в любой компании
Вы получаете максимальную поддержку в решении Ваших задач
Вы не тратите время на теорию, которая в нашей школе сведена к минимуму
Планировать – хорошо, а хорошо планировать – ещё лучше! Но как часто мы сталкиваемся со сложностями: это не получается, на это нет времени, такой риск нельзя было предусмотреть, а незнакомую задачу невозможно точно оценить…
Наш онлайн-интенсив по планированию говорит: Нет отмазкам!
Всего за 1 неделю активной работы над собой вы научитесь точному планированию и более эффективному построению тестирования.
Как сохранить изображение
2014-01-14 07:29
Есть изображение, кот нужно сохранить, но если я нажимаю "Сохранить изображение как...", то сохраняется совсем другая картинка. Возможно ли сохранить как-нибудь такое изображение в селениуме.
И в принципе можно сохранить изображение?
Глюк на Human Emulator, помогите кто сталкивался.
2014-01-14 16:37
Добрый всем день. Уже облазил весь интернет, но возможной причины так и не нашел. Буду благодарен если кто то поможет или тоже сталкивался с подобной проблемой.
Есть программа Human Emulator 4.0.14, стоит это все дело на двух компах на обоих из них установлена windows 7 Home Edition 64 бит
и есть скрипт(код выкладывать не буду, потому что дело не в нем), который отлично работает без ошибок на одном из пк.
Вопрос такой. В скрипте есть метод, задающий значение полю input type=file
$inputfile->set_value_by_name("имя", "значение")
который отлично отрабатывает на одном компе, и не отрабатывает на втором. То есть тоже возвращает true - как успешно выполненный, но при этом, визуально физически он не задает значение
Я уже пробовал и второй метод $inputfile->set_value_by_number Все четно, на одном Пк работает, а на втором нет. Опять же говорю, никаких ошибок и возвращает тру, то есть отрабатывает. но значание не устонавливает.
Кто сталкивался с подобным ? Очень буду благодарен за помощ в лечении.
Уже пробовал в развернутос виде в фокусе, запускать, всеравно не работает. Вариант с переустановкой винды не катит.
Пока результаты теста обрабатываются вы можете перейти к завершающему заданию. Сделайте анализ игры andbiz.in.ua/8.html наших партнёров . Задача- пройти начальный этап игры(длительность зависит от вас, но будет поощряться конечно более продолжительный тест) , дать его оценку и возможные изъяны
(Отчёты основанные менее чем на 4х часах активного игрового теста не будут рассматриваться)
Ожидаем от вас отчёта в произвольной форме с мыслями на тему
Есть несколько тестов, для которых прописаны SetUp() и TearDown() методы. Стартую я с MainActivity (ActivityInstrumentationTestCase2<MainActivity>). Есть некоторые тесты, в которых я перехожу на другие активити (LoginActivity, etc). Так вот, если тест упал (то ли по моему ассерту, то ли по ассерту роботиума) вот в этой другой активити, то следующий тест не выполняется. Под дебагом понял, что дело в определении объекта solo = new Solo(getInstrumentation(), getActivity()), так как getInstrumentation() он берет, а вот getActivity() уже нет. В tearDown() есть solo.finishOpenedActivities(), по этому активити он точно закрывает. Подскажите, как можно исправить ситуацию ?
Подскажите по поводу работы
2014-01-14 18:52
Добрый вечер. У меня вопрос по поводу работы в мэйл ру. Нашел несколько вакансий, но хотелось бы узнать может кто-то сталкивался или обладает информацией, как вообще там работается?Условия, деньги, рост и т.д. Буду очень благодарен за любую информацию
Всем известна народная мудрость: «Встречают по одёжке, а провожают по функционалу». Что бы ни умел ваш продукт, им не будут пользоваться, если он недостаточно удобен и интуитивно не понятен. Возможно, его безумно полезный и жизненно необходимый функционал просто не найдут!
Но что делать? Как оценить удобство? Как его измерить? Как избежать субъективности в оценках? Как сделать продукт, который будет нравиться вашим пользователям, а не тестировщикам? Как донести до руководства необходимость внесения изменений?
Ответить на все эти вопросы далеко не так просто, как кажется. Наука человеко-машинного взаимодействия активно развивается, и если вы хотите выпускать действительно качественные продукты, которые будут радовать ваших пользователей, вы должны глубоко в ней разобраться!
О том, как правильно тестировать удобство использования, вы узнаете в этом онлайн-курсе.
Функциональное тестирование сложного приложения
2014-01-15 07:57
Есть два вопроса, просто не знал как назвать тему :)
Во-первых, есть сложное приложение, где есть пользователи с разными ролями-задачами, и все они на каком-то из этапов работают над определенным набором информации.То есть какой-то пользователь загружает данные, затем другой их выбирает, проводит над ними какие-то действия, назначает их кому-то, и так несколько раз. И в ходе этих этапов начальные данные обрастают в базе кучей связей. И собственно вопрос - как это тестировать? Я просто не знаю, с какой стороны подступиться, раньше тестированием не занимался. Думаю над тем, что перед тестированием каждый раз в базу должен заноситься какой-то определенный тестовый набор данных, а по окончанию тестирования - выпиливаться. И вообще - на что стоит прежде всего обратить внимание? Чем не стоит заморачиваься - например, имеет ли смысл в конце цепочки, проверять какие должны быть цифры в результате проведенных действий. Или все-таки функциональное тестирование должно проводиться иначе? Вот допустим у нас скрипт сам по-себе работает отлично, но вот где-то в бекэнде забыли какие-то настройки подправить, и в результате кнопка вроде как нажимается, все рисуется, а данные никуда не ушли. Покрывается ли эти моменты тестированием? Само приложение практически целиком и полностью на js, на бекэнде уже ничего не меняется и работает стабильно, там тестировать нечего.
И прикладной вопрос - в процессе работы приложение, могу внезапно вылезать всякие ошибки, уведомления, выполненные в виде всплывающего окна, простой div в углу страницы, ни каких alert'ов. Как можно постоянно, в течении всего теста отслеживать появление таких элементов? Использую Selenium2 Webdriver, пишу на js (под nodejs т.е.).
Заранее спасибо.
Существует ли где-нибудь хороший пример скрипта?
2014-01-15 13:06
Добрый день.
Может быть, кто-нибудь натыкался на какой-нибудь хороший скрипт. Хотелось бы посмотреть, например, на такие вещи, как оформление отчетов и обработку ошибок на реальном примере.
Существует ли где-нибудь хороший пример скрипта?
2014-01-15 13:06
Добрый день.
Может быть, кто-нибудь натыкался на какой-нибудь хороший скрипт. Хотелось бы посмотреть, например, на такие вещи, как оформление отчетов и обработку ошибок на реальном примере.
Явные и неявные требования
2014-01-15 16:09
Выступление Николая Юденко, Днепропетровск (Украина) на онлайн-конференции для тестировщиков ConfeT&QA, 2011 год.
Какое покрытие требований считается хорошим? 80%, 90%, 100%? От чего это зависит? А как добиться того, чтобы покрытие было 110% или 120%? Как научиться «читать между строк» и находить скрытые требования, которые являются потенциальными источниками ошибок. Как неявные требования могут повлиять на развитие проекта или даже его архитектуру?На примерах я попытаюсь показать, как повысить эффективность тестирования анализируя «явные требования» и находя в них «неявные».
Явные и неявные требования
2014-01-15 16:09
Выступление Николая Юденко, Днепропетровск (Украина) на онлайн-конференции для тестировщиков ConfeT&QA, 2011 год.
Какое покрытие требований считается хорошим? 80%, 90%, 100%? От чего это зависит? А как добиться того, чтобы покрытие было 110% или 120%? Как научиться «читать между строк» и находить скрытые требования, которые являются потенциальными источниками ошибок. Как неявные требования могут повлиять на развитие проекта или даже его архитектуру?На примерах я попытаюсь показать, как повысить эффективность тестирования анализируя «явные требования» и находя в них «неявные».
Явные и неявные требования
2014-01-15 16:09
Выступление Николая Юденко, Днепропетровск (Украина) на онлайн-конференции для тестировщиков ConfeT&QA, 2011 год.
Какое покрытие требований считается хорошим? 80%, 90%, 100%? От чего это зависит? А как добиться того, чтобы покрытие было 110% или 120%? Как научиться «читать между строк» и находить скрытые требования, которые являются потенциальными источниками ошибок. Как неявные требования могут повлиять на развитие проекта или даже его архитектуру?На примерах я попытаюсь показать, как повысить эффективность тестирования анализируя «явные требования» и находя в них «неявные».
Тестировщик 1С
2014-01-15 18:28
Добрый день!
Есть вакансия тестировщика 1С.
Начальный уровень.
При отсутствии опыта работы обучение на курсах по платформе 8.2 за счет фирмы.
Полный/неполный рабочий день.
Место работы: г.Москва, м.Тульская.
Задачи: тестирование интерфейсов пользователей, отчетов, результатов работы обработок.
Константин Петров.
knp@yandex.ru
skype: knpetrov.
Тестировщик 1С
2014-01-15 18:28
Добрый день!
Есть вакансия тестировщика 1С.
Начальный уровень.
При отсутствии опыта работы обучение на курсах по платформе 8.2 за счет фирмы.
Полный/неполный рабочий день.
Место работы: г.Москва, м.Тульская.
Задачи: тестирование интерфейсов пользователей, отчетов, результатов работы обработок.