Время от времени мне приходится распутывать терминологические хитросплетения, связанные с употреблением словосочетаний, в которых встречается слово Selenium – Selenium 2.0, Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Server, Selenium Grid.
Путаница возникает во многом из-за того, что нигде нет чёткого описания всех этих терминов на одной страничке, и я постараюсь восполнить этот информационный пробел.
Selenium Selenium – это проект, в рамках которого разрабатывается серия программных продуктов с открытым исходным кодом (open source):
Открытие Логов
2012-09-24 18:43
Всем привет!
подскажите плз кто как борется с открытием больших логов тесткоплита?
после часа работы скриптов, лог (mht) открывался в IE еще больше времени )
плюс ктонить связывал проект с тестами с бамбу?
Инженер по автоматизированному тестированию, Санкт-Петербург
2012-09-25 11:42 Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других.
Вакансия «Инженер по автоматизированному тестированию», Санкт-Петербург.
Требования:
∙ Понимание зачем нужно тестирование, и что кроется за магическим «качество ПО»
∙ Умения справляться со сложными и интересными задачами в области автоматизации UI, не зацикливаясь на мелочах
∙ Решение задач для нетривиальных страниц и форм Java Script (JGrid), Ajax, работа с poller\pseudo poller решениями на JS
∙ Опыт работы с комплексным решением на базе Selenium Webdriver (а может и создание фреймворка с нуля)
∙ Знание основ Java, на котором приходилось писать тесты
∙ Работа с CI, TestNG, мультибраузерный запуск тестов на удаленной ВМ
∙ Письменный английский
Будет плюсом:
∙ Практика в написании датапровайдеров из БД (Postgre SQL), включая чтение\запись и энричмент связанных данных
∙ Опыт автоматизации нагрузочного тестирования (The Grinder)
∙ Опыт Security Testing
∙ Опыт работы с различными системами багтрекинга
∙ Разговорный английский
Обязанности:
∙ Написание автотестов на Selenium
∙ Запуск сценариев на удаленной CI
∙ Ревью кода
∙ Работа с базами данных, обменом файлов
∙ Поддержка существующих сценариев
∙ Возможность реализации своих идей
∙ Ручное тестирование
Условия:
∙ «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью.
∙ Социальный пакет (ДМС, бесплатные курсы английского).
∙ Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий.
∙ Гибкий график работы, работа в офисе.
∙ Подвозка от ст.м. Московская (автобус идет 7-10 минут).
∙ Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками.
∙ Эффективная система оценки и обучения (в компании проводится более 200 тренингов).
∙ Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру.
∙ Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку.
∙ Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах.
Как найти работу тестировщику?
2012-09-25 14:51 Андрей Азимов, киевский специалист по тестированию, подготовил в рамках конференции IT Brunch доклад, который будет полезен начинающим тестировщикам.
Много молодых людей задаются этим вопросом: «C чего начать, что делать?». В своем докладе Андрей рассказал, как и что помогло ему стать тестировщиком и найти работу. Детально в презентации разбираются следующие вопросы:
* Как получить необходимые знания в этой сфере
* Как правильно составить резюме
* Как искать и находить работу
* Как проходить собеседования
Школа Тест-Менеджеров – двухмесячный глубокий курс, проходящий в онлайн-формате. Каждую неделю мы рассматриваем новую тему, после чего вы выполняете по ней домашнее задание. Все задания применяются на практике, поэтому, если в данный момент вы ещё не руководите командой, прохождение тренинга будет не очень эффективным и не рекомендуется.
Чем данный формат обучения отличается от стандартных тренингов и семинаров?
Как всем известно, теория не очень хорошо уживается в нашем сознании без опыта, практики. Для выработки новых навыков и умений требуется время, опыт. Именно поэтому широкую распространённость во всех сферах образования получили тренинги, позволяющие отработать полученный материал на практике, во время образовательного процесса.
Но на тренингах обычно не хватает времени для практики, и условия для практики слишком искусственные.
Поэтому мы создаём новый формат обучения: школа.
В рамках такого обучения, мы встречаемся один раз в неделю для обсуждения одной темы, получения новой информации, определения стратегии её использования в Ваших реальных условиях. После этого на протяжении недели Вы активно практикуете новые знания, решая реальные задачи на своём текущем месте работы.
Всё это время Вас по почте поддерживает тренер, проверяя домашнюю работу и помогая решить сложившиеся в процессе использования сложности.
В результате:
Вы получаете незамедлительный результат на работе
Вы получаете практические знания, которые сможете использовать в любых условиях и в любой компании
Вы получаете максимальную поддержку в решении Ваших задач
Вы не тратите время на теорию, которая в нашей школе сведена к минимуму
Вы работаете в тестировании, хотите развиваться и достигать новых высот? Хотите заполнить пробелы в знаниях, получить структурированное представление обо всех аспектах тестирования и получить ключ к успешному построению карьеры? Мы создали для вас шестинедельный онлайн-курс с домашними заданиями – школу успешных тестировщиков! Благодаря Школе Вы сможете:
Построить успешную карьеру и быстро достигнуть желаемых целей
Получить широкий кругозор в сфере тестирования
Стать признанным профессионалом в своей области
Узнать возможные пути развития и инструкции по ним
Решать на работе более интеллектуальные и творческие задачи
Стать востребованным на рынке специалистом
Получить полезные профессиональные связи и просто познакомиться с массой позитивных людей.
Для достижения вышеперечисленных целей, мы структурировали и понятно и интересно «упаковали» материал. Но помимо материала, потребуются ваши активное участие, выполнение небольших домашних заданий и стремление к самосовершенствованию. Поэтому, в группу приглашаются активные, позитивные и целеустремлённые! Мы дадим вам всю необходимую информацию и конкретные простые инструкции для достижения новых высот, при этом постараемся сделать процесс и задачи максимально интересными!
IE 9 Select
2012-09-25 17:58
Столкунлся с такой проблемой: при поиске секлектора и выбора по значению, в браузере ИЕ 9 падает тест (во всех остальных всё норм). Не находит элемент по значению org.openqa.selenium.NoSuchElementException: Cannot locate option with value
Подскажите пожалуйста решение.
QA / Assosiate QA Automation, Acronis
2012-09-25 19:35
Сейчас мы ищем в Акронис людей, которые хорошо знают линукс и хотят развиваться в области (автоматизированного в первую очередь) тестирования. Это совсем-совсем новый проект, можно сказать, стартап внутри компании, связанный с облачными технологиями.
Так вот, по поводу вакансии:
Требования:
∙опыт работы в тестировании от одного года или желание развиваться в этой области;
∙опыт работы в автоматизации тестирования или желание развиваться в этой области;
∙понимание методологии тестирования;
∙навыки установки и администрирования операционных систем Windows и Linux;
∙базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы);
∙знание bash;
∙английский язык (чтение документации, требования и описания дефектов);
∙ответственное и добросовестное отношение к делу;
∙аккуратность, усидчивость, наблюдательность ;
Будет плюсом:
∙знание python;
Обязанности:
∙тестирование программного обеспечения (автоматизированное и ручное);
∙регистрация дефектов в трекинговой системе;
∙составление отчетов о тестировании.
Условия работы:
∙мы предлагаем работу в стабильной и успешной компании, полное соблюдение ТК РФ, перспективы карьерного роста и достойную оплату труда (по результатам собеседования).
Для сотрудников:
∙бесплатное питание;
∙частичная компенсация абонемента в фитнес-клуб;
∙комплексная медицинская страховка (ДМС).
∙офис компании находится в районе ст. метро Отрадное. Утром и вечером от метро до офиса ходит корпоративный транспорт
По деньгам можем предложить до 70 тр для людей с опытом в тестировании, и до 50 тр для людей с теоретическими знаниями.
Удаленную/частичную занятость, к сожалению, не рассматриваем, но поскольку у нас почти свободный график, студенты последних курсов могут успешно совмещать. Если будут ребята с хорошим знанием линукса и опытом в тестировании (особенно интересно автоматизированное), готовы предложить больше.
Резюме можно отправлять на cv@acronis.com . Зовут меня Оля, по если есть какие-то вопросы или предложения, я могу ответить по этому адресу или телефону 89258045589
Требуются переводчики/редакторы в области IT, английский/немецкий язык
2012-09-25 19:46
Компания БТД Неотэк, специализирующаяся на выполнении технических переводов, приглашает на работу внештатных переводчиков/редакторов для выполнения переводов по IT-тематике (локализация программных продуктов, компьютерные системы, устройства печати, ПО, SAP, IT-маркетинг, телекоммуникации)
Обязанности:
∙ Перевод/редактирование технических и маркетинговых текстов по IT-тематике
∙ Скорость перевода – 7-10 страниц в день, редактирования – 20-40 страниц в день.
Условия сотрудничества:
∙ Обеспечение постоянного объема работ.
∙ Предоставление справочных материалов, проектных словарей, памяти перевода.
∙ Возможность консультаций с заказчиком, редактором компании.
∙ Возможность дополнительного обучения.
∙ Возможно оформление в штат.
Обязательные требования к кандидатам:
∙ Высшее/незаконченное высшее (студенты выпускных курсов) техническое образование.
∙ Уверенное владение немецким и/или английским языком.
∙ Глубокое знание заявленной тематики, понимание специфики сферы деятельности.
∙ Грамотный русский язык.
∙ Выполнение тестового задания.
Желательно умение работать с программами класса Translation Memory (TRADOS). Возможно обучение.
Ждем ваши резюме на varvara.mazur@neotech.ru!
Ищу пррограммулину для описания процессатестирования
2012-09-25 20:22
всем привет! на сегодняшний день задаюсь написанием диплома в области тестирования.
Хотелось бы в практической части применить знания на практике, ну описать полный процесс тестирования, с различными видами; хорошо бы что бд была у приложения.
У меня возникает проблемы с выбором нужного софта, может что-нить посоветуете?
к сожалению самому что-то посерьёзнее написать тяжеловато пока;
думаю нужно что-то посложнее, чем listboxer))
мож че посоветуете или как альтернативу что вообще можно реализовать в практической части, применительно к построению и планированию процесса тестирования
Эта статья является продолжением более общей статьи "Что такое Selenium?", в которой объясняется, какое положение занимает Selenium WebDriver среди других инструментов семейства Selenium.
Здесь я постараюсь рассказать более подробно о том, что такое Selenium WebDriver, и почему его бессмысленно сравнивать с TestComplete, QuickTest Pro и другими инструментами автоматизации тестирования. И дело не только в том, что Selenium WebDriver бесплатный и открытый – его столь же бессмысленно сравнивать с другими бесплатными инструментами, такими как Sahi или Robot Framework.
Почему?
Потому что Selenium WebDriver – это не инструмент для автоматизации тестирования.
А что же это такое?
На этот вопрос можно дать несколько разных ответов, сначала я дам короткие ответы, а потом – более подробные.
Кроме того, я объясню, почему Selenium WebDriver имеет такой убогий и неудобный в использовании интерфейс (набор команд), почему он не генерирует красивые отчёты и почему несмотря на всё это он настолько популярен :)
На всякий случай оговорюсь, что хотя в этой статье речь идёт про WebDriver, многие аргументы справедливы и в отношении Selenium RC, но я не буду ничего говорить специально про эту устаревшую версию, потому что её место – на свалке истории.
Итак, что такое Selenium WebDriver? По назначению Selenium WebDriver представляет собой драйвер браузера, то есть программную библиотеку, которая позволяет разрабатывать программы, управляющие поведением браузера.
По своей сущности Selenium WebDriver представляет собой:
спецификацию программного интерфейса для управления браузером,
референсные реализации этого интерфейса для нескольких браузеров,
набор клиентских библиотек для этого интерфейса на нескольких языках программирования.
Теперь понятно, почему бессмысленно сравнивать Selenium WebDriver с "другими инструментами тестирования"? Непонятно? Тогда добавим подробностей.