Автоматизация 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 минут. (Карта)
Время начала: С 19-00 происходит сбор участников. Само обсуждение начинается примерно в 19-10-19-15, как разговоримся. Это не формальное мероприятие, а дружеская беседа, поэтому можно прийти/уйти в удобное время (заплатив ПМЖ только за проведённые минуты).
Стоимость: Участие условно-бесплатное. Надо оплатить время пребывания в ПМЖ — 2р/минута первый час, 1р/минута следующие часы, т.е. за 2ч надо будет заплатить 180р. Кроме нахождении в пространстве, можно пить чай/кофе и есть печенки в любых количествах:) При желании можно принести еду с собой.
Столкнулась с проблемой тестирования плагина для браузера, а именно с автоматизацией установки-удаления.
Для автоматизации используется Селениум, но с помощью него я не могу нажимать на кнопочки в меню браузера, чтобы установить или удалить мой плагин.
Подскажите, с помощью каких средств, совместимых с Селениумом, можно взаимодействовать именно с браузерным меню?
Спасибо!
Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.
Мини-доклад №1: "Краткая история проекта Selenium".
Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.
Мини-доклад №1: "Краткая история проекта Selenium".
Краткая история проекта Selenium
2013-11-27 11:43
На конференции Selen ConfeT&QA мы решили заполнить паузы между докладами короткими дополнительными мини-выступлениями, которые не были анонсированы в программе. И поскольку они не являются "официальной" частью конференции, мы будем их сразу же публиковать. Автор всех мини-рассказов -- Алексей Баранцев.
Мини-доклад №1: "Краткая история проекта Selenium".
Требуется периодически (1 сек.) делать запрос в БД FireBird и сохранять результаты запроса в файл.
Запросы есть и они рабочие. Выдается 3 поля.
Каким инструментом проще всего реализовать?
testng.xml не обновляется
2013-11-27 15:29
Связка Eclipse + Maven + TestNG
В файле "testng.xml" перечислены тесты, которые необходимо запускать, но изменения в этом файле начинают работать только после того, как я запускаю тесты через TestNG.
Если внести изменения в файл testng.xml и запустить с помощью maven, то будет запускаться прежняя конфигурация тестов, то есть изменения maven не видит.
Не помогает ни clean, ни build проекта.
Что не так и как это можно исправить?
Есть необходимость вести, так сказать, полный лог событий, все что можно выдернуть и все что можно показать.
Какие логи Вы используете при прогоне тестов в TestComplete?
Переустановил винду 7, т.к слетал фокус. И теперь при выполнении тестов на этапе заполнения полей выскакивает такая ошибка http://take.ms/oFzLz . Переустанавливал redistributable, ставил разные версии redistributable и даже чередовал х64 и х86, ничего не помогло. Если, кто сталкивался дайте совет, заранее спасибо.
Настройка phpUnit на сервере проекта
2013-11-28 13:21
У меня сейчас организовано тестирование следующим образом:
Проект Yii с сервера загружается на локальный сервер через mercurial. На локальном сервере установлен phpUnit. В NetBeans настроен путь к сценарию PHPUnit (к phpunit.bat) и настроены свойства проекта для phpunit.
Задача: настроить phpUnit на удаленном сервере, чтобы запускать тесты через NetBeans с машины без phpUnit (думаю через NetBeans наиболее удобно, если нет, то подскажите как лучше).
В общем, как наиболее удобно реализовать запуск тестов с удаленной машины?
Сфера деятельности Департамента - построение систем управления нормативно-справочной информацией; создание и разработка информационно-аналитических систем и хранилищ данных; разработка портальных решений и web-систем. Кроме того, Департамент занимается интеграцией систем предприятий и разработкой JAVA- и .Net- приложений на заказ и консалтингом в области разработки подобных приложений. В Департаменте существует центр компетенции Oracle по направлению «Интеграция и оптимизация бизнес-процессов SOA/BPM/Integration».
Требования:
Опыт работы на позиции тестировщика не менее 1 года (функциональное, регрессионное);
Знание SQL, умение писать несложные SQL-запросы;
Опыт разработки тест-кейсов и подготовки проектной документации;
Опыт работы с багтрекерами (QC, CQ, JIRA и другие);
Высшее или неоконченное высшее техническое образование.
Обязанности:
Участие в проектах по функциональному тестированию ПО;
Анализ функциональных требований;
Разработка тест-кейсов;
Подготовка тестовых данных;
Регистрация и анализ дефектов;
Подготовка проектной документации (отчеты о тестировании и т.д.).
Условия:
Стабильная заработная плата;
Социальный пакет (медицинская страховка, корпоративные скидки на посещение фитнес-центра);
Компания проводит обучение и сертификацию сотрудников;
Перспективы профессионального и карьерного роста;
Территориально г. Саратов
SMS информирование через TestComplete
2013-11-28 16:31
Всем привет. Есть задача запускать приемочные тесты круглосуточно каждый час.
По окончанию нужно отправлять СМС на определенные номерв телефонов если есть проваленные тесты.
Собственно вопрос:
Как отправить СМС из TestComplete? Кто решал такую задачу?
Заранее спасибо за любую помощь.
Получение значения кастомного атрибута
2013-11-28 19:23
У нас в проекте мы используем кастомный атрибут "e:marker" для упрощения поиска элементов.
Пример:
Пакет документации для отдела тестирования
2013-11-29 06:26
Добрый день! Требуется комплект документации для новоиспеченного отдела тестирования. Должностные инструкции для руководителя и тестировщиков, положение об отделе, стандарты, штатное расписание и пр. На этой странице в конце http://software-testing.ru/forum/index.php?/topic/15855/ предложили перечень документов или даже оглавление, хотелось бы такой комплект получить. Готов приобрести за разумное вознаграждение. Возможно кто-то уже писал либо есть желание написать за вознаграждение так скажем шаблоны, основу этих документов, чтобы дополнить своими специфическими моментами.
Буквально еще вчера использовал 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
Офис расположен в центре г. Саратов
Благоприятные условия для работы: новый офис, дружный коллектив
Поддержка пользователей, инфраструктуры и сервисов
Участие в работах по монтажу, подключению, тестирования оборудования, настройке программного обеспечения.
Требования:
Высшее или неполное высшее техническое образование.
Знание принципов работы 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 минут пешком от м. «Политехническая»)
В своем докладе я расскажу о видах “ловушек”, которые мы строим себе сами . Причем делаем это, зачастую, неосознанно.
Казалось бы, какой вред может быть от увлеченного работой или учебой тестировщика? Или в обращении к коллегам за помощью? Причем, вред не только себе, а и компании?
А он есть! Ведь то, что сверх меры,— всегда от лукавого. А мне, как тестировщику игрового ПО, очень часто приходилось сталкиваться с “ловушкой” увлечения работой. Ведь так сложно ощутить грань между “тестированием играючись” и “играючи тестируем”. Этой и другими “ловушками” , в которые довелось попасться мне самой или моим коллегам, я и поделюсь с вами.
Я расскажу о том:
Как распознать “ловушку” вовремя,
Дам советы обхода,
Подскажу как спастись самостоятельно, если уже “попались”.
Доклад будет полезен как начинающим, так и “гуру” тестировщикам. (для них у меня тоже припасена “ловушка”)
В своем докладе я расскажу о видах “ловушек”, которые мы строим себе сами . Причем делаем это, зачастую, неосознанно.
Казалось бы, какой вред может быть от увлеченного работой или учебой тестировщика? Или в обращении к коллегам за помощью? Причем, вред не только себе, а и компании?
А он есть! Ведь то, что сверх меры,— всегда от лукавого. А мне, как тестировщику игрового ПО, очень часто приходилось сталкиваться с “ловушкой” увлечения работой. Ведь так сложно ощутить грань между “тестированием играючись” и “играючи тестируем”. Этой и другими “ловушками” , в которые довелось попасться мне самой или моим коллегам, я и поделюсь с вами.
Я расскажу о том:
Как распознать “ловушку” вовремя,
Дам советы обхода,
Подскажу как спастись самостоятельно, если уже “попались”.
Доклад будет полезен как начинающим, так и “гуру” тестировщикам. (для них у меня тоже припасена “ловушка”)
Selenium не находит локаторы
2013-12-01 20:10
Всем привет.Начал разбираться с Selenium WebDriver, но уже на старте возникла проблема: не получается кликнуть в Google по кнопке "Мне повезёт".
Проблема в том , что Селениум не находит эту кнопку по "class/id/Xpath".Получилось только с использованием поиска по атрибуту "name";
Ребята подскажите пожалуйста в чём проблема...В скрине приложил исходный код + ошибку которую выводит Eclipse.