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

Автоматизация Selenium (для дипломного проекта)



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

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


Автоматизация Selenium (для дипломного проекта)
2013-11-27 01:27
Добрый день, коллеги.
На магистерском дипломе хотелось бы осветить тему автоматизации тестирования веб-приложений средствами Silenium WebDriver (в работе выбор именно этого инструмента будет обоснован), с инструментом я не знаком, но планирую за полгода разобраться.

1. Хотелось бы у знающих людей попросить помощи в выборе целевой платформы. Поясню: возможно имеется удобное готовое желательно (open source) приложение, на котором было бы удобно собрать проект для демонстрации работы приложения и технологии.

2. В работе хотелось бы обосновать почему именно такие тестовые сценарии были выбраны, понятно, что тестирование функциональное, и вероятнее всего тесты покрывают функциональные требования, но хотелось бы подвязаться на какую-либо методологию, в голову почему-то приходит генерация тестовых последовательностей по модели UML/Use Case Maps/Use Case Model? Может быть подскажите какие-нибудь подходы в этом направлении.

3. В дипломной работе наверняка понадобится элемент новизны, мне бы хотелось сделать что-нибудь в направлении "предоставление аналитикам и тестировщикам набора блочной логики для компоновки тестов", т.е. некая абстракция от кода. Скажем если вся логика веб приложения компонуется из взаимодействия с одними и теми же контролами, взаимодействие с которыми уже закодировано на стороне WebDriver'а, тесты компонуются из понятных логических блоков, далее неким образом этот верхнеуровневый сценарий парсится и собирается тест, с которым уже и работает в WD. Имеет смысл? Возможно есть уже готовые решения.

Спасибо.


Тест — менеджерские посиделки №15 в ПМЖ
2013-11-27 08:43
Коллеги! В Санкт-Петербурге набирает обороты сообщество сообществ Piter United. Уже прошло 3 совместные встречи и мы хотим провести свои посиделки на тему «Взаимодействие с разработчиками» 29.11 (пятница). Постараемся завлечь разработчиков, чтобы обсудить наболевшие темы. А ещё у нас будет гость из Казани и мы будем исследовать новое место антикафе «ПМЖ» на 1-ой Красноармейской д. 15.

Повестка дня:
  • [Вопросы участников]
  • [Вопросы участников]
  • [Вопросы участников]
  • [Вопросы участников]
  • [...]


Изображение

Ждём всех желающих, приводите своих друзей программистов. Регистрация не требуется.

Когда: 29.11.2013 (пятница) с 19-00 и до момента пока все темы не обсудим (обычно заканчиваем около 21-30). (в календарь)

Где: Антикафе «ПМЖ», 1-ая Красноармейская д. 15. От м. Технологический институт идти примерно 5 минут. (Карта)

Контакты: +7-911-266-90-40 (Катя); +7-921-447-53-81 (Алексей).

Время начала: С 19-00 происходит сбор участников. Само обсуждение начинается примерно в 19-10-19-15, как разговоримся. Это не формальное мероприятие, а дружеская беседа, поэтому можно прийти/уйти в удобное время (заплатив ПМЖ только за проведённые минуты).

Стоимость: Участие условно-бесплатное. Надо оплатить время пребывания в ПМЖ — 2р/минута первый час, 1р/минута следующие часы, т.е. за 2ч надо будет заплатить 180р. Кроме нахождении в пространстве, можно пить чай/кофе и есть печенки в любых количествах:) При желании можно принести еду с собой.


Автотестирование установки плагина в браузер
2013-11-27 11:28
Добрый день.

Столкнулась с проблемой тестирования плагина для браузера, а именно с автоматизацией установки-удаления.
Для автоматизации используется Селениум, но с помощью него я не могу нажимать на кнопочки в меню браузера, чтобы установить или удалить мой плагин.

Подскажите, с помощью каких средств, совместимых с Селениумом, можно взаимодействовать именно с браузерным меню?
Спасибо! :yes:

Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.

Мини-доклад №1: "Краткая история проекта Selenium".

{iframe width="560" height="315" frameborder="0"}http://www.youtube.com/embed/Vo4g_7avaMc{/iframe}




Читать дальше

Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.

Мини-доклад №1: "Краткая история проекта Selenium".

{iframe width="560" height="315" frameborder="0"}http://www.youtube.com/embed/Vo4g_7avaMc{/iframe}




Читать дальше

Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.

Мини-доклад №1: "Краткая история проекта Selenium".

{iframe width="560" height="315" frameborder="0"}http://www.youtube.com/embed/Vo4g_7avaMc{/iframe}




Читать дальше

Подскажите инструмент для теста
2013-11-27 14:30
Подскажите инструмент для теста.

Требуется периодически (1 сек.) делать запрос в БД FireBird и сохранять результаты запроса в файл.
Запросы есть и они рабочие. Выдается 3 поля.

Каким инструментом проще всего реализовать?

testng.xml не обновляется
2013-11-27 15:29
Связка Eclipse + Maven + TestNG
В файле "testng.xml" перечислены тесты, которые необходимо запускать, но изменения в этом файле начинают работать только после того, как я запускаю тесты через TestNG.
Если внести изменения в файл testng.xml и запустить с помощью maven, то будет запускаться прежняя конфигурация тестов, то есть изменения maven не видит.
Не помогает ни clean, ни build проекта.
Что не так и как это можно исправить?

Какие логи Вы используете при тестах в TestComplete
2013-11-27 18:10
Всем привет!

Есть необходимость вести, так сказать, полный лог событий, все что можно выдернуть и все что можно показать.
Какие логи Вы используете при прогоне тестов в TestComplete?

Буду рад любым ответам)

Нашел вот что:
http://automated-360.com/testcomplete-tutorial/test-log-testcomplete/

Падают тесты! После переустановки винды!
2013-11-27 18:38
Помогите пожалуйста!

Переустановил винду 7, т.к слетал фокус. И теперь при выполнении тестов на этапе заполнения полей выскакивает такая ошибка http://take.ms/oFzLz . Переустанавливал redistributable, ставил разные версии redistributable и даже чередовал х64 и х86, ничего не помогло. Если, кто сталкивался дайте совет, заранее спасибо.

  • : Microsoft Visual C++ Debug Library 2013-11-27 19.37.37.png


Настройка phpUnit на сервере проекта
2013-11-28 13:21
У меня сейчас организовано тестирование следующим образом:
Проект Yii с сервера загружается на локальный сервер через mercurial. На локальном сервере установлен phpUnit. В NetBeans настроен путь к сценарию PHPUnit (к phpunit.bat) и настроены свойства проекта для phpunit.

Задача: настроить phpUnit на удаленном сервере, чтобы запускать тесты через NetBeans с машины без phpUnit (думаю через NetBeans наиболее удобно, если нет, то подскажите как лучше).
В общем, как наиболее удобно реализовать запуск тестов с удаленной машины?

Нужен специалист по тестированию в Саратов!
2013-11-28 15:47
Всем! Всем! Всем! Есть уникальная возможность расти и развиваться в команде профессионалов:

Специалист по тестированию (г.Саратов)

Сфера деятельности Департамента - построение систем управления нормативно-справочной информацией; создание и разработка информационно-аналитических систем и хранилищ данных; разработка портальных решений и web-систем. Кроме того, Департамент занимается интеграцией систем предприятий и разработкой JAVA- и .Net- приложений на заказ и консалтингом в области разработки подобных приложений. В Департаменте существует центр компетенции Oracle по направлению «Интеграция и оптимизация бизнес-процессов SOA/BPM/Integration».

Требования:

Опыт работы на позиции тестировщика не менее 1 года (функциональное, регрессионное);
Знание SQL, умение писать несложные SQL-запросы;
Опыт разработки тест-кейсов и подготовки проектной документации;
Опыт работы с багтрекерами (QC, CQ, JIRA и другие);
Высшее или неоконченное высшее техническое образование.

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

Участие в проектах по функциональному тестированию ПО;
Анализ функциональных требований;
Разработка тест-кейсов;
Подготовка тестовых данных;
Регистрация и анализ дефектов;
Подготовка проектной документации (отчеты о тестировании и т.д.).

Условия:

Стабильная заработная плата;
Социальный пакет (медицинская страховка, корпоративные скидки на посещение фитнес-центра);
Компания проводит обучение и сертификацию сотрудников;
Перспективы профессионального и карьерного роста;
Территориально г. Саратов

Контакты:
Наталья
Тел.: +7 (963) 663-02-78
E-mail: Makova@lanit.ru

Нужен специалист по тестированию в Саратов!
2013-11-28 15:54
Подробности тут: http://hh.ru/vacancy/9411232
Контакты:
Наталья
Тел.: +7 (963) 663-02-78
E-mail: Makova@lanit.ru

SMS информирование через TestComplete
2013-11-28 16:31
Всем привет. Есть задача запускать приемочные тесты круглосуточно каждый час.
По окончанию нужно отправлять СМС на определенные номерв телефонов если есть проваленные тесты.
Собственно вопрос:
Как отправить СМС из TestComplete? Кто решал такую задачу?
Заранее спасибо за любую помощь.

Получение значения кастомного атрибута
2013-11-28 19:23
У нас в проекте мы используем кастомный атрибут "e:marker" для упрощения поиска элементов.
Пример:
<div class="GDHUNT5DCGB GJHD3NTBGBB isValidated" e:marker="loginInput">

Сейчас возникла необходимость получить значение атрибута "e:marker". Каким образом можно это сделать?

Варианты типа:
getAttribute("e:marker")
getAttribute("marker")
getAttribute("*[name()='e:marker']")

не работают, возвращается null.

Пакет документации для отдела тестирования
2013-11-29 06:26
Добрый день! Требуется комплект документации для новоиспеченного отдела тестирования. Должностные инструкции для руководителя и тестировщиков, положение об отделе, стандарты, штатное расписание и пр. На этой странице в конце http://software-testing.ru/forum/index.php?/topic/15855/ предложили перечень документов или даже оглавление, хотелось бы такой комплект получить. Готов приобрести за разумное вознаграждение. Возможно кто-то уже писал либо есть желание написать за вознаграждение так скажем шаблоны, основу этих документов, чтобы дополнить своими специфическими моментами.

Обновил selenium-standalone, перестали регистрироваться ноды
2013-11-29 09:52
Всем привет!

Буквально еще вчера использовал selenium-server-standalone-2.31.0, сегодня решил обновиться до последней версии 2.37.0. Хаб запустился, а вот ноды никак не могу зарегистрироваться на хабе, причем в логе хаба пишет, что они зарегены. Попробовал запустить 31-ю версию, все подключилось мгновенно. Что изменилось в 37-й версии?

Требуется программист 1С (г. Саратов)
2013-11-29 12:11
Обязанности:
Работа с конфигурациями КА, БП, ЗУП на платформе 8.2
Написание отчётов, обработок, доработка существующих документов и печатных форм, макетов
Создание интерфейсов пользователей
Выявление и исправление ошибок
Организация обмена данными между различными конфигурациями 1С и прочими приложениями.

Требования:
Образование высшее
Опыт работы от 2-х лет с 8.Х
Опыт работы с указанными конфигурациями
Желательно: опыт работы с Конвертацией данных 2.х и запросами на T-SQL
Способность быстро включаться в работу и находить оптимальное решение.

Условия:
Оформление в соответствии с ТК РФ, заработная плата "белая", выплачивается стабильно
Уровень оплаты обсуждается с успешным кандидатом
График работы понедельник-пятница 9-00 до 18-00
Офис расположен в центре г. Саратов
Благоприятные условия для работы: новый офис, дружный коллектив.

Тел.89651938662

Требуется Руководитель группы тех.поддержки ( г. Саратов)
2013-11-29 12:26
Обязанности:
Управление службой технической поддержки 1-го и 2-го уровня;
Разработка внутренних регламентов и бизнес-процессов, обеспечивающих эффективное функционирование службы технической поддержки;
Подготовка регулярной отчетности по работе службы;
Работа по инцидентам на упреждение. Систематизация и принятие решений по их уменьшению;
Обучение сотрудников компании;
Выполнение проектных работ.

Требования:
Высшее образование;
Опыт руководящей работы от года;
Опыт работы системным администратором
Знания в области информационных технологий и информационной безопасности;
Опыт работы в системах регистрации инцидентов;
Обязательно знания клиентских технологий Microsoft;
Знание серверных технологий Microsoft.

Условия:
Оформление в соответствии с ТК РФ, заработная плата "белая", выплачивается стабильно
Уровень оплаты обсуждается с успешным кандидатом
График работы понедельник-пятница 9-00 до 18-00
Офис расположен в центре г. Саратов
Благоприятные условия для работы: новый офис, дружный коллектив

Тел.8-965-193-86-62

Инженер AVAYA
2013-11-29 12:29
Обязанности:

Поддержка пользователей, инфраструктуры и сервисов
Участие в работах по монтажу, подключению, тестирования оборудования, настройке программного обеспечения.

Требования:

Высшее или неполное высшее техническое образование.
Знание принципов работы IP-телефонии и сетевой инфраструктуры.
Опыт обслуживание ЛВС и администрирование сетевого оборудования на базе CISCO приветствуется.
Опыт настройки и обслуживания рабочих мест Сall-Центра на базе оборудования Avaya - желательно.
Наличие сертификатов по пройденным курсам - желательно.
Дополнительные знания приветствуются.

Условия:

Оформление в соответствии с ТК РФ, заработная плата "белая", выплачивается стабильно
Уровень оплаты обсуждается индивидуально с успешным кандидатом
Возможность профессионального развития
График работы пн.-пт. с 9-00 до 18-00 - 5|2

Тел.8-965-193-86-62

Посоветуете..?
2013-11-29 16:12
Доброго времени суток, уважаемые.
Хотелось бы испросить совета, о реализации себя, как тестировщика.
Мне 23 года.
Каким либо техническим образованием не обременен(хотя с пк дружу лет с шести о_О). Есть правда неоконченное высшее по журналистике.
В данный момент проживаю в Сочи. Переехал с месяц как, по семейным. Хотя всегда могу вернуться в родной Питер...
По тестированию знания пока что лишь из книг Савина "tестирование dot com" и Канера "Тестирование программного обеспечения".
Почему именно тестирование - хочется приобщиться к чему то новому(как людям так и знаниям). Хотя успел поработать и в техподдержке интернет+тв на телефоне, и инженером сервисного центра, и продавцом консультантом(компы и переферию продавали, успел дорасти аж до управляющего торговым залом с товароведеньем, рекрутингом и прочими радостями), было время, когда работал на производстве и сборке торгового оборудования.
Все же меня смущает тот момент, что кругом в вакансиях пишут вышку и опыт работы от года. и если опыт может и можно на фиксбере набрать, то с вышкой у меня виденье такое - устраиваюсь работать и если за пол года я не разуверюсь в выбранном пути, то готов и получить диплом. Не хочу грешить на все образование в целом, но потому и неоконченное высшее, что и знаний в целом не много получил за два с половиной курса, да и с трудоустройством так себе...

Если же кто то есть из Сочи, буду рад встретиться, пообщаться на тематику и вообще.+)

Букаф много, да...

Инженер по тестированию
2013-11-29 17:46
Наша компания( http://www.neo-bit.ru), занимается проектированием и разработкой продуктов и решений, обеспечивающих безопасность информации, а также созданием защищенных информационных систем. На данный момент мы ищем к себе в команду специалиста по тестированию.

Задачи:

  • Тестирование собственного разработанного ПО
  • Разработка и поддержка системы автоматизированного тестирования
  • Написание скриптов тестирования
  • Разработка сценариев тестирования
  • Создание виртуальных образов для тестирования
  • Участие в разработке методик тестирования


Требования:

  • Знание подходов тестирования к программному обеспечению
  • Умение разрабатывать скрипты и автоматизировать настройки
  • Умение пользоваться системами виртуализации
  • Знание англ.яз (технический)
  • Высшее техническое образование
  • Возможно трудоустройство студентов 4 - 6 курсов с гибким графиком


Условия:

  • «белая» заработная плата по результатам собеседования
  • оформление по ТК РФ
  • перспективы профессионального и карьерного роста
  • обучение в собственном учебном центре
  • возможность самостоятельно выбирать подходы и способы решения задач
  • возможность освоить новые технологии и получить опыт в оригинальных проектах
  • удобное расположение офиса (10 минут пешком от м. «Политехническая»)


Бонусы
Участие в интересных нетривиальных проектах, сильная команда спецов по информационной безопасности

Контакты:
Изабелла Романько
ООО "НеоБИТ"
www.neo-bit.ru
romanko@neo-bit.ru

Программист С++/ Специалист по информационной безопасности
2013-11-29 18:11
Компания "НеоБИТ" ( http://www.neo-bit.ru), занимающаяся проектированием и разработкой продуктов и решений, обеспечивающих безопасность информации, а также созданием защищенных информационных систем приглашает на работу Программиста C++/ Специалиста по информационной безопасности.

Есть возможность трудоустройства студентам 3 - 5 курсов с оплатой и гибким графиком (от 20 ч/нед.).

Задачи:
  • участие в проектировании, разработке и выпуске ПО, связанного с информационной безопасностью (в качестве Cи программиста), включая системное программирование преимущественно под ОС Windows, Unix, ANDROID
  • участие в разработке программ и драйверов для различных аппаратных платформ
  • участие в разработке технической документации и спецификаций на разработанные компоненты ПО
  • создание решений по информационной безопасности путем модификации существующих программных и программно-аппаратных продуктов
  • разработка креативных решений для реализации новых оригинальных задач

Требования:
  • желание работать в области информационной безопасности
  • знание языков C/C++
  • знание архитектуры Windows
  • английский язык (технический)
  • умение анализировать и структурировать информацию, а также планировать и разрабатывать способы реализации выполняемых задач


Условия:
  • «белая» заработная плата по результатам собеседования
  • оформление по ТК РФ
  • перспективы профессионального и карьерного роста
  • обучение в собственном учебном центре
  • возможность самостоятельно выбирать подходы и способы решения задач
  • возможность освоить новые технологии и получить опыт в оригинальных проектах
  • удобное расположение офиса (10 минут пешком от м. «Политехническая»)


Контакты:
romanko@neo-bit.ru

Гадкий я. Или как не попасть в “ловушки” на пути к успеху.
2013-11-29 20:00
Запись доклада Рины Ужевко, который по результатам зрительского голосования был признан одним из лучших и поделил второе-третье место на Fun ConfeT&QA.<br mce_bogus="1">

Пост на эту тему в блоге Рины.


В своем докладе я расскажу о видах “ловушек”, которые мы строим себе сами . Причем делаем это, зачастую, неосознанно.
Казалось бы, какой вред может быть от увлеченного работой или учебой тестировщика? Или в обращении к коллегам за помощью? Причем, вред не только себе, а и компании?
А он есть! Ведь то, что сверх меры,— всегда от лукавого. А мне, как тестировщику игрового ПО, очень часто приходилось сталкиваться с “ловушкой” увлечения работой. Ведь так сложно ощутить грань между “тестированием играючись” и “играючи тестируем”. Этой и другими “ловушками” , в которые довелось попасться мне самой или моим коллегам, я и поделюсь с вами.

Я расскажу о том:


  • Как распознать “ловушку” вовремя,
  • Дам советы обхода,
  • Подскажу как спастись самостоятельно, если уже “попались”.
Доклад будет полезен как начинающим, так и “гуру” тестировщикам. (для них у меня тоже припасена “ловушка”)

А Вы уверены, что еще не попались?

{iframe width="420" height="315" src="http://software-testing.ru///www.youtube.com/embed/B9f1ZXiY3Cw" frameborder="0" allowfullscreen}{/iframe}

Слайды доклада




Читать дальше

Гадкий я. Или как не попасть в “ловушки” на пути к успеху.
2013-11-29 20:00
Запись доклада Рины Ужевко, который по результатам зрительского голосования был признан одним из лучших и поделил второе-третье место на Fun ConfeT&QA.<br mce_bogus="1">

Пост на эту тему в блоге Рины.


В своем докладе я расскажу о видах “ловушек”, которые мы строим себе сами . Причем делаем это, зачастую, неосознанно.
Казалось бы, какой вред может быть от увлеченного работой или учебой тестировщика? Или в обращении к коллегам за помощью? Причем, вред не только себе, а и компании?
А он есть! Ведь то, что сверх меры,— всегда от лукавого. А мне, как тестировщику игрового ПО, очень часто приходилось сталкиваться с “ловушкой” увлечения работой. Ведь так сложно ощутить грань между “тестированием играючись” и “играючи тестируем”. Этой и другими “ловушками” , в которые довелось попасться мне самой или моим коллегам, я и поделюсь с вами.

Я расскажу о том:


  • Как распознать “ловушку” вовремя,
  • Дам советы обхода,
  • Подскажу как спастись самостоятельно, если уже “попались”.
Доклад будет полезен как начинающим, так и “гуру” тестировщикам. (для них у меня тоже припасена “ловушка”)

А Вы уверены, что еще не попались?

{iframe width="420" height="315" src="http://software-testing.ru///www.youtube.com/embed/B9f1ZXiY3Cw" frameborder="0" allowfullscreen}{/iframe}

Слайды доклада




Читать дальше

Selenium не находит локаторы
2013-12-01 20:10
Всем привет.Начал разбираться с Selenium WebDriver, но уже на старте возникла проблема: не получается кликнуть в Google по кнопке "Мне повезёт".
Проблема в том , что Селениум не находит эту кнопку по "class/id/Xpath".Получилось только с использованием поиска по атрибуту "name";
Ребята подскажите пожалуйста в чём проблема...В скрине приложил исходный код + ошибку которую выводит Eclipse.



Свободная подборка ссылок по мобильной тематике
2013-12-01 23:22
Александр Хозя (автор блога Записки мобильного тестировщика, автор и ведущий тренинга Тестирование мобильных приложений) представляет очередную подборку ссылок.

https://lh5.googleusercontent.com/YislzaiFPFX33e5OvkCmUmicvnBAuDTw971uN2HlNWhlJ-8YalziN-oYoP6IMhj5JdD8wMZEp6EtVyoXq1HcGZD1i84jWEUeLSyFKZ0YeJ32EsCHzhr3B5sKEA

Сегодня Международный день борьбы за отмену рабства<br mce_bogus="1">


Уголок разработки, тестирования и распространения приложений:
1. WinPhone WebDriver уже стабильная версия. Ура, товарищи!

2. ВИДЕО: Mobile Web Performance Testing Checklist<br mce_bogus="1">

3. Приложение для заполнения памяти Android-девайса Удобно для тестирования поведения приложения при недостатке памяти

4. Как облегчить установку .apk на Android или GUI для adb install<br mce_bogus="1">

5. Дайджест новостей из мира мобильной разработки за последнюю неделю №32 (25 ноября—1 декабря 2013)<br mce_bogus="1">

6. Гайд по портированию iOS-приложений от Эрика Шмидта<br mce_bogus="1">

7. ВЕБИНАР: Проектирование и дизайн приложений для Windows 8.1 и Windows Phone состоится 3 декабря в 10:00 по Московскому времени



8. Google Glass Mirror API открыт для всех разработчиков. Ждем новых приложений для Google Glass

Читать дальше


© 2010 | Software-Testing.Ru


В избранное