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

Maven не позволяет запускать тесты TestNG с зависимостями



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

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


Maven не позволяет запускать тесты TestNG с зависимостями
2014-03-31 12:36

Речь о @Test, которые помечены как dependsOnMethods . При запуске с командной строки 

mvn -Dtest:TestSuite#mytest test

вылетает ошибка 

Caused by: org.testng.TestNGException:
testsuites.TestSuite.mytest() is depending
on method public void testsuites.TestSuite.init(), which is not
annotated with @Test or not included.

Само собой аннотация присутствует, через Eclipse > Run as > TestNG Test всё пашет на ура. Как обойти это?



Практический курс по гибким методологиям (на примере SCRUM), начало 21
2014-03-31 13:51

Онлайн-тренинг с домашними заданиями, 5 занятий, начало 21 марта

Уже второе десятилетие пошло со времени написания Agile-манифеста. По IT-компаниям шагают «страшные» слова: гибкие методологии, SCRUM, Lean. Кто-то говорит, что благодаря новым процессам удалось преодолеть множество недостатков, кто-то пишет про «agile головного мозга”. На нашем курсе мы постараемся без фанатизма, на практических примерах пройти весь процесс тестирования (а, возможно, и разработки ;)). Согласитесь, познавать что-то на практике гораздо полезнее и эффективнее, чем просто читать статьи или слушать про примеры с использованием виртуального чайника в вакууме.

На курсе вы познакомитесь со всеми особенностями SCRUM-процесса:

  • итерационностью;
  • частыми стендап-митингами;
  • планированием с использованием Planning Pocker;
  • SCRUM-доской;
  • рестроспективами, основными метриками, особенностями процесса;
  • и, конечно, мы не забудем о том, что главное – это команда!

Курс рассчитан на тех, кто будет работать "внутри" процесса. В ходе курса будут изучаться не особенности внедрения, а особенности работы конкретного процесса, поэтому он будет полезен вам, если:

  • вы только подумываете о том, чтобы провести "революцию снизу" и предложить менеджменту внедрение гибких методологий разработки. Но вы еще не уверены действительно ли вам подойдет такой процесс. Курс поможет вам попасть в самую глубину SCRUM и на практике прочувствовать все его достоинства и недостатки.
  • вы только-только начали работать по SCRUM, все еще не знаете, чем отличается Agile от SCRUM и отличаются ли они вообще, а еще оказалось, что подводных камней много, но вы еще не определились: камни это или особенности процесса. Курс поможет вам это выяснить: за достаточно сжатое время и на практике (а не просто отвлеченных примерах!) вы сможете отделить камни от особенностей, перенять опыт различных команд.
  • вы уже работаете по SCRUM, но еще не выработали собственный стиль. Может, вы даже посетили несколько тренингов, но на практике оказалось, что игровые симуляции с тренинга отличаются от реальной ситуации. А как надо на практике никто не скажет, потому что нужно знать особенности вашего процесса. Курс поможет вам погрузиться в совершенно реальный процесс с реальным проектом, без примеров на пальцах или в картинках.

Кто-то говорит, что гибкие методологии не принесли ничего нового. Кто-то наоборот - фанатеет от процесса и результатов. У вас будет шанс на собственном опыте прочувствовать кто прав и принять правильное решение.

Курс имеет практическую направленность. Для участия во всех активностях процесса, а также выполнения домашних заданий вам потребуется от 3 до 8 часов в неделю (в зависимости от начального уровня подготовки).

Подробная программа и условия участия


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

как переключиться на новую, открытую тестом вкладку?
2014-03-31 15:06

1)тест запускает форму,

2)нажимает на кнопку - открывается новое окно (или вкладку)

3)пытается найти элемент на вкладке (ищет на старой, необходимо на вновь открытой) - вылетает ошибка/исключение...

 

вопрос - как переключить тест на вновь открытую самим тестом вкладку?!

 

 

             if (selenium.IsElementPresent( "xpath=(//a[contains(text(),'Баланс')])["+i+"]" ))//если существует
                selenium.Click("xpath=(//a[contains(text(),'Баланс')])["+i+"]");//нажимаем баланс у №-нного контрагента        
            selenium.WaitForPageToLoad("30000");

            //это должно быть уже на новой вкладке
            selenium.Select("id=year", "label=2013");//год 2013



Доклады о тестировании юзабилити на SQA Days 14 (Львов)
2014-03-31 15:29

Предыдущая подборка докладов с конференции SQA Days 14 (Львов) была посвящена тестированию производительности, а сегодня ещё одна разновидность нефункционального тестирования, менее техническая, но более "человечная" -- тестирование удобства использования, которое на жаргоне часто называется англоязычным словом "юзабилити".

Впрочем, если верить автору одного из представленных докладов, Николаю Москаленко, заниматься обеспечением "юзабилити" уже не модно, теперь на повестке дня новая штука -- user experience!

{iframe width="600" height="203" frameborder="0"}http://player.vimeo.com/video/86174486{/iframe}

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

{iframe width="550" height="400" frameBorder="0"}http://prezi.com/embed/vt2kha0veevf/?bgcolor=ffffff&lock_to_path=0&autoplay=0&autohide_ctrls=0&features=undefined&disabled_features=undefined{/iframe}

Третье выступление, не совсем про удобство использования, но мы решили всё-таки отнести его к этой группе -- рассказ Татьяны Писчаковой о тестировании локализации популярного геолокационного сервиса 2GIS.

{iframe width="600" height="203" frameborder="0"}http://player.vimeo.com/video/86457767{/iframe}

Ну а в качестве завершающего штриха нельзя не упомянуть замечательное выступление Натальи Руколь на пред-предыдущей конференции "Тестирование юзабилити", а тех, кто хочет познакомиться с этой темой ближе и пополнить свой профессиональный арсенал новыми умениями -- пригласить на тренинг Натальи Руколь "Тестирование юзабилити".


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

Доклады о тестировании юзабилити на SQA Days 14 (Львов)
2014-03-31 15:29

Предыдущая подборка докладов с конференции SQA Days 14 (Львов) была посвящена тестированию производительности, а сегодня ещё одна разновидность нефункционального тестирования, менее техническая, но более "человечная" -- тестирование удобства использования, которое на жаргоне часто называется англоязычным словом "юзабилити".

Впрочем, если верить автору одного из представленных докладов, Николаю Москаленко, заниматься обеспечением "юзабилити" уже не модно, теперь на повестке дня новая штука -- user experience!

{iframe width="600" height="203" frameborder="0"}http://player.vimeo.com/video/86174486{/iframe}

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

{iframe width="550" height="400" frameBorder="0"}http://prezi.com/embed/vt2kha0veevf/?bgcolor=ffffff&lock_to_path=0&autoplay=0&autohide_ctrls=0&features=undefined&disabled_features=undefined{/iframe}

Третье выступление, не совсем про удобство использования, но мы решили всё-таки отнести его к этой группе -- рассказ Татьяны Писчаковой о тестировании локализации популярного геолокационного сервиса 2GIS.

{iframe width="600" height="203" frameborder="0"}http://player.vimeo.com/video/86457767{/iframe}

Ну а в качестве завершающего штриха нельзя не упомянуть замечательное выступление Натальи Руколь на пред-предыдущей конференции "Тестирование юзабилити", а тех, кто хочет познакомиться с этой темой ближе и пополнить свой профессиональный арсенал новыми умениями -- пригласить на тренинг Натальи Руколь "Тестирование юзабилити".


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

Кликает в FireFox, но не кликает в Chrome
2014-03-31 16:21

на сайте есть меню, которое открывает список при наведении курсора (на клик тоже самое)

 

написал пару таких строчек:

    driver.findElement(By.xpath("//li/span")).click();
    driver.findElement(By.xpath("//li[3]/a/span")).click();

первая открывает список, вторая кликает на третьем элементе

 

все штука в том, что при прогоне на FireFox все отлично нажимается

а при прогоне на Chrome список открывается, но нет клика по элементу.

 

при этом никаких ошибок тоже не появляется



проблема с заполнением выпадающего списка (Select не срабатывает)
2014-03-31 16:29

Добрый день! Помогите разобраться совсем зеленому юзеру Selenium IDE))

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

Для заполнения поля "Регион" прописываю:  select id=liv_region label=Москва

Следующий шаг - заполнение поля "Населенный пункт".

Пробовала 3 варианта: type, typekeys  и select     (ну и дальше id=liv_np Москва г) - не срабатывает.

Если заполнять вручную(не через автотест), то процедура следующая: после ввода 2-4 первых букв названия появляется выпадающий список и в нем нужно выбрать подходящее значение. Других вариантов заполнения нет. То есть если полностью ввести название Москва г, то при переходе на следующее поле введенные данные стираются (поэтому type и не проходит)-он не выдает ошибки, но поле остается незаполненное, select не срабатывает, потому что выпадающий список появляется только после ввода минимум 2 или максимум 4 букв.

Пробовала даже написать так:

type id=liv_np Мос

pause 4000

select d=liv_np Москва г

ошибка: [error] Specified element is not a Select (has no options)

 

Помогите, пожалуйста, решить проблему))

 

Прикрепленные изображения

  • 2.png


Специалист по нагрузочному тестированию
2014-03-31 16:51

В компанию ВВЛ Корп. (г.Королёв, Нижний Новгород) приглашается Специалист по нагрузочному тестированию.

 

Требования:

- техническое образование;

- владение английским языком на уровне не ниже Intermediate;

- опыт работы в тестировании не менее 2-х лет;

- знание методик тестирования, принципов работы многоуровневых web-приложений;

- наличие опыта c LoadRunner;

- наличие навыков программирования, достаточных для написания скриптов;

- умение работать в команде.

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

- нагрузочное тестирование многопользовательских WEB-приложений;

- разработка алгоритмов нагрузочного тестирования на языке C;

- запуск тестов;

- выявление причин возникших ошибок, описание ошибок, устранение ошибок.

Условия:

- оформление согласно российскому законодательству и «белая» заработная плата;

- фиксированная оплата труда, премирование по результатам работы за полугодие;

- размер заработной платы обсуждается с успешными кандидатами, по результатам собеседования;

- периодическая индексация заработной платы;

- корпоративная программа добровольного медицинского страхования;

- корпоративные (бесплатные) курсы английского языка;

- стабильность;

- благоприятное офисное пространство.

Место работы: г. Нижний Новгород или г. Королёв, Моск. обл.

График работы: пятидневная рабочая неделя (с 10 до 19 часов), занятость полная.

 

Контакты: +7(916)0722958, itincorp@gmail.com

Крылова Валерия



Выбор из выпадающего списка
2014-03-31 17:07

Всем доброго дня!!!

Как из выпадающего списка выбрать значение на C#

в таком случае все работает хорошо, 

driver.FindElement(By.XPath("//select[@id='country']/option[@value='VA']")).Click();

но если мы не знаем значение value.

 

Выбрать просто первый в списке ListBox.

Спасибо

 



Как в IDE записывать всплывающие окна?
2014-04-01 00:48
Вопрос по Selenium IDE:
Задача сделать запись:
Зайти в свою почту gmail, нажать "написать", в появившемся окне написать адрес получателя, тему, само тело письма. Нажать "отправить", зайти в отправленные и убедиться, что там есть это письмо.
 
Рекордером Selenium IDE записываю, а потом им же воспроизвожу и сразу лезут баги:
[error] Timed out after 30000ms
[error] Element css=div.aq.aFf not found
После этого шага дальше не проходит.
Что я делаю не так?


© 2010 | Software-Testing.Ru


В избранное