← Март 2013 → | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
23
|
24
|
|
30
|
31
|
За последние 60 дней 26 выпусков (3-4 раза в неделю)
Сайт рассылки:
http://https://software-testing.ru/forum/
Открыта:
04-06-2004
Статистика
0 за неделю
Помогите определиться
Новые темы форума тестировщиков
Selenium для автоматизации 2013-02-20 17:06 Всем день добрый. Подскажите, есть ли смысл использовать селениум для решения такой задачи: необходимо автоматически заходить на некий веб-сайт, вводить имя, пароль, нажимать несколько чекбоксов и кнопку скачать. Скачанный файлик класть в указанную папочку. Действие должно происходить по расписанию (каждое утро), на сервере автоматически без помощи пользователя. Файлик затем читается и обрабатывается 1Ской. P.S. Если идея глупая и/или есть другие варианты, если можете, подскажите Заранее благодарен! Приложения ВКонтакте. 2013-02-20 17:24 Я занимаюсь приложениями ВКонтакте. Используем на сервере Windows 2008 RS2. Взаимодействия происходят через POST запросы, которые отправляет специально сгенерированная страниц. Вопрос такой: Что почитать по этой тематики? Современная автоматизация web-приложений 2013-02-20 22:31 Автор: Алексей Алексеев Статья была написана для декабрьского номера журнала Tester's Live. Автоматизированный тест – это скрипт или программа, которая имитирует взаимодействия пользователя с приложением для нахождения дефектов в приложении. Данное определение справедливо пожалуй только для GUI тестирования. К авто-тестам также можно отнести и модульное тестирование — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы. В современном мире автоматизация тестирования все чаще используется при разработке программного обеспечения. С появлением множества методик и инструментов автоматизация выходит на новый уровень своего развития. Читать дальше Test Complete 9 висим 2013-02-21 10:50 ОС Server2008r2х64 не виртуалка При использовании точек остановок Тест Комплит виснит, доходит до точки и висит. Колеги подскажите может в настройках что нибудь отключить либо включить? Спасибо Во вложении Версия тест комплита Формируем новую линейку курсов по Selenium 2013-02-21 11:09 С каждым годом Selenium набирает всё большую популярность. Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом. Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме. Чтобы помочь вам освоить этот замечательный инструмент, мы начали разработку новой линейки курсов по автоматизации веб-приложений с использованием инструмента Selenium 2.0. Новые учебные курсы будут лучше дифференцированы по уровню подготовки участников – мы решили сделать много коротких тренингов, так что каждый сможет выбрать для себя подходящий курс. Все курсы будут максимально практическими, к каждому уроку предусмотрено домашнее задание с обратной связью от тренера. Впервые появятся тренинги по разработке тестов на языках программирования C# (.Net), Ruby, Python, а также курсы для тех, кто не умеет программировать и не собирается учиться. Кроме того, будут охвачены инструменты автоматизации более высокого уровня, построенные на базе Selenium, такие как Thucydides, Robot Framework, Capybara. Первыми в расписании появляются два новых тренинга продолжительностью три занятия каждый:
Подарок!!! Каждому участнику любого из этих трех курсов мы предоставим доступ к уникальной базе справочной информации по Selenium. После окончания курса каждый участник получит доступ к 100 выпускам рассылки"Selenium 2.0: сотня полезных советов". Это уникальная информация по использованию инструмента Selenium, представленная в виде "вопросов и ответов". Эта база знаний будет после обучения на курсе не один год помогать вам справляться со сложными ситуациями, с которыми вы можете встретиться при использовании Selenium. Ниже более подробная информация о новых тренингах. Читать дальше Список компаний 2013-02-21 15:21 Коллеги, может быть организуемся для создания списка компаний, наиболее интересных для тестировщика. Где есть чему поучиться и при этом не обделят зарплатой :) Тестирование производительности, начало 22 марта 2013-02-22 09:49 Онлайн-тренинг, 4 занятия, начало 22 марта "Младших тестировщиков производительности" не бывает. Зато бывают люди, которые начинают заниматься тестированием производительности. (с) Скотт Барбер (aka The Perf Guy) В тестировании компьютерных программ есть "общедоступная" область функционального тестирования, куда доступ открыт всем желающим, и есть целый ряд областей с достаточно высоким "порогом входа", и тестирование производительности находится в их числе. Для этого вида тестирования требуется хорошее владение оружием, его голыми руками не возьмёшь. Во-первых, нужно само оружие -- тестирование производительности обязательно требует умения пользоваться специальными инструментами. Во-вторых, нужно тщательно изучить соперника -- необходимо хорошее понимание протоколов взаимодействия тестируемой программы с внешним миром и её внутренней физической и логической архитектуры. Ну и конечно же нужно владеть приёмами -- знать какую нагрузку и как подать на тестируемое приложение, и на что смотреть, чтобы выявить проблемы с производительностью. На тренинге мы будем учиться обращаться с этим оружием:
Подробная программа и условия участия Посмотреть отзывы участников онлайн-тренинга "Тестирование производительности" Читать дальше Тестирование производительности, начало 22 марта 2013-02-22 09:49 Онлайн-тренинг, 4 занятия, начало 22 марта "Младших тестировщиков производительности" не бывает. Зато бывают люди, которые начинают заниматься тестированием производительности. (с) Скотт Барбер (aka The Perf Guy) В тестировании компьютерных программ есть "общедоступная" область функционального тестирования, куда доступ открыт всем желающим, и есть целый ряд областей с достаточно высоким "порогом входа", и тестирование производительности находится в их числе. Для этого вида тестирования требуется хорошее владение оружием, его голыми руками не возьмёшь. Во-первых, нужно само оружие -- тестирование производительности обязательно требует умения пользоваться специальными инструментами. Во-вторых, нужно тщательно изучить соперника -- необходимо хорошее понимание протоколов взаимодействия тестируемой программы с внешним миром и её внутренней физической и логической архитектуры. Ну и конечно же нужно владеть приёмами -- знать какую нагрузку и как подать на тестируемое приложение, и на что смотреть, чтобы выявить проблемы с производительностью. На тренинге мы будем учиться обращаться с этим оружием:
Подробная программа и условия участия Посмотреть отзывы участников онлайн-тренинга "Тестирование производительности" Читать дальше Проверка наличия watermark-а на картинке 2013-02-22 10:34 Здравствуйте. Я начинающий тестировщик и у меня появился вопрос, который я не могу решить гуглением. Проверка наличия watermark-а на картинке. Задача selenium-теста: Watermark текстом или картинкой - нужно проверить, наложился ли он. Тест интерфейса - ок. Вводим слово - накладываем на картинку, сохраняем, проверяем на сайте. Начальная картинка: [IMG]http://i.imgur.com/OwCQS0X.jpg[/IMG] url имеет вид: хттп://mysite.com/u/0c/x186d47cc011e2a8eaca2d6f6b2776/-/car.jpg Картинка с вотермарком: [IMG]http://i.imgur.com/kFALSWw.jpg[/IMG] url имеет вид: хттп://mysite.com/u/0f/xe89db73cf1eeda7e5f16560642677/+/bnpha3IucnU=!car.jpg Сейчас думаю сделать проверку по наличию /+/ и /-/ в url. У кого какие идеи могут возникнуть, пишите сюда, пожалуйста. Буду благодарен за советы. Уточнение по поводу регрессии 2013-02-22 12:34 Всем привет У меня возник вопрос. На данный момент я считаю, что регрессионное тестирование - тестирование функциональности, которая уже присутствовала, после введения новой функциональности. А проверка исправлений, без введения новой функциональности это не регрессия. Прав ли я? Если посмотреть в вики то проверка исправлений, без введения новой функциональности это new bug-fix? TestComplete 9.0.1069.7 2013-02-22 13:01 Добрый день, столкнулся со следующей проблемой при нестировании инсталлятора сделанного в Inno Setup, м.б. у кого-нибудь были подобные проблемы и опыт их успешного решения. Искал подобную тему на форумах именно такой проблемы не нашел. Собственно сама проблема состоит в следующем: Test Complete не записывает скрипт когда пыполняются операции в инсталляторе (переходы, нажатия кнопок и т.д.), в то время как в самой программе (как и в любой другой) скрипт отлично пишется и проблем не возникает. Также в object browser отображается сам процесс инсталлятора (только процессов почемуто 2 и они разные). Если у кого-нибудь есть соображения почему так, буду рад услышать. Заранее спасибо! Selenium2 + JUnit. Проверка текущего времени 2013-02-22 13:17 День добрый! Занимаюсь автоматизацией теста, в котором есть требование проверить "что выводимое на страницу время является текущим (региональным) временем" Я предполагаю, что тест должен брать текущее время (компьютера.сервера) на котором он запускается и сравнивать его с указанным на странице... Но как это сделать - у меня нет даже предположений. Изучение Java - Date & Time подсказало только, как получить текущее время компьютера, на котором будет запускаться тест... Плюс: Цитата boolean equals(Object date) Returns true if the invoking Date object contains the same time and date as the one specified by date, otherwise, it returns false. Буду благодарна за любые идеи! Выбор языка для автоматизатора - питон или руби? 2013-02-22 14:29 Всем доброго времени суток. Передо мной сейчас стоит выбор - какой язык (и соответственно всю линейку инструментов) учить для автоматизатора лучше - python или ruby? Java просьба не предлагать. :) Начал учиться и работать на ней, впечатления ниже среднего. Причина - раньше работал на руби, оооочень привык к динамической типизации и разным другим плюшкам. Почему не могу оторваться от руби: 1. Работал на нём программистом порядка 3 лет. 2. ИМХО очень красивый язык - простой в написании, но за этой простотой скрывается огромная мощь. Почему решил сменить и смотрю в сторону python: 1. Найти работу тестировщиком на ruby весьма тяжело. Программистом ещё можно, но чисто программировать я не хочу, а вот автотестировать - я не знаю ниодного проекта (в своём городе, по крайней мере). 2. После гугления создаётся впечатление, что на python в целом вакансий на автотестирование, да и вообще проектов больше - соответственно больше работы. + тут есть вакансии даже не только на веб-тестирование, но и на спецефичное тестирование линейки open stack технологий. 3. Много тренингов в сети для автотестировщиков направлены как раз на python (тренинг от Миши Поляруша, на этом сайте тоже видел рекламу) 4. Во многих обсуждениях в сети python упоминается рядом со scala как следующая мейнстрим технология - соответственно в будущем больше работы. У меня такие вопросы: 1. Имеет ли смысл всвете всего вышесказанного переходить и учит python? 2. Почему python может выбираться как язык для обучения на всевозможных курсах? + буду благодарен за любые мысли, дополнения, комментарии и тд :) Заранее спасибо. С днем защитника отечества!!! 2013-02-22 14:36 http://software-testing.ru/images/stories/library/plakaty/__plakat01.png Тестировщик, дело знай: Код от багов защищай! Поздравляем вас, друзья, С 23-м февраля! Читать дальше Как убить IEDriverServer на хабе 2013-02-22 15:07 Проблема похожая на http://code.google.com/p/selenium/issues/detail?id=4288 Есть грид с нодом под линуксом и хабом под вин7. Запускаю тест под ИЕ на ноде. Тест состоит из 20 тестов в каждом из которых создается новый driver (driver = new EventFiringWebDriver(new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability)); _ а в конце теста убивается driver.quit(); Но если тест где-то зависает, он закрывается по timeout и после этого в процессах остается старый IEDriverServer.exe и запущеный им интернет икслорер. такой сценарий повторяется и IEDriverServer.exe множатся. Обычно если их больше двух то тесты уже не выполняются. Пытался в начале теста чистить процессы. public static void clearIE(){ try { Runtime.getRuntime().exec("cmd /K taskkill /F /IM IEDriverServer.exe"); } catch (IOException e1) { // TODO Auto-generated catch block } try { Runtime.getRuntime().exec("cmd /K taskkill /F /IM iexplore.exe"); } catch (IOException e) { // TODO Auto-generated catch block } } Но походу из-за того что тут приложение запущено под линксом а выполняется под виндовсом это не работает. Как еще можно убить процес из вебдрайвера(java) на удаленном ноде? или как избежать размножения IEDriver ов? CustomFieldDecorator для С# 2013-02-22 22:56 Коллеги, приветствую! В одном из проектов использую прекрасную фичу для определения нотациями самописных веб-элементов. Но сейчас стоит задача писать на C#. И мне бы хотелось чтоб уважаемые автоматизаторы поделились опытом реализации этого в C# если, конечно, это возможно. Каких-то жестких требований нет: С# и WebDriver. С нетерпением жду Ваших комментариев и посылов в гугль. Владимир. После обновления firefox перестали запускаться тесты 2013-02-24 00:15 После обновления FireFox до версии 19.0 перестали запускаться тесты. Открывается браузер, но сам адрес веб-странички не вводится. Обновила джаву, подключила в eclipse библиотеку Selenium-server-standalone 2.30.0 До обновления тесты запускались нормально... Как и где вы начинали освоение Selenium? 2013-02-24 00:21 Интересно, кто как и при каких обстоятельствах столкнулся с потребностью изучить и применять Selenium и какие были первые действия для этого. JMeter ActiveX 2013-02-24 13:08 Добрый день коллеги. Есть задача протестировать портал на ISS со страницей ActiveX. При открытии страницы скриптом создается АктивХ объект, если не создался, вместо объекта появляется надпись "Возможено только из 32-битной версии браузера Microsoft Internet Explorer". И сайт должен быть добавлен в надежные узлы. Задача протестировать, что N пользователей зашли через ИЕ и замерить время создания объекта. Вопрос: как это делать? p.s.Поиском по форуму не нашел :( Работа только с задачами, где я автор задачи 2013-02-25 10:20 JIRA Version 4.3.1 Нужна роль в проекте, которая будет давать доступ (комментарии и пр.) только к задачам в проекте где я автор задачи. А также к задачам, где меня добавили в наблюдатели. Все остальные задачи в проекте должны быть невидимыми для меня. Как такое можно сделать? "Permission Schemes" - нельзя такое сделать. :( Новая серия онлайн-конференций по тестированию набирает обороты 2013-02-25 12:26 Новая серия онлайн-конференций по тестированию набирает обороты. Уже опубликованы описания первых докладов всех трех онлайн-конференций, остальные доклады в стадии подготовки, а для участников еще 10 дней действуют льготные цены. Мы обратились к членам программного комитета, чтобы они чуть подробнее рассказали о своих конференциях. Татьяна Зинченко, программный комитет FUN ConfeT&QA «Я помню этот момент пару лет назад, когда ConfeT&QA только планировала разделяться на независимые конференции. Идея FUN ConfeT&QA пришла почти мгновенно - это же и FUNctional, и Fun. А еще это - тысячи тестировщиков по городам и странам, которые любят тестировать вручную и не хотят ни расти в менеджмент, ни переходить в автоматизацию. И мы можем им помочь облегчить свой труд полезными инструментами и "лайф хаками". Да я и сама немало узнала за время подготовки к выступлениям, помощи докладчикам, общения со слушателями. Вы - лучшие! Услышимся в апреле ;)» Андрей Дзыня, программный комитет Auto ConfeT&QA «Современная разработка программного обеспечения не стоит на месте. С каждым годом тестировщикам, которые принимают участие в автоматизации тестирования, нужно решать все новые и новые проблемы. В этом году мы постараемся организовать предстоящую AutoConfetQA с максимально техническими, но не менее актуальными темами. На сайте уже опубликованы первые доклады. Если у вас есть личные пожелания или рекомендации относительно темы докладов, пожалуйста напишите нам.» Наталья Руколь, программный комитет Chief ConfeT&QA «Самые активные тест-менеджеры уже давно работают над новой Chief-конфеткой, потому что мы хотим сделать её лучше предыдущей. Ярче, насыщеннее, полезнее. Чтобы вы, наши дорогие участники, благодаря ей тоже могли стать лучше: эрудированнее, смелее, веселее. Хотите помочь? Отлично, всё в ваших руках! Вы можете стать докладчиком, и поделиться своим ценным опытом. Или участником, заранее сообщив нам, какие темы докладов для вас интереснее. В любом случае, подключайтесь! С конфеткой мы сделаем этот мир слаще :)» А пока организаторы готовят программы и репетируют с докладчиками, мы решили спросить участников об их ожиданиях. Читать дальше Системный архитектор 2013-02-25 14:05 Altarix – это молодая команда профессионалов, специализирующаяся на разработке мобильных сервисов и приложений для систем открытого правительства. Портфолио компании включает ряд мобильных специализированных мультиплатформенных решений, позволяющих организовывать эффективные каналы коммуникации между гражданами и органами исполнительной власти. Уже сегодня мобильные сервисы, в разработке которых принимали участие специалисты Altarix, используют сотни тысяч человек. В нашу команду требуется Системный архитектор Обязанности: Проектирование архитектуры клиент-серверных приложений Составление технического задания Переработка высокоуровневых требований к функционалу с целью постановки технических задач разработчикам Определение требований к клиентской и серверной частям клиент-серверной архитектуры для обеспечения их взаимодействия Требования: Высшее техническое образование Знание основных этапов разработки ПО Опыт проектирования архитектуры клиент-серверных приложений Опыт проектирования структуры БД Опыт работы с Json Опыт разработки клиент-серверных решений Технический английский Условия: Молодой и профессиональный коллектив Оформление согласно ТК РФ Стабильность и конкурентоспособная заработная плата Возможности профессионального и карьерного роста Программы развития: обучающие семинары и тренинги Работа в офисе рядом с м.ВДНХ и Ботанический сад Просьба направлять резюме по адресу hr@altarix.ru фреймы не выбирает 2013-02-25 16:38 Нажал кнопку запись,всё записал. Воспроизвожу нет говорит такого фрейма. И вообще "счёлкает" не те ссылки патчи что за хрень Останавливаю,прохожу тест просто кликая каждую строчку - работает. работал с вебмордой этой для домена mail.ru: http://izhbazar.ru/webmorda/IlohaMail/ selenium ide 1/7/2 FF3/5 open http://localhost/webmorda/IlohaMail/source/index.php type name=user nilkart@mail.ru type name=password qwerty clickAndWait css=input[type="submit"] selectFrame tool click link=Bxoдящиe selectFrame relative=up selectFrame list2 clickAndWait //tr[3]/td[2]/a/b I storeText link=exact:http://izhevsk.ru/forummisc/submit_auth_code/444932?auth_code=rVzM9YWtrrGA link1 selectFrame relative=up selectFrame tool clickAndWait link=Bыxoд open {$link1} Получение text object. 2013-02-25 18:12 Подскажите, как достать текст (начинающийся с channel) без использования findElement(s)? Какую функцию можно использовать для получения текста не у веб элемента, а у text object? <td> <font size="2"> <a onclick="$('#hide_block253').toggle()" href="javascript:void(0)">Показать</a> <div id="hide_block253" style="display:none"> channel-6-16286 <br> channel-15-63578 <br> channel_54027 <br> </div> </font> </td> Selenium2 проверка формата и контента скачанного файла. 2013-02-25 20:06 После нажания на Export кнопку скачивается .csv файл. Вопрос: возможно ли с помощью Selenium проверить формат скачанного файла и правильного контента в нём? Насколько я узнавала, Selenium сам не справляется. Всё же хотела бы узнать болше информации о том, как можно это проверить. Спасибо. Selenium2 проверка текста на двух страницах 2013-02-25 20:14 Есть табличка с колонкой Name: |Name| | User | После клика на User пользователя редиректит на страницу с настройками User-a. На этой странице есть хэдэр, который содержит в себе название User. Его можно найти по икспасу. Вопрос следующий: Как проверить, что после клика на |User| мы переходим на нужную страницу и ни на какую другую? Я думала получить текст из таблички |User|, а потом применить assertEquals к хэдэру на странице настроек. Но не срабатывает - возможно, неправильно использую. Буду рада вашим советам. Спасибо. Вопросы по плагину Tempo 2013-02-26 07:54 У меня есть несколько вопросов по работе с плагином, может быть кто-нибудь знает ответы? 1. какое поле отвечает за утверждение трудозатрат средствами Темпо? можно ли как то фильтровать запросы с утвержденными трудозатратами? 2. менеджер отредактировал трудозатраты сотрудника, сотрудник может получить уведомление? 3. как узнать, кто конкретно отредактировал трудозатраты сотрудника, не залезая в историю запроса? Тестирование веб-приложений, начало 12 апреля 2013-02-26 12:28 Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа Тренер: Баранцев Алексей Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений? При тестировании веб-приложений применяются те же самые классические методы и техники проектирования тестов. Веб-приложения обычно имеют более простой интерфейс, чем "десктопные" программы. Браузером все умеют пользоваться, для этого не нужны какие-то специальные навыки. Но существует ряд нюансов, связанных с социальными и технологическими особенностями веб-приложений, которые отличают их от других видов приложений, и которые обязательно нужно учитывать при тестировании, чтобы выполнить его профессионально.
Кроме того, в этом курсе даются основы нефункционального тестирования веб-приложений – тестирование производительности, защищенности, удобства использования. В дальнейшем можно продолжить изучение отдельных видов нефункционального тестирования в более углублённых специализированных курсах Тестирование производительности веб-приложений и Тестирование защищенности веб-приложений. После прохождения тренинга учащийся будет:
Подробная программа и условия участия Читать дальше Переход от JUnit к TestNG 2013-02-26 13:55 Приветствую! Буквально недавно стал работать с Selenium 2 (код правлю в Eclipse Juno, если это важно) и столкнулся со следующей проблемой: Для начала записал скрипт через Selenium IDE, сконвертировал тест в JUnit4(WebDriver)-код, запустил. Все отработало, как надо. Попытался перейти на фреймворк TestNG - заменил аннотации, поправил импорт, установил с сайта http://beust.com/eclipse через Help->Install New software.. TestNG-плагин, перезапустил Eclipse. И теперь при запуске сразу получаю ошибку:
Скрытый текст
org.testng.TestNGException: java.lang.NullPointerException at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:340) at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175) Caused by: java.lang.NullPointerException at org.testng.xml.TestNGContentHandler.resolveEntity(TestNGContentHandler.java:93) at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:17) at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:10) at org.testng.xml.Parser.parse(Parser.java:172) at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:310) ... 3 more testing.xml был сгенерирован средствами Eclipse и имеет вид:
Скрытый текст
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Suite" parallel="none"> <test name="Test"> <classes> <class name="MyPackage.MyClass"/> <class name="MyPackage.MyBaseClass"/> </classes> </test> <!-- Test --> </suite> <!-- Suite --> В чем может быть проблема, и как с ней бороться? TestComplete проблема в случае, если процесс поменял имя 2013-02-26 14:24 Добрый день. С контролами на форме работаю следующим образом: rv_InstallProcess = Aliases.setup_hr_r12561; .... rv_InstallProcess.formSetupProgramExperium.button3.Click(); aqObject.CheckProperty(rv_InstallProcess.formSetupProgramExperium.panel.panel.panel1.text5, "Caption", cmpEqual, "В какую папку Вы хотите установить Experium?", false); .... Собственно следующие проблемы с которыми я столкнулся: 1. Если тестируемый процесс поменяет название, то все тесты упадут. (Как быть в таком случае?) 2. Все объекты привязаны именно к процессу setup_hr_r12561 в MappedObjects, каким образом их привязать к любому тестируему процессу? 3. В перспективе эти тесты необходимо будет запускать на виртуалке используя TestExecute, с какими проблемами можно столкнуться в случае, если так работать с контролами на форме? Вообще запустится ли тест или упадет на первой строче, где идет обращение к любому контролу тестируемого приложения... Заранее спасибо! selenium 2 + java. Вырезать первое по порядку число из строки 2013-02-26 14:36 Добрый день! Есть строка, номер аккаунта пользователя, которая показывается в следующем виде: 000000000000\имя аккаунта\1000\имя пользователя в дальнейшем для проверок используется только первые числа, а именно номер аккаунта. Причем данный номер может быть любой длинны - от 7 до 20 чисел. Погуглив я нашла следующее решение: String fromAccount = (Account).replace("(^.+\\D)(\\d+)(\\D.+$)/i","$2"); Но оно не работает, т.е. строка остается без изменений. Есть еще такое решение: String s = "2011-10-20 525 14:28:55 10"; Pattern p = Pattern.compile("(^|\\s)([0-9]+)($|\\s)"); Matcher m = p.matcher(s); if (m.find()) { System.out.println(m.group(2)); } но я, честно говоря, не могу понять подходит ли оно для моей ситуации. Буду благодарна за совет, так как в регулярных выражениях я совсем не сильна, к сожалению... Selenium Grid 2013-02-26 15:53 Уважаемые, кто-нибудь может адекватно описать, как использовать Grid для множественного запуска тестовых сценариев? Есть тест, который я запускаю через JUnit либо через TestNG. С помощью TestNG настроила запуск параллельных сценариев. Но ничего не понимаю с хабами и нодами. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub, далее java -jar selenium-server-standalone-2.21.0.jar -role node -hub http://localhost:4444/grid/register. Получаю в http://localhost:4444/grid/register HTTP 500. И что дальше? Не представляю. Объясните, кому не жалко. Заранее спасибо. TestComplete перехват событий с генерацией Exception 2013-02-26 20:44 Отредактировано: Модераторам: если пренесете в форум "SmartBear (AutomatedQA) - Functional Testing" буду благодарен. Сам не нашел такой кнопки Вопрос: Тест Item состоит из 2х частей 1. Подготовка 2. Сам тест Требуется разное поведение при возникновении ошибок В подготовке и завершении событие Log.Error должно 1. Писать в лог Warning «Ошибка при подготовке » 2. Останавливать TestItem (не продолжая подготовку и сам тест не запуская) В самом тесте: 1. Писать в лог Erorr ошибку теста 2. Останавливать TestItem Планировал конструировать TestItem так: function MyTestItem () { Try { // Подготовка Log.Error (“Где то сломалась подготовка”); // Подготовка продолжение } Catch (error) { Log.Warning (“Подготовка сломалась”); Runner.stop(); } try { // Сам тест //…. } Catch (error) { Log.Error (“Сам тест сломался”); Runner.stop(); } } И на событие Log.error навесить обработчик: function GeneralEvents_OnLogError(Sender, LogParams){ throw ('исключение из перехвата'); } Однако, 'исключение из перехвата' в блок catch уже не попадает. И несмотря ни на что продолжает работать в данном случае «Подготовка продолжение» Runner.stop(); в самом перехвате меня не устраивает, т.к. исклчение надо обработать по разному для подготовки и самого теста. Какое может быть решение? Спасибо. Ожиднаие Selenium C# 2013-02-27 09:29 Всем,Привет) Хотелось бы обратиться с вопросом. Не могу добиться стабильности работы ожидания. Использую C# и webdriver. Нарушается последовательность кликов. Должен: wait.until(ExpectedConditions.elementToBeClickable(By.Id("Link"))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("button1"))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("Link1))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("button1"))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("Link2))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("button1"))).click(); А он проходит рандомно: wait.until(ExpectedConditions.elementToBeClickable(By.Id("Link"))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("button1"))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("Link9))).click(); wait.until(ExpectedConditions.elementToBeClickable(By.Id("button1"))).click(); Т.е. последовательность кликов которая должна быть не сохраняется. Теряется стабильность. Watin - как написать робота? 2013-02-27 09:35 http://software-testing.ru/images/stories/library/watin/1.jpg Автор: Киселева Ольга Начнем с основ - что вообще такое робот и зачем он нужен? Робот - это приложение, которое выполняет какую-то работу за нас. Но не всю - он делает маленький кусочек, а остальное проверяет тестировщик вручную. Такая полуавтоматизация. Зачем она нужна? Затем, что автоматизировать можно не всякий проект. Хотя бы потому, что у вас, начинающего автоматизатора, просто нет нужных знаний и опыта. А тестировать нужно здесь и сейчас. А проект у вас всего на пару-тройку месяцев. И помимо него еще целая куча разных дел. В таком случае вкладываться в автоматизацию просто бессмысленно - пока вы настроите нормальный тестовый фреймворк, напишите все тесты, которые хотели - уже все. Проект сдан, тесты больше не нужны, пойдем по новой. Но ведь автоматизировать хочется. И даже не столько потому, чтобы навык приобрести, сколько потому, что без робота работа превращается в рутину. Только представьте себе - чтобы проверить логику внутри вашего приложения, вам почти на каждый чих, на каждое действие нужно выполнить предусловие по созданию какого-то объекта, чаще всего карточки - карточки клиента, карточки здания, карточки чего-то еще... Создаем карточку раз, создаем карточку два, создаем карточку три... создаем карточку одна тысяча сто восемьдесят шесть... И каждый раз заполняем одни и те же поля. И вот здесь нам и поможет наш робот - заполняем карточку один раз, пока пишем программу, а потом робот это делает за нас! Заманчиво, не правда ли? А ведь это еще и легко осуществимо! Для создания робота не надо владеть знаниями языка на уровне младшего разработчика. Достаточно знать простые основы. И инструменты, которые помогут нам решить проблему. Сегодня я хочу показать возможности инструмента Watin, добавив его в вашу копилку знаний. Читать дальше Help: Требования 2013-02-27 09:53 Всем, доброго времени суток, столкнулась с следующей проблемой: проект идет уже несколько лет и вот наконец пришло понимание того, что нужен тестировщик. И приходит этот тестировщик и ему говорят: протестируй-ка нам подсистему. Естественный вопрос: на основании чего тестировать? Текущие требования в виде CRов фиксируются, а вот требований вообще (по реализованному или реализуемому) - нет и вести не предполагается. Команда разработчиков(они же аналитики - в одном лице) небольшая, итерации разработки - 2 недели на проект максимум, т.е. стремление к agile на лицо. Но вот что делать тестировщику? У меня есть пользовательская и админская документация, есть доступ к баг-трекеру и системе, в которой хранятся проекты и CRы (прямой связи между CRами и проектами нет). За 2 месяца написала кейсы по одной из подсистем, а у меня их 51: Управление правами, Списки пользователей, Интеграционное взаимодействие(обмен данными с другими системами и синхронизации) и т.д. Люди добрые, прошу совета: что делать? надо ли самостоятельно формализовать требования? просто система-то развивается, пока я писала кейсы по одной из подсистем, в нее внесли изменения (частично по моим же ошибкам правда), я просто физически не успеваю. может кто знает еще какие решения? Всем заранее благодарна. Приглашаем Тестировщика/Разработчика ПО 2013-02-27 12:36 Пожелания к кандидату: Опыт разработки ПО на ОС Linux Опыт разработки тест кейсов, грамотный язык. Понимание подходов к тестированию и видов тестирования. Знание ОС Linux на уровне пользователя, понимание устройства ОС. Уверенное владение командной строкой (bash) и скриптовыми инструментами (python). Опыт работы со строковыми процессорами/RegExp (sed, grep, awk, python, perl). Характер выполняемой работы: Разработка и поддержка тест кейсов. Ручное тестирование, фиксация результатов в трекере. Разработка автоматизированных функциональных/регресс тестов (bash / python под Linux). Условия: Участие в крупном проекте, не имеющем аналогов на территории РФ, достойный уровень дохода, премии, дружный коллектив профессионалов, перспективы карьерного роста. Офис – м. Цветной бульвар. Полная занятость, полный день ЗП 2700-3000$ Приглашаем Тестировщика/Разработчика ПО 2013-02-27 12:39 Пожелания к кандидату: Опыт разработки ПО на ОС Linux Опыт разработки тест кейсов, грамотный язык. Понимание подходов к тестированию и видов тестирования. Знание ОС Linux на уровне пользователя, понимание устройства ОС. Уверенное владение командной строкой (bash) и скриптовыми инструментами (python). Опыт работы со строковыми процессорами/RegExp (sed, grep, awk, python, perl). Характер выполняемой работы: Разработка и поддержка тест кейсов. Ручное тестирование, фиксация результатов в трекере. Разработка автоматизированных функциональных/регресс тестов (bash / python под Linux). Условия: Участие в крупном проекте, не имеющем аналогов на территории РФ, достойный уровень дохода, премии, дружный коллектив профессионалов, перспективы карьерного роста. Офис – м. Цветной бульвар. Полная занятость, полный день ЗП 2700-3000$ При возникновении вопросов, Вы можете обращаться по контактам ниже Перелыгина Анна +79057341344 aperelygina@contractors.sk.ru Как протестировать нечто абстрактное? 2013-02-27 15:16 Допустим у нас имеется некое приложение , форма, которая должна выводить некую информацию (пусть это будет таблица с данными). С ЧЕГО НАЧАТЬ ПИСАТЬ ТЕСТОВЫЙ СЦЕНАРИЙ. Возникают трудности...одно дело когда имеется документация по продукту, в которой четко описаны требования, а другое когда есть нечто размытое, и без требовани Установка Cookies 2013-02-27 15:21 Здравствуйте, меня интересуует вопрос каким образом я могу установить свои куки и рефрешнуть страницу, затем глянуть результат. import java.awt.print.Pageable; import java.lang.reflect.Constructor; import org.openqa.selenium.interactions.ClickAction; import geb.spock.GebReportingSpec import org.openqa.selenium.Cookie import geb.Browser import spock.lang.* def "check_banners_wo_ct"() { when: go link then: println $("pre").text() driver.manage().deleteCookieNamed("foo") driver.manage().addCookie(new Cookie("foo", "bla-bla-bla")) def cook = driver.manage().getCookies() println cook println $("pre").text() } Ошибка вылазит при добавлении куков driver.manage().addCookie(new Cookie("foo", "bla-bla-bla")) Ошибка: org.openqa.selenium.UnableToSetCookieException: You may only set cookies on html documents Использую: groovy 1.8 ,geb v 0.9, selenium v 2.30, Скриншот alert'a 2013-02-27 17:34 Подскажите, возможно ли снимать скриншоты страниц в браузере при наличии alert'a. У меня при попытке сделать это, ошибка: Modal dialog present (UnexpectedAlertOpen) и я что-то сразу не могу сказать, можно ли это обойти? Может кто-нибудь сталкивался? WebDriver, C# Падает тест на Visual Studio 2010 Coded UI tests 2013-02-28 05:18 Добрый день. Помогите решить вопрос по Visual Studio 2010 Coded UI tests. Тестируем девелоперскую и релизную версии одного веб портала. Они находятся по разным адресам. Для этой задачи был создан метод, в котором можно было прописать адрес, и все тесты начинают стучаться на новый указанный адрес. И вот в одном шаге тест падает,- когда кликаем кнопочку, не видит ее. Перезаписали эту часть теста рекордером и получили - this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Id] = null; this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Name] = null; this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Target] = null; this.mUIHealthIssuesHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.InnerText] = "Health Issues"; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.AbsolutePath] = "/health-history"; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Title] = null; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Href] = "http://www.carebook.sitefinity.com/health-history#"; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Class] = "rmLink rmRootLink"; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.ControlDefinition] = "style="\""width: 198px;\" class=\"rmLink rmRo"; this.mUIHealthIssuesHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.TagInstance] = "1"; Оказывается Coded UI tests сохраняют адрес сайта и видимо по этой причине не видит контрол. Как сделать так , что бы авто тесты работали с разными ссылками? При этом менять руками ни чего не хочется. Спасибо. Условия в find-ах 2013-02-28 09:50 Здравствуйте. В методах FindChild, FindallChildren и пр. массивами задаются условия свойство1 равно значение такоето и т.д. Как искать по условиям типа property1 == 2 property2 < 4 property3 != 1 ?? поиск соответствие регулярке, диапазоны и пр? я вообще могу в TC это реализовывать в find-ах? Тестирование карты на сайте 2013-02-28 13:10 На сайте есть карта по типу google map. Выглядит она так: http://hotels24.ua/?target=search&event=getHotelsBigMapXml&city_id=18534®ion_id=1233&monthyear1=2013-02&monthyear2=2013-03&day1=28&day2=01&lang_id=2 При клике на зеленый маркер должен открыватся небольшой baloon с инфо. Но возникла проблема - отсутствует возможность клика на зеленый маркер. Пробовала с помощью Selenium driver.findElement(By.xpath("//img[contains(@src,'https://maps.gstatic.com/mapfiles/mv/imgs8.png')]")).click(); Отдается ошибка NotVisible FirePath тоже не может отдать мне точный путь к маркеру - он эго просто не находит. Подскажите пожалуйста кто знает как это вообще можно осуществить. Pattern page object - можно ли считать pop-up отдельной страницей? 2013-02-28 14:38 Пытаюсь переделать свои тесты на Selenium 2 согласно шаблону Page Object. На странице можно вызвать несколько pop-up с множеством своих элементов, соответственно все их нужно протестировать. В связи с этим вопрос: есть ли смысл считать все pop-up отдельными страницами? Или лучше работать с ними в рамках одной страницы? Открытие новой вкладки в IE8 2013-02-28 14:50 Тесты нужно гонять на IE8 и FF18. В приложении мы выполняем вход на странице аутентификации, дальше попадаем на стартовую страницу. Жмем на определнную линку и открывается поп-ап, с которым работаем как с отдельным окном. После выполнения определенных действий, нажимаем кнопку в поп-апе. Это приводит к следующим результатам: 1) Закрывается поп-ап. 2) Открывается новая страница. При выполнении вручную новая страница открывается как вкладка браузера, при выполнении через веб-драйвер - как отдельное окно. Проблема возникает в том, что в FF18 все действия выполняются нормально, а в IE8 переодически в том самом новом окне открывается не новая страница, а первая страница аутентификации приложения(как будто была потеряна сессия). Не могу понять из-за чего это происходит. Странно также то, что это новое окно иногда открывается "как-надо", но чаще попадают на страницу для входа в приложение. Чищу куки и временные файлы - ситуация повторяется(то есть может открыть нужную страницу, а может стартовую для входа). Пробовал использовать версии IEWebDriver'a 2.25, 2.29. Ситуация не изменилась. Буду благодарен за любые подсказки в каком направлении копать или что пробовать. Программа PhoneInfo 2013-02-28 14:55 Утилита является мощным средством для идентификации практически любых современных мобильных телефонов под управлением платформы java midp2.0. Предоставляет и выводит на экран вам подробные сведения обо всем аппаратном и программном обеспечении, установленном в системе.
Ошибка при симуляции ввода данных пользователем 2013-02-28 15:41 Помогите разобраться. Вообще слабо пока понимаю jmeter. Не могу передать данные. Краткое описание: происходит заполнение полей формы (полей около десятка). Делаю это методом PUT. Когда использовала метод POST, в ответ получала 403 (что тоже, кстати, оказалось для меня непонятным. Если кто-то знает причину - буду благодарна). В итоге: при методе PUT в ответах получаю следующее: java.net.SocketException: Unexpected end of file from server at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at java.net.HttpURLConnection.getResponseCode(Unknown Source) at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.readResponse(HTTPJavaImpl.java:264) at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:520) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1077) at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:428) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256) at java.lang.Thread.run(Unknown Source) Caused by: java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source) at java.net.URLConnection.getHeaderFieldInt(Unknown Source) at java.net.URLConnection.getContentLength(Unknown Source) at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.readResponse(HTTPJavaImpl.java:230) ... 7 more Заранее спасибо. P.S.: план для "залогинивания" в системе написала, и это работает. В ответе получаю то, что нужно: данный пользователь вошел в систему. Но вот при работе с самой системой уже возникает такой затык. КА, Системный администратор СХД(Москва) 130 2013-02-28 15:45 Обязанности: 2-ая линия поддержки, работа с заявками, исправление сбоев, связанных с СРК и СХД , администрирование СХД (netapp, emc, hds, hp, ibm), выделение запрошенных объемов СРК , подключение новых windows и linux хостов , взаимодействие с администраторами хостов и приложений. создание и редактирование политик резервного копирования, согласно RTO, RPO. выполнение процедур клонирования разделов СРК, создание snapshot-ов , репликации. мониторинг и устранение неисправностей СХД и СРК, взаимодействие с вендорами и службами поддержки. резервное копирование виртуальных машин (vmware). выполнение мероприятий по проактивному предупреждению сбоев СРК и СХД, тестирование процедур восстановления. участие в обсуждении стратегии масштабирования СРК и СХД. Требования: опыт работы от 2 лет с СХД, объемы от 20ТБ опыт работы с СХД от 1 года, объемами данных от 10ТБ (работа с массивами EMC,HDS приветствуется). опыт работы с СРК от 1 года (работа с varitas netbackup приветствуется). Технические навыки: знание и понимание принципов построения и организации систем хранения данных, от примитивных RAID до многоуровневых промышленных СХД с поддержкой репликации на удаленные площадки, включая оптические фабрики и NAS. практические навыки настройки зон, создания LUN, подключения к СХД хостов windows и linux систем, выполнения клонирования и создания snapshot-ов. практические навыки оценки «узких мест» при построении и в процессе эсплуатации СХД. практические навыки мониторинга производительности СХД на всех участках - от дисков до приложения-потребителя. знание принципов организации систем резервного копирования, включая работу с ленточными библиотеками. практические навыки создания , редактирования политик резервного копирования в масштабе всего предприятия, корректирующие действия по устранению неисправностей СРК. Основы бизнес навыков: составление и обсуждений спецификаций серверного оборудования по требованиям внутренних заказчиков английский - понимание технической документации olga@ok-konsalt.ru Selenium 2.30/31: падение после закрытия алерта 2013-02-28 16:15 После выхода Selenium 2.30/31 тесты стали падать после выполнения строчки assertTrue(closeAlertAndGetItsText(driver).matches("^Do you really want to delete these records[\\s\\S]$")); появляется NoAlertPresentException в detailMessage "No JavaScript modal dialog is open (WARNING: The server did not provide any stacktrace information)" Какая еще информация может помочь? Selenium 2 + JUnit . Кликнуть по строке в таблице с уникальным ID 2013-02-28 16:44 Столкнулась с такой проблемой. Есть таблица, в которой каждая строка - это запись с уникальным ID [row_txn_\\d], где \\d - это любое число, не обязательно идущее по порядку. Т.е. использовать метод List<WebElement> table= driver.findElements(By.xpath("//*[@id='table']/tbody/tr")); System.out.println("table.size(): " + table.size()); //и так далее не получается. Есть ли универсальный метод клика по последней строке таблицы? что-нибудь наподобии: Table table = getElementById("table1"); String lastRow = table.getLastRow; Вопросы по JMeter 2013-02-28 17:03 Добрый день. Есть пару вопросов: 1.Авторизация Как пройти NTLM/Kerberos? Одна машина пишет WARN - org.apache.http.client.protocol.RequestTargetAuthentication: NEGOTIATE authentication error: No valid credentials provided (Mechanism level: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)) другая WARN - org.apache.http.client.protocol.RequestTargetAuthentication: NEGOTIATE authentication error: Invalid name provided (Mechanism level: Cannot locate default realm) 2.Кэш Как съимитировать использование кеша? т.е. что бы все запрашивались (css,js,png) но возвращал 304 Not Modified. Как настроить % "новых виртуальных пользователей"? т.е. напрмер 5% заходит на страницу впервый раз и им надо все прогружать. 3.Скрипты Speed Tracer показывает, что 90% времени тратится на исполнение скриптов. Как это учитывать? Или прибавить к времени утвета N ms, т.к. скрипты исполняются локально и от нагрузки на сервер не зависят? 4.Сценарий В Access Log записал страницы. Jmeter обходит их последовательно. Как сделать рандомный обход страниц? Оприоретизировать какие то страницы? т.е. на главную 20%, по остальным страницам рандомно 80% запросов. 5.Report builder Записал badboy, на 1ю страницу зашел, дальше 403. 6.Сравнение Как сравнивать результаты/ отслеживать динамику? пример. провел тесты при 10, 50, 100 пользователях. Как Result Group в TestComplite Записи докладов SQA Days 12 (Минск), часть 7 2013-03-01 11:31 Выложена еще одна часть записей докладов с прошедшей в Минске конференции SQA Days 12. Релизимся чаще, или тернистый путь к continuous delivery Александр Баяндин, 2ГИС, Новосибирск, Россия Один год на Нептуне длится почти 165 земных лет. Композиция Deep Purple «Smoke on the Water» впервые была издана 40 лет назад. Период полураспада железа — 45 дней. А сколько времени должно пройти от завершения разработки нового функционала до того момента как его увидят пользователи? Во многом это время зависит от скорости тестирования, но что делать, если тестировщики выкладываются по полной, а релиза всё равно ждать ещё не скоро? В докладе автор поделится своим опытом внедрения в проект continuous delivery — практик и принципов, которые помогают создавать, тестировать и выпускать новые версии ПО быстрее и чаще. Он расскажет о том, что и как нужно изменить в процессах разработки и тестирования для того, чтобы релизы проходили часто, быстро и безболезненно, какие инструменты можно и нужно для этого использовать, и как при этом не потерять по дороге качество продукта. Управление качеством в Agile. Как опередить баги Антон Столяр, EPAM Systems, Минск, Беларусь 1. Цель презентации:
o Как планировать спринт отталкиваясь от QA-команды чтобы снизить овертаймы o Как First Release Baseline помогает спланировать регрессию, когда совсем не осталось на нее времени Сервисы на базе автоматизации тестирования Артем Семенов, Align Technology, Inc., Москва, Россия Автоматизация тестирования, как и ПО в целом, постоянно развивается. Как из vi и edit выросли Word и Writer, из простых cli скриптов растут мощные фреймворки автоматизации Но что дальше? ПО шагнуло в эру SaaS, по сути стало сервисом, который решает задачи пользователя. Так, вместо Word мы все чаще открываем Google Docs или Office365. Я думаю, что автоматизация тестирования так же готова к переходу в эру EaaS (Everything as a Service), готова стать удобным сервисом, который решает задачу пользователя. Опытом такого перехода на примере проектов по подготовке тестовых данных, автоматизации регрессионного тестирования и проверки тестовых стендов я хочу поделится в своем докладе. Архитектура автоматизированных тестов Алексей Лянгузов, Grid Dynamics International, Inc, Санкт-Петербург, Россия В данном докладе речь пойдет о создании гибкой и универсальной архитектуры автоматизированных тестов. Будут выделены основные компоненты, описана их роль. Может возникнуть вопрос: “Еще один рассказ о создании своего абстрактного тестового фреймворка? Ну сколько можно изобретать велосипеды!”. А вот и нет! Конечно, тестовый фреймворк будет упомянут, но это только один из компонентов, о которых пойдет речь. Мы с вами посмотрим за развитием архитектуры от простой к сложной по мере увеличения количества тестов и изменения SUT. Также будет показано как создать дизайн автоматических тестов таким образом, чтобы они минимально зависели от интерфейсов, предоставляемых SUT. Доклад будет интересен людям, как делающим ставку на автоматизированное тестирование, так и тем, кто частично автоматизирует и тем, кто только начинает автоматизацию. И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля. Перед конференцией пройдут несколько тренингов: Тренинг "Certified ScrumMaster" Тренер: Алексей Кривицкий Дата: 24-25 апреля Тренинг "Метрики: проекты, процессы, качество" Тренер: Сергей Поволяшко Дата: 25 апреля Тренинг "Тест-дизайн: от А до Я" Тренер: Алексей Баранцев Дата: 25 апреля Тренинг "Управление командой тестировщиков" Тренер: Наталья Руколь Дата: 24 апреля Всем участникам конференции предоставляется 10% скидка на участие в тренингах перед конференцией. Успей зарегистрироваться пока еще есть места!!! Читать дальше Запуск тестов через JUnit4 в определенном порядке 2013-03-01 13:50 Подскажите, пожалуйста, как можно запустить тесты через JUnit 4 в определенном порядке, и что для этого нужно. И еще вопрос: тесты, которые вы пишете, они связанны между собой? Или же каждый тест является независимым и выполняется сам по себе? Selenium WebDriver: Получение текста из родительского тега 2013-03-01 17:44 <td id="best_ue65es8090"> Some_text <img width="14" src="/pic/ico_stars_comp.gif"/> </td> Пытаюсь получить Some_text используя String path = "//div[@id='rgMasterTableContainer']//tr[@class='pdsection']/td[2]"; String Text = driver.findElement(By.xpath(xpath)).getText(); переменная Text всегда пустая :( Так же использовал xPath которые непосредственно подсвечивают some_text в Firebug: 1) string(//div[@id='rgMasterTableContainer']//tr[@class='pdsection']/td[~]) 2) //div[@id='rgMasterTableContainer']//tr[@class='pdsection']/td[~]/text() при запуске вылетают ошибки: 1)DOM XPath Exception 52 2)The result of the xpath expression "MyxPath/text()" is: [object Text]. It should be an element. Может я чего не так делаю? Посоветуйте, что можно предпринять в этой ситуации />/> Jmeter - ERROR - jmeter.protocol.http.proxy.Proxy: Problem with SSL ce 2013-03-02 01:54 Прошу не бить сильно - я начинающий тестеровшик. Дали задание изучить Jmeter. Проблема при изпользовании HttpProxyServer - jmeter.protocol.http.proxy.Proxy: Problem with SSL certificate? Ensure browser is set to accept the JMeter proxy cert. Установил сертификат в браузер, добавил его в cacerts. Что делаю не так, что еще нужно. Jmeter 2.9. Спасибо. вызов HTTP Samplera в зависимости от рейтинга URL 2013-03-03 14:45 Добрый день всем! Задача такая. Есть ряд URL от определённого сайта, который надо протестить. У этих URL есть рейтинги - то есть насколько часто пользователи заходят на тот или иной адрес. Как это(разную частоту запросов URL) реализовать в JMeter? Подозреваю, что без кодинга тут не обойтись, однако чёткой идеи пока в голове нету. Спасибо. Новый форум о заработке и отдыхе в интернете! 2013-03-03 15:05 Открылся новый форум о заработке и отдыхе в интернете! Добро пожаловать! Сайт: Жмите здесь! Не могу получить значение из калькулятора. 2013-03-03 20:18 а) версия TestComplete'a б) используемый скриптовый язык в TestComplete'e (JScript) в) тестируемое приложение - Сalculator (Windows 7) Проходя урок наткнулся на неожиданность - отсутствие свойства *.wText ODT.Data.CalcGroup.Calc.Result = wCalc.Window("Edit", "", 1).wText;это пример из урока (то есть как должно быть). Кажется я знаю где собака зарыта - дело в том, что у меня x64 битная винда... у нее немного другое представление информации(свойств/методов) приложений, на сколько я понял. Используя браузер ТС нашел окно вывода результата, собственно: Sys.Process("calc").Window("CalcFrame", "Calculator", 1).Window("CalcFrame", "", 1).Window("Static", "", 1) но как достучаться до значения, не понимаю... Вот функция на которой падает exception(на последней строке)(файл functions): function _CalcStartODT() { TestedApps.calc.Run(); var wCalc = Sys.Process("calc").Window("CalcFrame", "Calculator", 1); ODT.Data.CalcGroup.Calc.Wnd = wCalc; ODT.Data.CalcGroup.Calc.Result = wCalc.Window("CalcFrame", "Calculator", 1).Window("Static", "", 1); } сам exception: Cannot obtain the window with the window class 'CalcFrame', window caption 'Calculator' and index 1. See Additional Information for details. 18:50:55 Normal и непонятно чего ошибка, что невозможно получить класс калькулятора, если я через Object Browser TC нахожу соответств. элемент и просто копирую... Отлов ошибок JavaScript на web-странице 2013-03-04 10:40 Доброго дня, уважаемые! Такой вопрос: есть какие-нибудь способы выполнить проверку на наличие JavaScript'овых ошибок на всех страницах explorer' а во время прогона тестов? При чем проверка должна происходить до того как страница прогрузилась. Прогулки по интернету в поисках ответа на этот вопрос пока результатов не принесли...может я не там ищу?.. Проблемы с тестированием систем заказчика 2013-03-04 21:35 Добрый день! В кратце опишу существующий процесс тестирования у меня в кампании. Мы являемся аутсорсерами и работаем не на территории заказчика. Мы обеспечиваем только функциональное тестирование систем. Модульное и системное тестирование осуществляется силами заказчика(разработчики). Процесс тестирования нами построен следующим образом: В год намечены релизы по внедрению функционала на продуктив. Перед каждым релизом мы получаем документацию на различные доработки. Анализируя документацию далее пишется тестовая модель для тестирования. После подготовки тестовых сценариев тестироване систем делится на 4 этапа: 1 этап. Выполняется дымчатое тестированию. 2 этап. Функциональное тестирование написанной нами тестовой модели. 3 этап. Тестирование передается бизнес-пользователям, которые тестируют систему со своего видения. 4 этап. Регрессионное тестирование Но на нашем проекте ситуация очень плохая. У нас очень напряженные отношения с бизнес-пользователями и аналитиками. Разработчики также не особо хорошо к нам относятся. В связи с такой обстановкой возникает очень много проблем 1. После написания тестовой модели аналитики могут что то поправить в документации и не предоставить ее тестировщикам, в связи с этим вечно возникают проблемы. Тестировщик находит ошибку и заводит баг. Потом разработчик отвечает, что это не ошибка, что у нас старая версия документации, а по новой (которой у нас нет) это не баг, следовательно ошибка тестирования. 2. При написании тестовой модели некоторый функционально в доках описан мало и непонятно, аналитики толком ответить не могут, следовательно кривая тестовая модель и при тестировании не совсем понятно, как тестировать и часто заводим ошибки, которые на самом деле не баги. Следовательно опять ошибки тестирования. 3. Нами тестируется функциональн, как его видим мы и естественно мы не можем уловить все моменты, далее при тестировании бизнес-пользователями находятся ошибки, которые пропустил тестер. Виноват опять тестировщик. Он пропустил. 4. Разработчики иногда сами что-то меняют на средах прям во время тестирования, соответственно мы тестируем на одной версии среды, бизнес пользователи на другой, и бизнес-пользователи находят ошибки которые пропустил тестировщик, хотя на самом деле при тестировании нами данная ошибка не воспроизводилась. Иногда пропускают ошибки и тестировщики и пользователи и в ходе регресса их не нашли. Ошибки попадают на продуктив и винят во всем тестировщика и его руководителя. Как правильно подстраховываться в данных случаях чтобы избежать всех проблем.? очень необходимо. Как читать логи/чарты 2013-03-05 15:04 Добрый день. Подскажите, что означает данная пила? Запросы по HTTP Request ( к 1 странице) theads 10 ramp-up 100 forever Random Timer 0-1000 2.Что означает, когда запросы перестают формироваться (Header не прикладывается) и в ответ 204? Заранее спасибо. Выбор инструмента для автоматизации тестирования игр на Marmalade SDK 2013-03-06 00:37 Доброго времени суток, уважаемые коллеги! Который день ломаю голову над тем, какой же инструмент для автоматизации выбрать. Пока смотрю в сторону eggPlant || jamo solutions. Если кто-то уже решал задачу с автоматизацией игр, то очень хотелось бы услышать Ваше мнение. Спасибо. Тестирование верстки с помощью Selenium 2013-03-06 00:45 Хотелось бы услышать мысли, как можно хоть немного автоматизировать тестирование верстки в разных браузерах. Есть ли идеи получше, чем просто снять скриншоты со всех страниц с помощью того же Selenium и потом вручную их просматривать и сравнивать? И как быть, например, с IE, в котором можно переключаться с одной версии браузера на другую (при ручном тестировании разумеется)? Есть ли проблемы или особенности снятия скриншотов в разных браузерах? Или может для тестирования верстки есть более подходящие инструменты? Selenium 2 + python как делать скриншоты и не только? 2013-03-06 04:38 Всем добрый день, Подскажите есть ли готовые решения для Selenium 2 + python, которые позволяют делать скриншоты при определенных событиях (ошибка, закончен тест, итд), а также брать данные(например логин и пароль) из таблиц (эксель, база данных). Спасибо всем большое. Использовать/Неиспользовать Aliases 2013-03-06 10:26 Добрый день! Хотел поинтересоваться, кто как пишет тесты. Используете ли Вы Элиасы? С какими сложностями Вы встречались во время их использования/неиспользования. Что лучше и оптимальней на Ваш взляд? Спасибо! TC отправка логов по электронной почте 2013-03-06 10:47 Доброго дня! Меня просят автоматически по завершении прогона тестов отсылать лог по нескольким адресам корпоративной почты. Лог я сохраняю в формат .mht и помещаю в конкретную папку. Может кто сталкивался: ТС может выполять рассылку на почту? и если да, то как это можно реализовать? Заранее благодарю! 23 марта - QAClubConf 1.2.: SecurityTesting в Харькове 2013-03-06 15:26 О САМОЙ КОНФЕРЕНЦИИ: Почему это нужно всем в IT мире? Ну, во-первых, хоть и конец света уже давно прошел, тем не менее - безопасность никому никогда не повредит, а во-вторых – тестирование безопасности –неисследованная область, экспертов в ней немного, но было очень много желающих обсудить эту тему тогда, когда мы провододили профессиональные встречи на эту тему. Кому будет интересно? Кроме тестировщиков ПО, будет интересно еще и ПМ-ам, админам и программистам. С программой конференции можно ознакомиться по ссылке. РЕГИСТРАЦИЯ находится здесь. Формат конференции - это формат express edition (в один поток + флипчарт доклады в параллели). По многочисленным просьбам увеличилась длительность докладов (теперь это 1 час + 15 мин на вопросы). Больше о подробностях концепции – см. ТУТ. Также в этот раз у нас будет ice-breaking pre-party конференции накануне 22-го марта: где уже можно будет начать общаться и думать на тему безопасности. В параллели мы сделали off-top флипчарт-доклады – намеренно в таком формате, кто устанет от обсуждения безопасности, можно набраться знаний из других областей. Как это было? История других конференций по тестированию – видео докладов и презентации хранятся на сайте в Архиве, там найдутся наши прошлые конференции: QAClubСonf 1.0: Management&Process и QAClubConf 1.1: Automation&Tools. До встречи на конференции! Читать дальше Тест выполняется на hub, а не на node 2013-03-06 15:42 Здравствуйте! Ситуация следующая: На локальной машине (Windows7) запущен hub. На виртуальной машине (VMware, ОС Ubuntu) запущен node. В консоли hub я вижу как node удачно подцепился. Запускается локально тест. По сути хаб должен его перенаправить на виртуалку, но этого не происходит, тест начинает запускаться локально (естественно, не выполняется, т.к приложение не запущено). Почему так происходит? запуск hub: java -jar selenium-server-standalone-2.31.0.jar -role hub запуск node: java -jar selenium-server-standalone-2.31.0.jar -role node -hub http://xx.xxx.xxx.xx:4444/grid/register (xx - IP локальной машины с hub) на node все готово для запуска тестов (приложение запущено) P.S. RemoveWebDriver в коде определен. P.P.S. Запуск осуществляется с помощью maven Спасибо! КА, Разработчик Android от 100 Москва 2013-03-06 16:13 Обязанности: Написание финансовых приложений для мобильных устройств, запуск гаджетов. общающихся по protobuf или json через HTTP; кеширующих данные и инвалидирующих их (а мы знаем, что это одна из самых трудных задач в программировании*); гео ориентированных (GPS, карты, геокодирование, skynet); быстро работающих на медленных сетях; использующих эвристические алгоритмы; Общие знания и навыки: ООП, коммуникационные протоколы и форматы (protobuf, json), кеширование данных разными способами, всё о UI и анимации, гео стэк (GPS, карты, geocoding, reverse geocoding); опыт работы с медленными сетями – плюс; Шаблоны проектирования: интерфейс, прототип, делегирование, протокол, синглтон , мост/протокол, билдер, фабрика/адаптер/компоновщик Developer должен уметь: разбираться в чужом коде, делать профайлинг (памяти, CPU, сети), писать и использовать logic unit tests, application unit tests, пользоваться git и Jira Java, MVC, особенности android 4 Желательно: ∙ опыт размещения собственного приложения в Android Market; Условия ∙ заработная плата по результатам собеседования(от 100 т) Ленинградское шоссе olga@ok-konsalt.ru КА, Разработчик IOS (Москва) 2013-03-06 16:25 Ищем разработчиков приложений для iPhone и iPad общающихся по protobuf или json через HTTP; кеширующих данные и инвалидирующих их (а мы знаем, что это одна из самых трудных задач в программировании*); гео ориентированных (GPS, карты, геокодирование, skynet); быстро работающих на медленных сетях; использующих эвристические алгоритмы; Общие знания и навыки: ООП, коммуникационные протоколы и форматы (protobuf, json), кеширование данных разными способами, всё о UI и анимации, гео стэк (GPS, карты, geocoding, reverse geocoding); опыт работы с медленными сетями – плюс; Шаблоны проектирования: интерфейс, прототип, делегирование, протокол, синглтон, мост/протокол, билдер, фабрика/адаптер/компоновщик Developer должен уметь: разбираться в чужом коде, делать профайлинг (памяти, CPU, сети), писать и использовать logic unit tests, application unit tests, пользоваться git и Jira Obj-C, MVC; должен уметь пользоваться Warnings и Static code analyzer ЗП от 100 т офис, Ленинградское шоссе olga@ok-konsalt.ru После обновления страницы не подгружаются стили 2013-03-06 17:35 Господа, кто-нибудь сталкивался с подобной проблемой. Запускаю firefox через веб-драйвер и просто открываю страницу http://mo.ua : public static WebDriver driver = new FirefoxDriver(); driver.get("http://mo.ua"); Сайт выглядит нормально: http://i080.radikal.ru/1303/64/68c39e8b8814.jpg НО после обновления страницы по f5 перестают подгружаться стили. Сайт теперь выглядит так: http://s020.radikal.ru/i701/1303/8b/2f900cc849a1.jpg Пробовал другие сайты, сделанные на magento. Все ведут себя схоже. В чем может быть причина незагрузки стилей? TestComplete 7 массивы 2013-03-06 17:58 Здравствуйте! Друзья, подскажите как определить длинну массива на Delphi Script? function xxx(); var ArrX; begin *** ArrX := CreateVariantArray2(0, Count1, 0, Count2); ArrX[i, j]:=Xdata; *** result:=ArrX; end; Требуется получит размер массива из другой процедуры. Спасибо. Тест — менеджерские посиделки №06 в Циферблате 2013-03-07 08:30 Собеседования. Мысль о них, наверное, одна из первых приходит в голову при упоминании букв HR. Хотя это не первое наше взаимодействие, также как получение трудовой при увольнении не последнее. Мы приглашаем вас на посиделки в пятницу 15.03.2013 поговорить о «Взаимодействии с HR департаментом» с нашими гостями, менеджерами по работе с персоналом. Повестка дня: 1. Знакомство с гостями 2. [Тема участников] 3. [Тема участников] 4. [Тема участников] 5. [Тема участников] Ждём всех заинтересованных в теме. Приносите тексты своих резюме и/или вакансий для обсуждения, ведь это отличная возможность получить о них обратную связь, которую обычно нам не предоставляют. Регистрация не требуется. Когда: 15.03.2013 (пятница) с 18-45 и до момента пока все темы не обсудим (обычно заканчиваем около 21-20). Где: «Циферблат», Невский проспект, 81, вход справа от арки, второй этаж. При входе скажите, что вы к тестировщикам. Контакты: +7-911-266-90-40 (Катя); +7-921-447-53-81 (Алексей). Время начала: С 18-45 происходит сбор участников. Само обсуждение начинается примерно в 19-10-19-15, как разговоримся. Это не формальное мероприятие, а дружеская беседа, поэтому можно прийти/уйти в удобное время (заплатив Циферблату только за проведённые минуты). Участие условно-бесплатное. Надо оплатить время пребывания в Циферблате — 2р/минута первый час, 1р/мин следующие часы, т.е. за 2ч надо будет заплатить 180р. Кроме нахождении в пространстве, можно пить чай/кофе и есть печенки в любых количествах:) При желании можно принести еду с собой. Удалённо, начинающий тестировщик 2013-03-07 10:04 Разыскивается начинающий тестировщик для удалённой работы в команде Лаборатории Качества. Мы предоставим: * 40 часов работы в неделю * обучение на курсах, конференциях, и коучинг в рабочих задачах * весёлый и очень дружный коллектив * маленькую зарплату. Мы ждём от вас: * активности и желания развиваться * высоких интеллектуальных способностей * верности. Да-да, верности. Мы активно учим, у нас как на войне, год за два. Поэтому мы заинтересованы в сотрудниках, которые придут не просто "подучиться", а останутся с нами надолго. Кому интересно - пишите на ask@quality-lab.ru с указанием ожидаемой з/п и объяснением, почему вы нам подходите. не получается аплоадить файл используя PUT 2013-03-07 12:08 Есть приложение, в который надо довольно необыным образом заливать файлы. надо отправить в начале запроса имя файла, перевод строки а потом сам уже файл в аттаче то как должно быть отсниффаное. в JM делаю HTTP Request, метод PUT в post body название файла и путь к файлу в секции где это надо указать. мультипарт форм дата включен. в результате вижу что post body отправляется, но без файла. о чем мне потом сервис и говорит. от смены имплементации способа HTTP ничего не меняется в случае POST с аналогичными настройками получается ровно наоборот. файл шлется, а post body нет. жметр 2,9 бага HTTP Request самплера? Перехват исключения из другого юнита 2013-03-07 17:34 Имею TC9 и Jscript И собирался пользоваться исключениями для вылова ошибок и остановки выполнения лишних кусов долго выполняющихся уже проваленых тестов. Наткнулся на такое «чудо» :( Пример: Unit1: function Class1(){ throw new Error(-1,'error'); Log.Message('need stored'); } Unit2: //USEUNIT Unit1 function test1(){ try { Unit1.Class1(); // it works Log.Message('need stored'); } catch (err){ Log.Message('catch'); } } function test2(){ try { var object_of_Class1 = new Unit1.Class1(); // It does not work Log.Message('need stored'); } catch (err){ Log.Message('catch'); } } Первый случай когда я вызываю функцию просто выполнятся - работает нормально. Исключение вылавлявается. Но если я попробую создать объект, что бы функция отработала как его конструктор – исключение не перехватывается, а скрипт умирает раз и на всегда. Если объявлять конструктор в этом же юните, где и вызов – тоже все хорошо. Но не писать же все классы и тесты в одну огромную простыню… Работа с классами для меня важна. Но что делать, что бы правильно отрабатывали исключения, возникающие в конструкторах или методах классов? требуется программист C# со знанием .NET и MS SQL Server Москва 2013-03-07 19:12 Обязанности: ∙Участие в проекте по разработке системы технологического администрирования ресурсов (проект на .NET); ∙Проектирование, разработка и интеграция программных модулей. Требования: ∙24-45 лет; высшее образование; опыт работы от 2 лет; ∙Участие в командных разработках; ∙Знания NET Framework 3.5-4.0 (C#; ADO.NET); Windows Forms; LinQ; ∙Знания MS SQL Server на уровне разработчика. Приветствуется: ∙Знание и понимание инженерных технологий; ∙Знание WCF и WWF; ∙Знание SVN и библиотеки Infragistics. Москва, Позиция штатная, ЗП до 120 тыс Требуется тестировщик Москва 2013-03-07 19:12 Обязанности: Написание тест-планов, тестирование Регистрация/верификация дефектов Взаимодействие с командами разработки и маркетинга по подготовке релизов Создание, ведение реестра и хранилища релизов Обязательные требования: Понимание основных этапов жизненного цикла ПО Понимание процесса тестирования ПО, знание основных подходов к тестированию, этапов тестирования Знание SVN, принципов работы баг-трекинговых систем Желательные требования: Опыт автоматизации тестирования Образование высшее техническое Опыт конфигурирования Cruise Control Общие требования: Опыт работы в QA Ответственность, аккуратность, изобретательность, умение разбираться в новом функционале Условия: Москва, штат, з/п от 70.000 до 90.000 руб. (по результатам собеседования) вакансия программист php/mySql Москва 2013-03-07 19:13 Компания ООО Тим Форс Менеджмент на развитие проекта www.smartsap.com разыскивает программиста php с опытом работы с mysql. штат. Москва (центр, М Арбатская). График гибкий. ЗП от 70 тыс Требования: опыт работы от 3 лет по разработка и сопровождение интернет-портала (нетиповых решений) с использованием open source (Symfony 2.0, jQuery) Задачи: доработка нового функционала, поддержка существующего решения. Условия обсуждаются. Просьба выслать резюме, пример кода и ссылки на проекты, в которых принимали участие с указанием роли. ir@hrtf.ru +7 915 015 85 06 "Senior Technical Writer" in St.Petersburg location. 2013-03-07 20:16 Principal Duties And Responsibilities: ∙ Represents the organization on project teams and may perform technical project leadership roles, while fostering teamwork and collaboration within and across work groups. ∙ Independently plans, coordinates, communicates, and executes documentation projects under only managerial direction. ∙ Participates in the design and development of the product including specifications creation and reviews. ∙ Able to anticipate customer needs and recommend solutions and improvements to design to minimize documentation requirements. ∙ Responsible for creation and revision of hardware and software documentation. ∙ Exerts sphere of influence outside of work group or department. ∙ Works closely with Engineers in US-based time zones. ∙ May seek customer input and take responsibility for customer situations (internal and external customers). Experience / Key Skills required: ∙ Technical writing skills. ∙ Excellent English writing and communication skills. ∙ Adobe FrameMaker , Adobe RoboHelp or MadCap Flare experience. ∙ Experience in Perforce or other source control tool. ∙ Knowledge of Installation Guides, Release Notes and other software product documentation development principles. ∙ Striving for professional development. ∙ Analytical ability. ∙ Understanding of business environment. ∙ Project management skills. ∙ Education required: Bachelors (Tech) or equivalent. ∙ Experience required: 3-6 Years. Benefits: ∙ Medical insurance for employees and their families ∙ Life insurance ∙ Paid personal/sick/vacation days ∙ Corporate cell phone service ∙ Partial sport reimbursement ∙ Professional training programs ∙ English courses ∙ Opportunity to work in a flexible schedule ∙ Comfortable office location (near metro station Vasileostrovskaya) ∙ Relocation package for candidates from other cities please send resume to pavel.khometa@emc.com Selenium IDE. Первые ошибки при попытке воспроизвести запись. 2013-03-08 02:13 Начала изучение Selenium IDE самостоятельно в домашних условиях. Ну и конечно, прочитала документацию. И даже нашла описание того,какие действия нужно производить при возникновении подобной ошибки. Задача простая нажать кнопку. Когда selenium доходит до этой задачи, то останавливается и в лог пишет: [error] Element id=im_search_btn not found В документации, в устранении неполадок написано, что попробуйте добавить перед командой pause 5000, чтобы определить, действительно ли проблема в рассогласовании. Если это так, используйте либо waitFor*, либо *AndWait команду перед строкой, вызывающей ошибку. Попробовала написать waitForPageToLoad 60000, и не получилось... Но кстати, если двойным кликом нажать на строчку, то в браузере на страничке действие отображается успешно. Подскажите пожалуйста, гуру Selenium'а что еще можно предпринять для устранения этой ошибки? в прикрепленном файле изображение с ошибкой. C праздником, дорогие тестировщицы!!! 2013-03-08 11:12 http://software-testing.ru/shop/components/com_virtuemart/shop_image/product/_________________4d6e1fe216a06.png Милые тестировщицы! Поздравляем Вас с праздником 8 Марта! Желаем, чтобы этот первый весенний праздник был для вас тёплым и солнечным, чтобы весна наступила без срыва сроков! Пусть все баги падают к вашим ногам, разработчики преклоняются перед вами, а начальство всегда благоволит к вам! Несите радость коллегам своей красотой и улыбками, может быть тогда качество разрабатываемых программ повысится само собой! С праздником! Читать дальше Вопрос о Selenium IDE 2013-03-08 20:02 Использую плагин Selenium IDE для автоматизации некоторих дейвствий в одной браузерной онлайн игре.Могут ли вичислить что я использую етот плагин? так как по правилам игри запрещено использовать боти и программи для игри Нужен Framework похожий на Selenium 2013-03-09 23:26 Вопрос в том что нужен Java Framework или библиотека похожий на селениум только для десктопных приложений. Желательно с документацией. Может кто чего подскажет. Framework должен уметь работать по принципу черного ящика, и чтоб можно было писать тест кейсы через JUnit. Приложение запускается через exe file. Ranorex и DevExpress 2013-03-10 17:09 Скажите, пожалуйста, кто-то пробовал тестировать при помощи Ranorex систему, написанную на DevExpress? Record работает хорошо, а вот Spy видит только объекты и свойства .Net, а к объектам и свойствам DevExpress никак доступиться не могу. Тестирование защищенности веб-приложений, начало 22 марта 2013-03-10 17:48 Онлайн-тренинг (4 занятия) с домашней работой Начало: 22 марта Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей. Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации. Подробная программа и условия участия Читать дальше Автоматизация тестов с использованием TestComplete, начало 29 марта 2013-03-10 17:49 Онлайн-тренинг автора единственного русскоязычного учебника по TestComplete Геннадия Алпаева, начало 29 марта TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других. Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера. Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом. Посмотреть отзывы участников онлайн-тренинга "Автоматизация тестов с использованием TestComplete" Подробная программа и условия участия Читать дальше Автоматизация тестирования Android приложений, онлайн-тренинг, начало 2013-03-11 08:30 Тренер: Андрей Дзыня К новой версии курса добавлено еще одно новое занятие. Теперь занятий стало 4. Те, кто уже проходил курс в усеченной версии, могут докупить только новые уроки. Если верить статистике, которая была представлена на последней Google I/O Conference, Android занимает весьма большую часть рынка мобильных технологий. Более 400 000 000 Android устройств было продано по всему миру (это в 4 раза больше, чем в прошлом году) и более 1 000 000 новых Androidустройств активируются каждый день. Эти цифры взволнуют каждого! Новые приложения для Android появляются с фантастической быстротой. Для кого-то это инструмент по улучшению своего бизнеса. А кому-то это просто интересно - написать приложение для своего смартфона и использовать его для решения повседневных задач. Многие из нас уже занимались тестированием разного рода Android приложений:
Те кто уже пробовал автоматизировать тестирование мобильных приложений, должно быть, столкнулись с проблемой выбора инструмента автоматизации. Если вам дорого ваше время и вы не хотите тратить его на эксперименты с разными инструментами, а стремитесь как можно быстрее начать заниматься делом и приносить пользу вашему проекту, не поленитесь и инвестируйте ваше время в новый, дополненный курс от Андрея Дзыни по автоматизации тестирования Android приложений. Посетив этот курс, Вы:
Читать дальше Selenium 2.0: стартовый уровень, онлайн, начало 12 апреля 2013-03-11 08:33 Онлайн-тренинг, 3 занятия, начало 12 апреля Тренер: Баранцев Алексей За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность. Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом. Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне. Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки. После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:
Читать дальше Как собрать Selenium.Webdriver (dotnet) из исходников 2013-03-11 16:35 Есть ли те, кто может рассказать как собирается из исходных кодов Selenium.Webdriver? При сборке нужен файл "mozilla-config.h" для проектов:
Какой файл нужен, первый попавшийся из поисковика? Например, http://code.google.com/p/google-web-toolkit/source/browse/plugin-sdks/gecko-sdks/gecko-5.0.0/WINNT_x86-msvc/include/mozilla-config.h?r=10393 Также после запуска тестов для Firefox нужен xpi-файл (webdriver.xpi - расширение для Firefox). В собранном файле WebDriver.dll файл webdriver.xpi есть как ресурс (см, например, selenium-dotnet-2.31.2.zip на https://code.google.com/p/selenium/downloads/list ). В проекте не понял, как webdriver.xpi попадает в ресурсы WebDriver.dll. Specification by Example: From User Stories to Acceptance Tests 2013-03-11 16:48 Очный двухдневный тренинг Гойко Аджича, 26-27 марта, Москва При оплате укажите промокод Softwaretesting и получите 15% скидку. Спецификация на примерах (Specification by Example) является краеугольным камнем любого успешного тестирования и стратегии работы с требования в гибких и бережливых процессах, таких как Scrum, экстремальное программирование и канбан. Этот двухдневный семинар научит вас применять спецификации на примере для преодоления коммуникационного барьера между заинтересованными сторонами и командами разработки, встраивать качество в программное обеспечение с самого начала разработки, проектировать, разработать и поставлять системы, достигающие целей. Семинар предназначен для тестировщиков, бизнес-аналитиков и разработчиков, и создан на основе книг Гойко Аджича "Спецификация на примерах" и "Преодоления коммуникационного барьера". Тренинг состоит из упражнений и обсуждений, из которых вы узнаете:
Читать дальше Jenkins Selenium и Sikuli 2013-03-11 18:57 Доброго времени суток. Есть необходимость реализовать запуск тестов selenium (C#) через Jenkins и Selenium Grid. В самих тестах необходимо помимо прочего использовать Sikuli для поиска элементов на экране. Для этого, очевидно, требуется, чтобы процесс самих тестов (которые будут дергать функционал Sikuli) был запущен на том же хосте, что и браузер. В то же время по умолчанию при использовании Selenium Grid процесс самих тестов может быть запущен на одном хосте, а браузер с тестируемым приложением - на другом. Соответственно, вопрос, возможно ли в Jenkins выполнить настройки выполнения таким образом, чтобы исполняемый процесс тестов и браузер были гарантированно на одной и той же машине? Может есть какие-то другие предложения/решения по теме? Тестирование аппаратного обеспечения. Что это? 2013-03-12 09:30 Собственно, наткнулась на это словосочетание в программе SQA days. Что это такое? Ожидание загрузки объектов приложения вниз по дереву 2013-03-12 18:37 Тестируется десктопное AIR-приложение Есть такое дерево: Sys.Process1.Window.object1.object2 Тут я эмулирую некое действие и в результате должно загрузиться: Sys.Process1.Window.object1.object2.object3.object4.object5 Загружается долго, несколько секунд. Меня интересует object5. Как мне дождаться его появления? Sys.Process1.Window.object1.object2.waitChild(****), я не могу применить, потому что интересующий меня object5 не является прямым наследником object2, а дерево тут нехилое и ждать последовательно – умрешь. И писать процедуру прохода как то некрасиво. Обратиться сразу напрямую Sys.Process1.Window.object1.object2.object3.object4.object5 и запросить например WaitProperty(‘exists’, true) я тоже не могу, тк. Прямое обращение вернут несуществующий элемент. Как правильно делать? установка redmine 2013-03-13 01:18 Привет! Никто не устанавливал redmine на windows7 x64? Пробовал установить по инструкции приведённой на сайте разработчика, пробовал и по другим, найденным в инете, всё безуспешно. На машине также стоит xampp, где лежит testlink, apache на 80 порту. Проставка с bitnami прошла успешно, но всё таки хотелось бы поставить не коробочный вариант. Заранее спасибо! П.С. поиск юзал уже. Webdriver не видит поля для ввода 2013-03-13 10:29 Доброе время суток. Столкнулся с такой проблемой: для pop-up'a авторизации на тестируем сайте уже был разработан тестовый скрипт. - все работала исправно. Но после изменили стилевое оформление pop-up'a (сделали симпатичнее). И Selenium (WD) перестал видеть поля для ввода пароля и email'a. Перепробовал кучу локаторов - но толку ноль. Причем если пробовать через Selenium IDE то все проходит успешно. Подскажите, пожалуйста, в чем может быть дело. Всем за ранее огромное спасибо. Лог ошибки: >FAILED: testUntitled >org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"nameField"} >Command duration or timeout: 30.36 seconds Кусочек кода про поля: ... <div class="line required fieldcontain"> <label for="nameField">e-mail</label> <div class="field focus"> <input id="nameField" type="text" value="" name="email"> </div> </div> <div class="fieldcontain required line"> <label for="password">пароль</label> <div class="field"> <input id="password" type="password" name="password"> </div> </div> ... Розыгрыш 10 билетов на онлайн-конференцию для специалистов по ручному 2013-03-13 10:56 До онлайн-конференции FUN ConfeT&QA осталось меньше месяца. Опубликованы уже почти все доклады (еще парочка готовится на запас). Зарегистрироваться на онлайн-конференцию можно здесь. А чтобы добавить в конференцию фана мы решили провести конкурс-розыгрыш 10 билетов на конференцию. Сегодня и завтра направляйте на адрес conf-quiz@software-testing.ru интересные истории, анекдоты, стихи, картинки, высказывания о жизни и работе тестировщика. Между всеми приславшими мы разыграем 10 пригласительных билетов на FUN ConfeT&QA, а шутки победителей покажем в перерывах между докладами. Для того чтобы выиграть билет на участие в онлайн-конференции FUN ConfeT&QA, Вам необходимо до 24:00 15-го марта написать письмо на адрес conf-quiz@software-testing.ru с указанием ФИО, города Вашего проживания, должности и интересную историю, анекдот, стих, картинку, высказывания о жизни и работе тестировщика. Авторы 10 самых веселых творений получат призовые билеты, а результаты их работ с указанием авторства будут представлены в перерывах между докладами онлайн-конференции. 18 марта до 14:00 (по московскому времени, UTC+4) на сайте http://confetqa.ru/ мы опубликуем список победителей и отправим им уведомление по почте. Те, кто уже оплатил участие в конференциях, но все равно хочет принять участие в розыгрыше аккаунта, тоже может это сделать. В случае если Ваше имя будет в числе везунчиков, мы пригласим Вас бесплатно на следующую онлайн-конференцию (или перенесем денежный эквивалент 1500 рублей в счет наших тренингов или записей любых курсов). А если ваша компания захочет стать спонсором призов для участников или докладчиков наших онлайн-конференций или устроить любую интересную акцию, мы будем рады взаимовыгодному сотрудничеству – пишите на info@software-testing.ru и мы непременно договоримся. Читать дальше Ведущий специалист отдела разработки 2013-03-13 11:29 Обязанности: ∙ Разработка и сопровождение ПО по направлению отчетности и хранилища данных. Требования: ∙ Возраст от 24 лет; ∙ Образование высшее; ∙ Опыт работы с БД Oracle PL\SQL от 2х лет: построение и оптимизация запросов, разработка приложений, возможен опыт с Cognos; ∙ Знание основ теории проектирования БД. Приветствуются: ∙ Опыт участия в разработке финансовой отчетности; ∙ Опыт работы с большими объемами данных. Условия: ∙ Оклад до 100 000 руб. (gross); ∙ Ежеквартальные премии: до 60% от месячной з/п; ∙ Испытательный срок – 3 месяца; ∙ График работы 5/2, с 9.00 до 18.00; ∙ Социальный пакет (отпуск, б/л, мед.страховка, льготы на питание, страхование, фитнес); ∙ В 5 мин. от м. Войковская, Москва. тел.: 8 (906) 098-31-45; 8 (495) 628-59-59, Анна. e-mail: pekin@profil.ru Вопрос на собиседовании 2013-03-13 11:44 Я еще работаю, но хочу сменить место работы, подскажите пожалуйста, что нужно отвечать на собеседовании, если задают вопрос: Почему решили сменить место работы? мол что вас там не устраивало и так далее..? (я же не скажу им что мол мало зп платят, или так можно говорить?)... Вообщем помогите пожалуйста. Заранее спасибо! Розыгрыш 10 билетов на онлайн-конференцию для специалистов по ручному 2013-03-13 12:22 До онлайн-конференции FUN ConfeT&QA осталось меньше месяца. Опубликованы уже почти все доклады (еще парочка готовится на запас). Зарегистрироваться на онлайн-конференцию можно здесь. А чтобы добавить в конференцию фана мы решили провести конкурс-розыгрыш 10 билетов на конференцию. До 16 марта направляйте на адрес conf-quiz@software-testing.ru интересные истории, анекдоты, стихи, картинки, высказывания о жизни и работе тестировщика. Между всеми приславшими мы разыграем 10 пригласительных билетов на FUN ConfeT&QA, а шутки победителей покажем в перерывах между докладами. Для того чтобы выиграть билет на участие в онлайн-конференции FUN ConfeT&QA, Вам необходимо до 24:00 15-го марта написать письмо на адрес conf-quiz@software-testing.ru с указанием ФИО, города Вашего проживания, должности и интересную историю, анекдот, стих, картинку, высказывания о жизни и работе тестировщика. Авторы 10 самых веселых творений получат призовые билеты, а результаты их работ с указанием авторства будут представлены в перерывах между докладами онлайн-конференции. 18 марта до 14:00 (по московскому времени, UTC+4) на сайте http://confetqa.ru/ мы опубликуем список победителей и отправим им уведомление по почте. Те, кто уже оплатил участие в конференциях, но все равно хочет принять участие в розыгрыше аккаунта, тоже может это сделать. В случае если Ваше имя будет в числе везунчиков, мы пригласим Вас бесплатно на следующую онлайн-конференцию (или перенесем денежный эквивалент 1500 рублей в счет наших тренингов или записей любых курсов). А если ваша компания захочет стать спонсором призов для участников или докладчиков наших онлайн-конференций или устроить любую интересную акцию, мы будем рады взаимовыгодному сотрудничеству – пишите на info@software-testing.ru и мы непременно договоримся. Читать дальше javascript как вытащить две переменные ? 2013-03-13 12:34 в диалоговое окно вводится майл ; пароль (например: sder@mail.ru;ewr123) жаваскрипт разделяет майл и пароль на две переменные записывая в массив из двух элементов. В общем задача вытащить из жава скрипта две переменные массива temp [0] и temp [1] но selenium позволяет вывести из жава только последнюю переменную Итак,такая строчка; echo javascript{var mail=";var b = prompt("ввeдитe нaзвaниe ящикa");var temp = new Array();temp = b.split(';');mail =temp [1];} выдаст только пароль echo javascript{var mail=";var b = prompt("ввeдитe нaзвaниe ящикa");var temp = new Array();temp = b.split(';');mail =temp [0];} выдаст только майл echo javascript{var mail=";var b = prompt("ввeдитe нaзвaниe ящикa");var temp = new Array();temp = b.split(';');} выдаст майл и пароль через запятую так как мне вывести из такого выражения storeExpression javascript{var mail=";var b = prompt("ввeдитe нaзвaниe ящикa");var temp = new Array();temp = b.split(';');} mailpass две переменные ? Например mail=sder@mail.ru и pass=ewr123 Looking for Automation Software Engineer 2013-03-13 16:09 Video and Collaboration Group (VCG) is now hiring top talent for our Skolkovo Engineering Team. Based at Cisco’s Riverside office in Moscow, the team will focus its engineering efforts on new and existing products that will be used in Russia and Worldwide. Russia is home to world-class talent in basic and applied sciences, offers a great education system that creates a workforce that has the ability to think differently. These qualities in addition to Russia’s rich history and tradition of discoveries in science and research that has extended for centuries, makes it a perfect choice for Cisco’s innovation efforts. One of our first projects at Skolkovo will be developing new technology for the Physical Security Business Unit. Using the network as the platform, next-generation Cisco physical security solutions are hyperscalable, flexible, and comprehensive. Built for network and security system deployments and enabled by Cisco Medianet, unified data center, and virtualization technologies, they support video surveillance, access control, incident management, and security operations. Come join Cisco and become a part of transforming Skolkovo into one of the most advanced technology regions in the world!” Job Description: The candidate will be responsible to test multiple PSBU products. This includes the creation of a distributed and scalable automation approach to be used during unit, regression and performance testing cycles. Job Responsibilities: ∙ Develop automation scripts and libraries for unit, feature and system testing. ∙ Coordinate automation code development with product feature development cycles. ∙ Constantly enhance automation coverage based on customer's feedback. ∙ Initiate and participate in automation code reviews. ∙ Develop and maintain automation documentation. ∙ Participate in product design reviews. ∙ Evaluate automated tools and come up with the suggestions on their usage. Participate in development of the in-house tools. Job Requirements: ∙ 3-5 years of experience in test automation. ∙ Experience with Java and/or C/C++, C# ∙ Experience with GUI/Web automation tool such as RFT (Rational Functional Tester) ∙ Experience with video and audio quality validation tools. ∙ Familiarity with Cisco networking equipment. ∙ Excellent written and verbal communication, team and people skills. ∙ Ability to work with customers to resolve problems. Please send your CV in English to glschuki@cisco.com Mobile Software Developer (Android), Москва, 120 000 рублей 2013-03-13 16:44 Крупная телекоммуникационная компания набирает программистов в команду "с нуля" для разработки и дальнейшего продвижения мобильного софта. Role description: ∙ Be part of Android Software development team ∙ Developing several Android applications, which specifically created for device project Skills/Expertise: ∙ IT/technical education, computer science ∙ Programming experience (C/C++/J2ME) ∙ Android development experience ∙ Advanced knowledge of Android OS architecture Буду рада ответить на все возникшие вопросы/>! Тамара 8 925 085 0422 Работа с массивами данных 2013-03-13 16:52 Столкнулась со следующей проблемой: есть у меня 2 потока. в первом - в респонсе я получаю уникальный токен пользователя. во втором этот токен используется. в первом Thread Group я поставила кол-во пользователей 10 - я получаю 10 респонсов с уникальными токенами. теперь мне нужно эти десять токенов использовать во втором Thread Group. На данный момент у меня 1-й поток прогоняется 10 раз, а 2-й всего один раз (работает с последним полученным токеном). Как сделать так, чтобы все 10 токенов прогнать по 2-му потоку? Заранее спасибо! QTP 11.51 + Net Object 2013-03-13 18:34 Есть две системы: ХР + ИЕ8 Вин7 + ИЕ9 поставили на них QTP 11.50+Patch = QTP 11.51 На старых теста проверяем QTP. В обждект инспекторе не Button ни кнопки ни Edit вс е распознается как SWFObject. Все сервисы включены, на 11 QTP все распознает, а здесь ни как. Кто что может подсказать, или ето опять фичя :) Ведущий специалист автоматизированного тестирования 2013-03-14 09:19 Требования: ∙ Опыт работы от 4-х лет. ∙ Высшее образование. ∙ Опыт работы в части автоматизированного тестирования . ∙ Опыт работы в финансовых организациях (банк, страховая/инвестиционная компания) или компании по разработке банковского ПО. ∙ Опыт разработки тестовых сценариев. ∙ Опыт написания технической документации, отчетов (презентаций). ∙ Знание технологий (Oracle DB, OSB, WebSphere/Weblogic?, Java, .Net. консольные приложения, CITRIX, продукты для автоматизации тестирования HP, IBM, SmartBear?), их средств мониторинга и анализа. ∙ Английский язык – чтение технической литературы. Желательно: Опыт разработки приложений на различных платформах Личностные качества: организованность, высокая работоспособность Обязанности: ∙ Разработка методологии автоматизированного тестирования ИТ-систем. ∙ Модификация методологии автоматизированного тестирования ИТ-систем в связи с изменением функционала систем/внедрением нового функционала. ∙ Разработка инструментария автоматизированного тестирования, включая: разработку скриптов, настройку инструментов, настройку средств мониторинга, настройку компонентов сред автоматизированного тестирования. ∙ Проведение автоматизированных тестов и на основе релизной схемы (5 релизов в год). ∙ Оформление отчетов/презентаций по итогам автоматизированных тестов. ∙ Оформление необходимой технической документации, включая методику автоматизированного тестирования, описание тестовых сценариев и инструментов, документацию к средствам автоматизированного тестирования, описание пулов данных для проведения тестов, инструкции запуска автоматизированных тестов. Условия: Заработная плата обсуждается по итогам собеседования., оформление в соответствие с ТК. м. Белорусская . Контакты: Бэлл Интегратор т. (495)981-61-82 д.621 Анастасия Мосина amosina@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии). Тестировщик/тест-дизайнер автоматизированного тестирования 2013-03-14 09:29 Требования: ∙ Опыт работы от 2-х лет. ∙ Высшее образование. ∙ Опыт работы в ИТ. ∙ Опыт работы в части автоматизированного тестирования. ∙ Опыт работы в финансовых организациях (банк, страховая/инвестиционная компания) или компании по разработке банковского ПО. ∙ Опыт разработки тестовых сценариев. ∙ Опыт написания технической документации, отчетов (презентаций). ∙ Английский язык – чтение технической литературы. ∙ Наличие профильной сертификации. Желательно: Знание технологий(Oracle DB, OSB, WebSphere/Weblogic, Java, .Net. консольные приложения, CITRIX, продукты для автоматизации тестирования HP, IBM, SmartBear ), их средств мониторинга и анализа Личностные качества: организованность, высокая работоспособность. Обязанности: ∙ Разработка методологии автоматизированного тестирования ИТ-систем. ∙ Модификация методологии автоматизированного тестирования ИТ-систем в связи с изменением функционала систем/внедрением нового функционала. ∙ Разработка инструментария автоматизированного тестирования, включая: разработку скриптов, настройку инструментов, настройку средств мониторинга, настройку компонентов сред автоматизированного тестирования. ∙ Проведение автоматизированных тестов и на основе релизной схемы (5 релизов в год). ∙ Оформление отчетов/презентаций по итогам автоматизированных тестов. ∙ Оформление необходимой технической документации, включая методику автоматизированного тестирования, описание тестовых сценариев и инструментов, документацию к средствам автоматизированного тестирования, описание пулов данных для проведения тестов, инструкции запуска автоматизированных тестов. Условия: Заработная плата обсуждается по итогам собеседования., оформление в соответствие с ТК. м. Белорусская . Контакты: Бэлл Интегратор т. (495)981-61-82 д.621 Анастасия Мосина amosina@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии) Разработчик Oracle 2013-03-14 09:32 Требования: ∙ Опыт разработки бизнес-приложений с использованием Oracle PL/SQL более 2 лет; ∙ Опыт проектирования БД; ∙ Желателен опыт разработки с использованием Borland Delphi; ∙ Желателен опыт разработки/системного анализа банковских приложений; ∙ Желательно знание Javascript. Обязанности: ∙ Разработка банковских приложений на Oracle PL/SQL. Условия: Oоформление в соответствии с ТК РФ. Заработная плата обсуждается по итогам собеседования. Контакты: Бэлл Интегратор т. (495)981-61-82 д.621 Анастасия Мосина amosina@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии) Архитектор Microsoft (Москва) 2013-03-14 09:34 Требования: ∙ Высшее техническое образование ∙ Опыт участия в крупных проектах по внедрению ИТ-решений на базе технологий Microsoft ∙ Экспертные знания в следующих областях: o Microsoft SharePoint 2010 o Active Directory o Microsoft System Center (SCOM, SCCM) o File Services ∙ Опыт координации работ между различными подразделениями ∙ Знания PMI PMBOK, ITIL ∙ Опыт руководства командой технических экспертов ∙ Хорошие коммуникативные навыки ∙ Английский - Intermediate Обязанности: ∙ Управление проектами по развитию ИТ-инфраструктуры ∙ Разработка технических решений в соответствии с корпоративными стандартами ∙ Планирование и управление изменениями в ИТ-инфраструктуре ∙ Разработка технической документации ∙ Проведение тендеров Условия: Заработная плата обсуждается по итогам собеседования., оформление в соответствие с ТК.м. Речной вокзал. Системный архитектор 2013-03-14 09:35 Требования: ∙ Высшее техническое образование. ∙ Не менее 3 лет в ИТ. ∙ Широкий кругозор в ИТ. ∙ Опыт работы с серверами IBM Power Systems. ∙ Базовые знания ОС IBM iOS (AS/400). Готовность повышать уровень знаний как за счёт прохождения специализированного обучения, так и самостоятельно. ∙ Знание Performance tools, BRMS, Control Language. ∙ Английский – intermediate (деловая переписка, базовый разговорный). Готовность в будущем повышать уровень владения английским языком. Приветствуется: ∙ Умение пользоваться интерактивной sql сессией и query. ∙ Опыт работы с удаленным журналированием и знание MIMIX HA (vision solutions). ∙ Общее понимание принципов работы систем резервного копирования и архивирования. ∙ Общее понимание современных технологий виртуализации. ∙ Общее понимание основ построения SAN/LAN. Обязанности: ∙ Участие в инфраструктурных проектах в качестве руководителя проекта и архитектора по инфраструктуре: o Детальное изучение задачи, выбор технического решения и ресурсов; o Макетирование выбранного решения; o Разработка архитектурных и операционных документов по выбранному решению; o Согласование и утверждение инфраструктурных технических решений, документации, бюджета, приоритетов проекта и ресурсов; o Подготовка и согласование спецификаций оборудования и лицензий для организации закупки; o Развертывание решения в промышленной среде; o Передача решения в промышленную эксплуатацию. ∙ Соблюдение стандартов Банка в разрабатываемых решениях. ∙ Осуществление поддержки решения в качестве 3-й линии после завершения проекта. ∙ Анализ производительности серверов IBM Power, поиск узких мест и составление рекомендаций по их устранению. Возможно участие в проектах, связанных с другими RISC системами Условия: Заработная плата обсуждается по итогам собеседования., оформление в соответствие с ТК.м. Речной вокзал. Контакты: Бэлл Интегратор т. (495)981-61-82 д.621 Анастасия Мосина amosina@bellintegrator.ru (в теме письма указывайте, пожалуйста, название вакансии) Поздравляю с масленицей! 2013-03-14 09:51 ЗАО ГК Русское снабжение поздравляет Вас: «Масленицу встречайте» Пусть с печеными блинами К вам достаток в дом войдет, Чтоб всего добились сами, Пусть по жизни вам везет. А еще – хлопот не знайте, Улыбайтесь, всем назло, Масленицу так встречайте, Чтобы в жизни повезло! QA/Tester, 70-90 т.р., центр города 2013-03-14 10:16 Responsibilities: ∙ Be part of Android Software development team; ∙ Perform testing of Android applications, which specifically created for The project; ∙ Create test programs / test scenarios for the applications. Requirements: ∙ IT/technical education, computer science; ∙ Experience in software testing / quality assurance; ∙ Experience in working in Android applications projects as Test Engineer / QA; ∙ Experience in creating software test programs from scratch; ∙ English intermediate and higher. Conditions: ∙ Office in the center of Moscow ∙ Medical assurance ∙ Compensation is negotiable (from 70 000 RUR) ∙ Compensation of fitness or courses of English ∙ Social guarantee according to Russian legislation Compensation is negotiable, from 70 000 RUR/month Contacts: Valeria.Lozhechkina@adecco.com Mob: +7 925 085 90 35 Как распознать кнопки на самодельной панели 2013-03-14 10:45 Добрый день. столкнулся со следующей проблемой: не могу распознать кнопки на самодельной панели. См. скриншот 1. В случае, если кнопки на панели имеют текст решение нашлось (добавил название панели по пути: tools->Current Project Properties->Open Aplication->Text Recognition) и нажимаю по тексту кнопки. А вот в случае когда кнопка на самодельной панели текста не имеет не знаю к чему привязаться. Пытаюсь нарыть информацию, мб можно привязаться к tooltip'у кнопки и делать клик исходя из него или исходя из изображения кнопки. (Наводя курсор на кнопку она выделяется. См. скриншот 2). П.С. Делать специальную сборку для меня разработчики не будут... М.б. кто-либо сталкивался с данной проблемой, буду рад услышать совет. Спасибо! Требуется Web-программист г.Челябинск 2013-03-14 11:28 В компанию ООО "Дизайниум" требуется web-программист. Форма оплаты: Оклад Зарплата, руб.: от 20 000 График работы:Полный рабочий день Тип работы: Постоянная Условия : Уютный офис в суровых условиях города. Собственный фреймворк. Обязанности: 1. Схематическое изображение будущего интерфейса. На время отсутствия дизайна допускается использование любых уместных картинок. 2. Вёрстка (HTML, CSS). 3. Программирование (PHP, JavaScript, Java, ActionScript, CPP, Bash). 4. Оптимизация кода. 5. Тестирование. 6. Комментирование кода. 7. Документирование кода и алгоритмов. 8. Анализ пользовательского фактора в интерфейсе. 9. Разработка и оптимизация базы данных. 10. Составление алгоритмов и схем. 11. Писать безопасный код. 12. Писать букву Ё. 13. Писать грамотно слова на двух основных языках: русский и английский. Использовать словарь. 14. Основная используемая IDE — JetBrains phpStorm. 15. Соблюдение стандартов компании (оформление кода и т.п.). Знание языков: russian, english, PHP, JavaScript, Java, ActionScript, CPP, Bash. Телефон: 8 (912) 475-96-62 Контактное лицо:Михаил E-mail: m@designium.ru Сложный xpath запрос 2013-03-14 12:05 Доброго времени суток. Есть такой кусок кода <li class="form-fields--border one-half"> <label for="SendToCandidate_R1_FirstName">First Name:*</label> <input id="SendToCandidate_R1_FirstName" class="TextControl" type="text" required="required" value="james" name="SendToCandidate_R1_FirstName"> </li> Подскажите пожалуйста, как можно обратится к value если мы знаем только текст label(First Name). По айдишнику не получится, нужно именно обращатся черезе label. Спасибо большое Тестировщик/технический писатель в аэропорт Домодедово 2013-03-14 14:36 Обязанности: ∙ Разработка и согласование программы и методики испытаний; ∙ Функциональное, регрессионное тестирование приложений IBM Lotus Notes; ∙ Функциональное тестирование (внутренняя проверка в пользовательском режиме) разрабатываемого функционала 1С v7, v8; ∙ Функциональное тестирование приложений БД: MySQL, Oracle, MS SQL Server, систем отчетности (Crystal Reports, Microstrategy); ∙ Регистрация ошибок и контроль их исправления; ∙ Проведение испытаний в виде демонстрации для представителей Заказчика; ∙ Подготовка документации (руководство пользователя, администратора...); ∙ Активное взаимодействие с рабочей группой по проекту; Требования: ∙ Высшее образование ∙ Опыт тестирования приложений IBM Lotus Notes; ∙ Знание 1С.х, ∙ Понимание принципов разработки баз данных, написания отчетов; ∙ Аналитический склад ума, логическое мышление и творческий подход к делу ∙ Умение работать с технической документацией; ∙ Английский базовый, технический; ∙ Готовность к работе в команде ∙ Желательно – знание в области наземного обслуживания аэропорта (авиакомпании). Рассмотрим кандидатов без опыта работы. Контактное лицо: Екатерина Куркина KurkinaEkaterina@dme.ru +7(495)641-30-66, +7(985)266-71-75 Программист Perl в аэропорт Домодедово 2013-03-14 14:38 Обязанности: Интересная, творческая работа в команде, сочетающая элементы сбора и анализа информации, моделирование процессов планирования и управления ресурсами аэропорта в специализированном ПО, конфигурирование ПО, обучение конечных пользователей, создание пользовательской документации. Участие в работе проектной группы. Требования к кандидату: ∙ Высшее техническое образование (ИТ , математическое, физико-математическое, автоматизация); ∙ Понимание принципов работы ПО; клиент-серверной архитектуры. ∙ Желательно знание основ СУБД, основ одного из языков Perl \ Java, либо опыт конфигурирования ПО ∙ Опыт работы: желательно в области IT, авиации, автоматизации производственных/технологических процессов; возможно выпускники. Дополнительная требования: ∙ Необходимые качества - ответственность и точность выполнения всех действий, стрессоустойчивость, внимательность (умение концентрировать внимание), коммуникабельность. ∙ Аналитический склад ума, логическое мышление и творческий подход к делу. ∙ Умение работать с технической документацией; ∙ Английский базовый; ∙ Готовность к работе в команде ∙ Желательно – знание в области наземного обслуживания аэропорта (авиакомпании). Контактное лицо: Екатерина Куркина KurkinaEkaterina@dme.ru +7(495)641-30-66, +7(985)266-71-75 Разработчик RMS (Система управления ресурсами аэропорта) в аэропорт До 2013-03-14 14:40 Обязанности: ∙ Интересная, творческая работа в команде, сочетающая элементы сбора и анализа информации, моделирование процессов планирования и управления ресурсами аэропорта в специализированном ПО, конфигурирование ПО, обучение конечных пользователей, создание пользовательской документации. ∙ Общение с внутренними заказчиками с целью создания и сопровождения модели управления в ПО. ∙ Участие в работе проектной группы. Требования: ∙ Высшее техническое образование ((ИТ , математическое, физико-математическое, автоматизация) ∙ Понимание принципов работы ПО; клиент-серверной архитектуры. Желательно знание основ СУБД, основ одного из языков Perl \ Java, либо опыт конфигурирования ПО. ∙ Опыт работы: желательно в области IT, авиации, логистики; возможно выпускники. Дополнительные требования: ∙ Логическое мышление; Аккуратность, Аналитические способности, Внимательность, Умение работать с технической документацией; ∙ Английский язык базовый; ∙ Готовность к работе в команде; коммуникативные навыки. ∙ Желательно – знание в области наземного обслуживания аэропорта (авиакомпании). Готовы рассмотреть студентов последних курсов Контактное лицо: Екатерина Куркина KurkinaEkaterina@dme.ru +7(495)641-30-66, +7(985)266-71-75 Программист Lotus Notes в аэропорт Домодедово 2013-03-14 14:41 Программист Lotus Notes Обязанности: ∙ Разработка новых и доработка существующих информационных систем предприятия; ∙ Техническая поддержка пользователей на последнем уровне Service Desk; ∙ Постановка задач удалённым разработчикам и проверка результатов их работы; Требования: ∙ Высшее техническое образование ∙ Опыт разработки приложений в среде Lotus Notes 7х-8x; ∙ Знание Lotus Script, @-формул; ∙ Умение быстро разбираться в чужом коде. ∙ Коммуникабельность, умение работать в команде; ∙ Готовность соблюдать внутренние требования разработки, документировать код; ∙ Готовность к развитию и обучению. ∙ Аналитический склад ума, логическое мышление и творческий подход к делу ∙ Умение работать с технической документацией; ∙ Английский базовый, технический; ∙ Готовность к работе в команде ∙ Желательно – знание в области наземного обслуживания аэропорта (авиакомпании). Контактное лицо: Екатерина Куркина KurkinaEkaterina@dme.ru +7(495)641-30-66, +7(985)266-71-75 Программист систем отчетности в аэропорт Домодедово 2013-03-14 14:42 Программист систем отчетности Обязанности: ∙ Разработка Отчетов с использование Crystal Reports, MicroStrategy и других систем отчетности ∙ Разработка запросов SQL ( MS SQL Server 2000-2008, Oracle) ∙ Создание технической документации по разработанному ПО (руководство Программиста, Администратора) Требования: ∙ Высшее профессиональное образование ∙ Владение языком запросов T-SQL - создание и оптимизация запросов Дополнительные требования: ∙ Знакомство с Crystal Reports и Business Objects Enterprise ∙ Проектирование и создание реляционных БД на платформе MS SQL ∙ Знакомство/опыт работы с СУБД Sybase IQ ∙ Знакомство/опыт работы с информационно-аналитическими системами MicroStrategy. ∙ Аналитический склад ума, логическое мышление и творческий подход к делу ∙ Умение работать с технической документацией; ∙ Английский базовый, технический; ∙ Готовность к работе в команде ∙ Желательно – знание в области наземного обслуживания аэропорта (авиакомпании). Рассмотрим студентов последних курсов и выпускников Контактное лицо: Екатерина Куркина KurkinaEkaterina@dme.ru +7(495)641-30-66, +7(985)266-71-75 Требуется инженер по тестированию в СПб 2013-03-14 15:31 Компании Горизонты роста требуется специалист по тестированию и удаленной технической поддержке. Форма занятости:Полная занятось Задачи:
Работодатель предоставляет множество интересных задач и возможности для карьерного роста. Требования к соискателям:
info@go-rost.ru TestComplete и Qt 2013-03-14 15:38 Здравствуйте, я начинающий тестировщик и сейчас осваиваю работу с TestComplete 7.52.687.3. Тестировать предполагается Qt приложение и в связи с этим очень интересуют возможности TestComplete в этом плане. Долго искал в документации, гуглил и экспериментировал, но не смог получить ответа на один вопрос: Может ли TestComplete рабоатать с Release-версией Qt-приложения как с white box? Поясню: я смог увидеть "внутренности" Debug-версии приложения - все классы и все остальное - все супер. Но в документации ничего не написано по поводу того, что нужна обязательно отладочная информация, поэтому и возникает вопрос про Release. В документации отдельно написано как сделать "открытыми" приложения, собранные под Visual Studio - я убирал оптимизацию, даже включал для релизной сборки отладочную информацию... в общем, делал все, но TestComplete видит приложение как "открытое" (судя по значку) и в то же время лишь показывает, что я имею дело с Window("QObject",...). Вот и все - глубже он не видит, даже не отображает QObjectName. В общем, не распознает приложение как Qt-приложение (значка Qt в Object Browser, естественно, нет). С Debug-версией проблем нет - все прекрасно видно - вся иерархия объектов, свойства и прочее... (Debug Info Agent включен по умолчанию). Так есть ли возможность "увидеть кишки" Release-версии Qt-приложения или нет? Я пробовал и с Qt 4.8.4 и даже собрал Qt 4.5.0 - результат один и тот же. Кто-нибудь сталкивался с тестированием Qt-приложением на TestComplete? Как это делают? Зачем мне тестирование Release-версии: я пока работал только с "баловством" - моим мелким приложением - а тестировать придется куда более крупное. Так вот - оно реализовано весьма грамотно и активно использует динамические библиотеки... не вдаваясь в подробности, сходу у этого приложения TestComplete (в Debug-версии) видит только виджет главного окна и его "внутренности". Приходится включать флаг "Read debug information for statically linked libraries", а это "смерти подобно"... Приложение становится безусловно "видимым", но чтобы его "увидеть" приходится ждать на моей машинке минуты 2... Поэтому хотелось бы узнать о Release (без отладочной информации). Система: Win7SP1. Буду очень принателен, если скажете, можно ли "увидеть" через TestComplete релизную версию или нет. Заранее благодарю. Selenium+JUnit+IDE NetBeans 2013-03-14 18:00 Help me! У меня есть скрипт жзаписанный в Selenium IDE, мен надо его ирнтегрировать в в среду NetBeans и запрустить тест. Я подключаю библиотеки селениум и junit создаю ява класс в который копирую код из селениума предварительно экспортируемый в формат Java/JUnit/Remote control4, вот примеор кода package com.example.tests; import com.thoughtworks.selenium.*; import org.junit.After; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.*; import java.util.regex.Pattern; public class Untitled { private Selenium selenium; @Before public void setUp() throws Exception { selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://**********/"); selenium.start(); } @Test public void testUntitled() throws Exception { selenium.open("/"); selenium.click("link=Login"); selenium.waitForPageToLoad("30000"); selenium.type("name=_username", "adminoss"); selenium.type("name=_password", "1"); selenium.click("name=_submit"); selenium.waitForPageToLoad("30000"); } @After public void tearDown() throws Exception { selenium.stop(); } } тест не выполняется, понятно что делаю что-то не так и не то. Можете помочь разрбраться и пошагово написать как запустить скрипт записаннрый в селениум в IDE NetBeans, можно тоже на емаил skudrua@mail.ru. Хорошая и правильная информация 2013-03-14 23:40 Уникальная возможность. Рекомендую каждому, кому будет интересна эта информация – сохранить этот вариант статьи и в off-line режиме поразмыслить хотя бы сутки. Уверен, когда доберётесь до сути, многим из Вас станет интересно продолжение, которое Вы будете строить самостоятельно… В данной статье Вы ознакомитесь с тем, как окружающий Вас “сетевой народ” зарабатывает в настоящее время деньги… Было бы глупо рассказывать о том, как получить лёгкие деньги каждому…! На самом деле – ДЕЛО ОБЩЕЕ! А главное, потрудиться придется… Дочитайте до конца! Вот эта статья: « Как можно быстро и без особых затрат заработать деньги??? Я набрел на это в интернете и решил попробовать. Зайдя на один из форумов, натыкаюсь на статью «6$ превратить в 60000$ и более». Поверьте, если Вы будете В ТОЧНОСТИ соблюдать ниже перечисленные инструкции, то Вы начнете получать намного больше денег, чем Вы думали, не прилагая к этому особых усилий. ВАЖНО: Это не обман и это не незаконно при этом Вы ничем не рискуете, но это работает! Вот те самые 3 шага к успеху: 1. Зарегистрируйтесь в системе WEBMONEY, это можно сделать тут (http://start.webmoney.ru/), хорошенько ознакомьтесь с данной системой, как она работает, кликнув мышкой на ссылку «Как работать с системой», скачайте и установите программу WebMoney? Keeper Classic 2.4.0.3 на свой компьютер, затем выберите оптимальный для себя вариант пополнения кошелька и внесите 36 грн. на свой кошелёк. Если вы находитесь не в Украине, то можно сначала положить деньги в Вашей валюте, а потом с помощью WEBMONEY перевести в грн. Лично я пополняю WMU кошелек через банкомат или iBOX, который есть почти в каждом универмаге. Вообще на сайте все расписано и понятно. Нужно только действительно захотеть разобраться… 2. Возьмите первый номер кошелька из нижеуказанного списка, отправьте на него 6грн., (если не положить, то полученые деньги не получится снять) вписав этот номер в поле «Куда»/«Кошелек», в поле «Примечание» напишите "Пожалуйста, внесите меня в список кошельков". Все что Вы сделали – это создали некую услугу и самое главное, это абсолютно легально. Вы просите законный сервис, за который платите. Отправьте 36 грн на следующие кошельки (в каждый по 6 грн): 1) U151162458379 2) U218039730180 3) U360786625543 4) U216664055674 5) U138735474540 6) U160197093344 Не забывайте для каждого кошелька вписывать примечание. Теперь ВНИМАНИЕ! После того, как Вы выполнили ШАГ 2, скопируйте к себе на компьютер весь этот текст (можно в формате txt или ещё как вам удобней). В скопированной статье вычеркните из списка кошельков ПЕРВЫЙ (ВЕРХНИЙ) кошелёк, переместив тем самым список на одну строку выше, и перенесите 2-ой кошелёк на место 1-го, который Вы стёрли, 3-ий-на место 2-го, 4-ый-на место 3-го, 5-ый-на место 4-го и 6-ой-на место 5-го! А в 6-й строке, которая окажется пустой, ВПИШИТЕ НОМЕР Вашего КОШЕЛЬКА! 3. Делайте какие хотите изменения в этой статье, но сохраните главную идею. Поместите статью не менее чем на 200 форумов и новостные ленты (News Groups). Запомните, чем больше вы разместите, тем выше будет Ваш доход, и этот доход будет напрямую зависеть от Вас. Итак, когда Вы достигнете первой позиции, Вы будете иметь десятки тысяч гривен просто как создатель списка! Займитесь этим сейчас – не откладывая на завтра… ВРЕМЯ – ДЕНЬГИ! Необходимо заинтересовать людей. Для этого необходимо воспользоваться рассылкой, размещением объявлений на специализированных сайтах о поисках работы, форумах, досках объявлений. А тут ВСЕ В ВАШИХ РУКАХ. ДАВАЙТЕ РИСКНЕМ!! Только запомните: ЧЕСТНОСТЬ И ТОЛЬКО ЧЕСТНОСТЬ ЛЮДЕЙ позволяет процветать этому бизнесу! А вам надо набраться терпения, поступления начнут идти не ранее через неделю и то по 6 грн. Человек должен прочитать Ваше объявление, заинтересоваться, изучить систему, установить кошелек, пополнить баланс, перечислить средства,система заработала, человек начал посылать Ваши объявления. Ждите, не удаляйте кошелек, а лучше продолжайте посылать свои объявления. И ещё, даже когда на форуме 20 одинаковых объявлений, это лишний раз подтверждает то, что этот бизнес действительно работает! Как распространять информацию в форумах. 1. Открываем поисковик rambler.ru, yandex.ru, google.com, aport.ru, yahoo.com 2. Пишем в строке поиска: «форум», «молодежный форум», «форум начать новую тему» или «форум начать новую тему работа» (без кавычек) 3. Поисковик найдет тысячи страниц, ссылки на которые сразу приводят на форму для заполнения новой темы форума. Маскируйте свои объявления под стандартные. Например, если Вы зашли в рубрику Автомобили напишите: «Мерседес, обсудим достоинства», если зашли в рубрику работа, не пишите 1 млн. за 2 мес., а просто – «требуется менеджер з/п. от 1000 у.е.». В этом случае Ваше объявление будет «жить» намного дольше.. Очень действенны сайты о работе: www.job.ukr.net, rabota.ua (разделы о вакансиях). Ну и последнее: Это действительно великая аксиома – чтобы получить что-то надо дать что-то, а что бы получить еще больше надо дать еще больше! Первый опыт работы с Selenium IDE 2013-03-15 08:36 Всем привет! Сегодня в первый раз пробую работать с Seleniumom и сразу же появились первые трудности. Составил тест из 2 действий открытие страницы и клик по кнопке. При этом по отдельности команды открытия и клика по кнопке срабатывают, но стоит запустить тест полностью как на шаге клика по клавише появляется ошибка о том что элемент не найден. Кто может подсказать с чем связана проблема и как ее решить ? http://screencast.com/t/tOE1eKwa2V Ищу программу для мониторинга ресурсов 2013-03-15 10:52 Добрый день. Ищу программу, хранящую информацию о загрузке процессора, используемой памяти, состоянии доступности сервера хотя бы за сутки. Тестирую приложение, которое непредвиденно сбоит. Если сам момент падения не наблюдаю, то потом уже не посмотреть ни в диспетчере задач, ни по пингам, какова была загрузка ЦП и были ли проблемы с сетью. Пока пробовала только aggregate network manager. Если есть решения, подскажите, пожалуйста! Требуется ведущий тестировщик Web-приложений (г. Зеленоград) 2013-03-15 10:55 В Московское отделение Канадской компании Wild Apricot Inc. (ранее BonaSource Inc.) приглашаем опытного инженера по тестированию Web-приложений. Обязанности:
Требования к соискателю:
Предлагаем:
Обратите внимание - офис расположен в Зеленограде! Обратите внимание - офис расположен в Зеленограде! Наш адрес: Москва, Зеленоград, Савелкинский проезд, д. 4 Присылайте резюме на jobru@wildapricot.com для Юлии -HR administrtor ( +7 495 739 02 83) Вакансия Технический писатель 2013-03-15 13:54 Altarix – это молодая команда профессионалов, специализирующаяся на разработке мобильных сервисов и приложений для систем открытого правительства. Портфолио компании включает ряд мобильных специализированных мультиплатформенных решений, позволяющих организовывать эффективные каналы коммуникации между гражданами и органами исполнительной власти. Уже сегодня мобильные сервисы, в разработке которых принимали участие специалисты Altarix, используют сотни тысяч человек. В нашу команду требуется Технический писатель. Обязанности: Ведение технической документации на информационные системы Формирование моделей данных Взаимодействие с командой разработчиков и тестировщиков в процессе разработки документации Требования: Высшее образование (желательно, техническое) Опыт написания технической документации с применением стандартов ГОСТ 19, 34 серий Опыт переводов технической литературы с/на английский Грамотный русский язык Системное мышление, аналитические способности, хорошие коммуникативные навыки Желательно: Знание принципов и технологий разработки программного обеспечения Знание (на любом уровне) языков программирования Знание UML Знание CAD Условия: Молодой и профессиональный коллектив Оформление согласно ТК РФ Стабильность и конкурентоспособная заработная плата Возможности профессионального и карьерного роста Программы развития: обучающие семинары и тренинги Работа в офисе рядом с м.ВДНХ и Ботанический сад Уровень заработной платы определяется по результатам собеседования Адрес для резюме hr@altarix.ru (просьба присылать резюме в виде документа, отформатированное в Word) РАБОТА В ИНТЕРНЕТЕ! 2013-03-15 17:51 Легко и быстро зарабатывайте деньги,просто выполняйте заказы. Подробности тут: http://gmsa.ru-internet.info Роль архитектуры в автоматизации тестирования 2013-03-15 17:52 Не так давно решил написать статейку по архитектуре и ее роли в автоматизации тестирования. Все welcome для прочтения, может кого натолкнет на какие-то мысли. Статью можно найти по адресу : http://sidelnikovmike.blogspot.ru/2013/03/blog-post.html Тестирование сервера Smart FOX при помощи jMeter 2013-03-16 17:29 Добрый день. Подскажите пожалуйста, существует ли возможность протестировать сервер smart fox при помощи jMeter. Проблема заключается в том, что клиент с сервером общается по протоколу TCP/IP. Возможно ли по этому протоколу отправлять запросы при помощи jMeter? Подойдет ли для отправки запросов TCP sampler? Или киньте ссылку на что, где можно почитать по этому поводу. Как справится с хаосом в команде? 2013-03-17 15:12 Прошу опытных людей поделиться советами и рекомендациями по улучшению административных процессов в маленькой команде из 10 человек, которая работает по системе хаоса. Скажу сразу, что все сотрудники прекрасно понимают, что хаос не приносит тех результатов, которые возлагает руководство: сроки каждый раз переносятся, нет четких заданий, слабая коммуникация между сотрудниками и т.п. Между тем и сотрудники апатичны, и не прилагают никаких усилий для улучшения своей работы. Кажется, что им нравится работать именно так, как есть: в случае срывов сроков и плохой реализации задания всегда можно будет все свалить на хаос. Тем не менее, когда разговор заходит о беспорядке, который творится внутри команды, все единогласно утверждают, что нужно улучшать процессы, но как - никто не знает. Оговорюсь, что так такового ПМ'а в этой команде нет, есть лишь человек, который дает задания по реализации, и то у него зачастую в голове каша, т.к. он не стремится структурировать свои мысли, в результате чего задания могут меняться с бешенной частотой (сотрудникам это не всегда нравится, но все молчат, т.к. все же любят этого человека и понимают, что он не ПМ и требовать от него чего-то сверхественного не стоит). Вот, собственно, и вся суть вопроса. Буду рад услышать ваши соображения. Проблема с кодировкой в Jenkins! 2013-03-17 18:35 После выполнения теста в консоли пишется вот такая шняга (см. приложения). Как исправить кодировку, чтобы нормально отображался русский язык? Неправильное время в Jenkins! 2013-03-17 19:29 В Jenkins время почему то на час раньше реального. Как его исправить? Результаты конкурса-розыгрыша билетов на FUN ConfeT&QA 2013-03-18 14:24 Закончился конкурс-розыгрыш билетов на онлайн-конференцию для специалистов по ручному тестированию FUN ConfeT&QA. Вот имена победителей, которые в качестве приза получают доступ на онлайн-конференцию: Болдин Сергей Пешеходько Татьяна Кнутов Борис Чушкина Росина Кузьмичев Андрей Ямщикова Наталья Скляренко Анна Бондарь Мария Фалилеева Елена Сарбаева Вероника Результаты работ победителей будут продемонстрированы между докладами во время онлайн-конференции. Поздравляем всех победителей и благодарим всех, кто принял участие в конкурсе-розыгрыше. Приглашаем ознакомиться с программой конференции. Еще не поздно зарегистрироваться!!! Читать дальше Серверный QA (+ автоматизация тестирования) в Undev, Москва 2013-03-18 15:21 В NeoSphere (Разработчик мобильных сервисов в Digital October Group) О нас: Мы создаем мобильные приложения 7 лет (наше портфолио можно посмотреть тут), а теперь еще и работаем над проектом будущего - клиентами для интерактивного телевидения. О команде: Увлеченные разработчики, фанаты, знающие все о мобильных приложениях, адепты красивого кода, не изменяющие своим идеалам даже когда речь идет о проектах «на заказ». Что мы делаем: Сервисы и приложения для всех мобильных операционных систем — и для самых передовых, и для самых массовых: под iOS, Android, WP7 и, иногда, Bada. Серверная часть: Мы используем в ее разработке Erlang и Python QA нам нужен для: проведения функционального и нагрузочного тестирования (и автоматизации тестирования) серверов поддержки наших мобильных приложений (в первую очередь проекта Looky + Мобильной игры + Мафона + приложения для Digital October)
Глобальные задачи:
У адепта Linux ищем релевантный нашим задачам опыт и вот такие скиллы:
У нас есть:
Инструкции Резюме, ссылки или просто "Привет!" в skype: anna-litvina, в icq 611003029, в jabber: anna-hr@jabber.ru или на почту anna.litvina@undev.ru, звонить +7(929)934-20-43 Тестировщик мобильных приложений (+ автоматизация) 2013-03-18 15:34 В NeoSphere (Разработчик мобильных сервисов в Digital October Group) О нас: Мы создаем мобильные приложения 7 лет (наше портфолио можно посмотреть тут), а теперь еще и работаем над проектом будущего - клиентами для интерактивного телевидения. О команде: Увлеченные разработчики, фанаты, знающие все о мобильных приложениях, адепты красивого кода, не изменяющие своим идеалам даже когда речь идет о проектах «на заказ». Что мы делаем: Сервисы и приложения для всех мобильных операционных систем — и для самых передовых, и для самых массовых: под iOS, Android, WP7 и, иногда, Bada. Глобальные задачи для искомого QA:
У фаната мобильных девайсов и приложений ищем, помимо релевантного опыта, вот такие скиллы:
У нас есть:
Инструкции Резюме, ссылки или просто "Привет!" в skype: anna-litvina, в icq 611003029, в jabber: anna-hr@jabber.ru или на почту anna.litvina@undev.ru, звонить +7(929)934-20-43 Старший инженер по автоматизации тестирования, Москва 2013-03-18 15:58 В московском R&D подразделении Align Technology открыта вакансия старшего инженера по автоматизации тестирования. Требования: ∙ Наличие высшего технического образования ∙ Практический опыт автоматизации тестирования/разработки ПО от 3 лет ∙ Уверенное владение одним из языков программирования (Python, Java, Ruby, C++, PHP, Perl и т.п.) ∙ Хорошие навыки системного администрирования Windows/Linux ∙ Опыт работы с системами Continuous Integration ∙ Технический английский язык Плюсами будут: ∙ Опыт построения и администрирования систем виртуальных машин (VMware, AWS, и пр.) ∙ Опыт работы с базами данных и базовые навыки DBA ∙ Опыт написания скриптов и систем автоматизации развертывания приложений (deployment) ∙ Опыт работы со средствами автоматизации тестирования (Selenium/WebDriver, AutoIT, Squish, QTP etc.) ∙ Опыт построения фреймворков автоматизации тестирования Обязанности: ∙ Администрирование, построение и поддержка работоспособности тестовых стендов и окружения. ∙ Построение глобальной инфраструктуры Continuous Integration и автоматизации деплойментов ∙ Поддержание и развитие инфраструктуры автоматизации тестирования ∙ Разработка утилит и приложений для внутренних нужд команды и отдела SQA Условия: ∙ Конкурентоспособная заработная плата (от 120 т р - готовы обсуждать пожелания), бонусы по итогам работы ∙ Возможности профессионального роста, обучения и развития ∙ Добровольное медицинское страхование (возможность выбора мед. услуг) ∙ Бесплатное питание (завтраки и обеды) ∙ Гибкое начало рабочего дня, офис недалеко от м. Тульская ∙ Поддержка сотрудников с детьми ∙ Демократичный стиль отношений в компании ∙ Перерывы для занятий спортом в течение рабочего дня (футбол, настольный теннис) ∙ Бесплатные курсы английского и испанского языков Информацию о компании можно получить здесь: www.aligntech.ru, www.invisalign.com Анна akirienkova@aligntech.com Phone: 7.495.995.88.54 ext.2146 Тестирование производительности хостинга в фактах и картинках 2013-03-18 19:35 Однажды к нам обратился клиент, который захотел, чтобы ему подыскали быстрый сервер. Задача нам показалась интересной, мы написали тестовое приложение для возможности удаленной проверки быстродействия серверов и хотим показать результаты наших исследований. На сегодня в нашей базе данных хранятся результаты замеров 247 серверов хостинга, в том числе 87 хостингов из Москвы, 23 хостинга из Петербурга, 48 хостингов из Германии, 25 хостингов из Украины. Выбор тарифного плана для тестирования: Если у хостера был специальный тарифный план для CMS Bitrix, тогда выбирался именно этот тариф, при его отсутствии выбирался VIP-тариф, если у хостера было резрешен тестовый вход на этом плане, если первых два тарифа отсутствовали, тогда выбирался тарифный план с возможностью установки данной CMS по заверениям хостера , так как финальное тестирование производилось на уже установленном сайте 1С-Битрикс: Бизнес, с дефолтовыми настройками в режиме Демо-сайт для разработчиков через панель монитора производительности, так как считается, что эта CMS требовательна к качеству хостинга, и после того, как работа сервера хостинга будет проверена на этой CMS, все остальные должны работать без проблем ! Если данную CMS не удавалось установить из-за наличия проблем у хостера, тогда производилось более грубое экспресс-тестирование. Технические параметры серверов замерены sysinfo, по возможности все отчеты показаны без персональной информации, чтобы исключить возможность идентификации хостинга, и чтобы не возникало каких-либо обид и обвинений в предвзятости, показаны только фактические цифры и параметры. Первое место по производительности занял сервер частного лица из города Воронеж. Второе место по производительности - сервер виртуального хостинга из Германии Фрагмент вывода параметров SysInfo самого производительного сервера ( виртуальный хостинг, Германия ) Третье место по производительности - выделенный сервер из Киева Фрагмент вывода параметров SysInfo сервера с быстрым одиночным диском ( выделенный сервер, Украина ) Замыкает список снизу сервер виртуального хостинга из Петербурга Фрагмент вывода параметров SysInfo самого медленного сервера ( виртуальный хостинг, Петербург ) Что можно сказать по результатам тестирования? Реклама, реклама и еще раз реклама ... 1 - Практически ни у одного из хостеров, у которых был отдельный тарифный план под CMS Bitrix, и которые указывали цифры производительности сайта Битрикс, по факту полученные цифры в панели производительности не совпадали, хостеры завышали себе баллы , как минимум от 10 до 30. 2 - Практически каждый хостер пишет на своем сайте. что использует качественное брендовое оборудование. Фактически, из 247 серверов, всего два сервера были представлены под маркой Supermicro, три сервера HP ProLiant, два сервера ASUSTeK Computer Inc. , два сервера Intel Corporation, один сервер Dell Inc., один сервер Micro-Star International Co.,Ltd, один сервер ASRock Incorporation. На тестирование были представлены сервера с годами выпуска 2007-2012. 3 - Дисковая система - самое узкое место у всех хостеров. Даже дисковый массив RAID10 не спасает ситуацию, вот пример конфигурации сервера виртуального хостинга из Петербурга На этом сервере включен запрет на определение параметров CPU, кроме этого, из-за версии PHP, нам не удалось установить Битрикс, поэтому показываем только результаты экспресс-теста. А как вы описываете свою работу тестировщиком? 2013-03-19 00:30 Хотел бы поинтересоваться на вопрос из вашего личного опыта. Что для вас является тестированием? Например в кругу общения все разговорились, о том где кто работает. Когда очередь доходит до вас, вы говорите что вы тестировщик, а так как люди не читали книг про тестирование, то может последовать ответ, "аа кнопочки по нажимать, проверить работают ли они. Делов то куча, фигня работа". Я понимаю, что больно оно надо в полемику ввязываться, но все же как с гордостью объяснить, то чем ты занимаешься? Потому как после прочтения книг, множества форумов, посмотрев вебинары Портнова, понял, что это очень глубокая профессия, в которой нет потолка для самосовершенствования. P.S. я так понимаю можно было бы сказать, что мы отвечаем за одну из стадий при создании ПО? Не получается прикрепить файл 2013-03-19 12:48 Не получается прикрепить файл. Записала в Selenium IDE действия по прикреплению с тем, чтобы использовать потом в Webdriver, выглядит так driver.findElement(By.name("fileData")).clear(); driver.findElement(By.name("fileData")).sendKeys("C:\\Users\\Public\\Pictures\\Sample Pictures\\Tulips.jpg"); Но Webdriver упорно игнорит эту команду. Можно как-то выкрутиться? Как нажать кнопку "обзор" для выбора файла. 2013-03-19 15:48 Всем привет! findElement(By.xpath("//input[@id=\"id_file\"]")).click(); В тестируемом веб-приложении, для выбора загружаемого файла, необходимо нажать кнопку "обзор". Сама кнопка по xpath, CSS замечательно обнаруживается, но click() по ней, очевидно, не производится. Пробовал обойти проблему с помощью AutoIt, но он никак не определяет эту кнопку в окне браузера. Открыть окно выбора файла по прямой ссылке нет возможности. Что делать? Отличная новость для умных людей! 2013-03-20 12:58 16 апреля в Пензе пройдет SECON 2013 – масштабная, полезная, а, главное, БЕСПЛАТНАЯ конференция для разработчиков программного обеспечения. Но интересна она будет не только айтишникам, а всем современным и пытливым умам. Конференция проходит уже в пятый раз. В прошлом году она собрала около 200 человек, в этом ожидаются все 500. Своими знаниями и умениями с участниками поделятся спикеры из известных IT-компаний федерального уровня и местные специалисты. Но это будут не нудные лекции, а увлекательные беседы и мастер-классы. Среди приглашенных докладчиков - Иван Евтухович из "Express 42", успешно отметившийся также в компании "Одноклассники" и руководивший разработкой русского Групона, Асхат Уразбаев, управляющий партнер ScrumTrek (среди клиентов - Яндекс, Rambler, Skype), а также гость из Сан-Франциско Лев Валкин, сооснователь и технический директор Echo (aboutecho.com). Всего на конференции выступят около двух десятков спикеров. «Мы хотим показать молодому поколению: для того, чтобы влиться в тему и начать карьеру, вовсе необязательно покидать Пензу. Более того, развиваясь тут, ты приобретаешь гораздо больше, чем когда ныряешь с головой в омут мегаполиса!» — уверен Максим Семенкин, президент Ассоциации разработчиков программного обеспечения г. Пензы, которая и организует мероприятие. Такому точно не научат в университете, а именно эти знания и навыки позарез нужны для решения актуальных задач. Участие в SECON 2013 не стоит ни копейки. Главное – зарегистрироваться на сайте http://2013.secon.ru/forparticipants, пока ещё есть места. Читать дальше Тестировщик, Aspect Enterprise Solutions, м. Автозаводская, до 70 gro 2013-03-20 13:50 День добрый Нахожусь в поисках новых коллег. К сожалению из компании уходят два родных человечка (причина - тупо перекупили по бюджету) и поэтому открывается две вакансии. Требования к кандидатам: Опыт в тестировании на уровне написания тест сценариев, прогона созданых тест сценариев, участие в тестировании веб-приложений (или иных приложений) желателен. Опыт с скриптовыми языками или языками программирования, инструментами автоматизации, bash (Linux) - приветствуется. Цена вопроса: до 70 gross Обязанности: 1. Регрессионное тестирование, которое случается раз в три месяца и проводится по тест плану, более близкому к чек листу. Приходится сравнивать между собой отчеты системы генерируемые в новой и старой версии продукта. Много цифр. 2. Проверка результатов прогонов автоматических тестов с определением рут коза и подтверждением баг или фича (работа с разработчиками и функциональными аналитиками) 3. Автоматизация нового функционала используя фреймворк на основе HTMLUnit (тесты XML-подобные, пишутся в самописной веб-IDE, с возможностью сразу прогнать и просмотреть результаты) 4. Поиск багов и их тестирование О релизах: Главные главные релизы каждые 3-4 месяца. Патчи или минорные релизы - раз в две-три недели. Переработка крайне редка (ни разу не было за последние полгода). О команде: Самые родные - 3 человека, в обязанности которой входит прогон регрессии, автоматизация и тестирование производительности (и все что рядом). 2 девочки один мальчик (плюс еще мальчик начальник). Рядом трудятся еще две команды тестирования (не такие родные но близкие) - команда функциональных аналитиков и команда тестирующая патчи. Разработчики добродушные и подкормленные. Отношения честные и открытые. О руководстве: Руководство - я. С пониманием отношусь к тому факту, что у людей присутствуют отпуска, выходные и вообще - личная жизнь. Но работа должна быть сделана и отпуска не должны влиять на релиз. Инструменты автоматизации поддерживаются командой разработки. Инструмент автоматизации№ 1 Надстройка над HTML Unit + Java. Инструмент автоматизации№ 2 Java. Сравнивает HTML страницы сгенерированные в новой версии и в старой. Позволяет искать расхождения в расчетах. О компании http://www.aspectenterprise.com/, офис - 6 мин. от м. Автозаводская. О проекте http://www.aspectenterprise.com/solutions/aspect_ctrm/aspect_ctrm.php Официальное описание вакансии на буржуйском далее: Job Description: The position is for a Test Automation Engineer in the Moscow office. Main responsibilities are: Manual testing (function and regression) of application with Web UI and Unix server side Test scenario automation (in house developed automation framework) Bug reporting and fix retesting Required Qualification: English intermediate Knowledge: general awareness of software lifecycle; consistent knowledge of software testing processes and techniques; working knowledge of MS Office products Experience with WEB UI automation tool (Selenium, Watir) - is a plus Basic knowledge of programming language: Java (or C++) - is a plus Basic knowledge of script language:perl/python/ruby - is a plus Experience with SQL - is a plus Experience with UNIX commands - is a plus Experience in non-function testing: performance/load/stress - is a plus General Information: Desired age: doesn't matter, college students in their last year can be interviewed Probation period is 3 months Successful passing through internal training is required to finish probation period Working conditions: 5*8 working hours tasty lunches are served at the office facility voluntary medical insurance is partly sponsored by the company very compelling and promising business domain knowledge is transferred for free :) team with lots of talents to expose and free time activities to share Company profile: Aspect Enterprise Solutions (http://http://www.aspectenterprise.com/) is one of the leading global provider of Web-based commodity trading, risk management and data management applications. We offer the only integrated, all-in one platform delivering Software-as-a-Service (SaaS) applications in the Cloud. This enables rapid deployment, controlled costs and immediate ROI for all size companies, from small trading houses to global conglomerates. Специалист по тестированию 2013-03-20 14:30 В компании Банк Софт Системс открыта вакансия Специалиста по тестированию. Обязанности: ∙ Функциональное (ручное), регрессионное, нагрузочное тестирование программного обеспечения ∙ Описание найденных дефектов, проверка требований и документации ∙ Участие в подготовке тест-планов, тест-кейсов, сценариев тестирования ∙ Написание отчетов о результате тестирования. ∙ Фиксирование дефектов и отслеживание их исправления Требования: ∙ Высшее образование (желательно техническое) ∙ Опыт работы тестировщиком (функциональное ручное тестирование) ∙ Знание основных видов тестирования ∙ Базовые знания в области СУБД ∙ Знание SQL (на уровне написания простых запросов) ∙ Личностные качества: внимательность к деталям, умение работать в команде, ответственность Условия: ∙ Офис в районе м.Нагатинская/м.Тульская ∙ Социальный пакет ∙ ТК РФ, ДМС ∙ Оклад по результатам собеседования Контакты: Сапожникова Ирина 8 (495) 785-04-94 доб. 2257 8 (915)196-93-09 I.Sapozhnikova@bssys.com www.bssys.com Технический писатель 2013-03-20 14:39 В компании Банк Софт Системс открыта вакансия "Технический писатель". Обязанности: ∙ Создание и актуализация документации на информационные системы (руководства пользователя/администратора, регламенты по работе с системой и т.д.) Требования: ∙ Высшее образование (желательно техническое) ∙ Опыт работы от 1 года техническим писателем (или в смежной области с навыками написания технической документации) ∙ Уверенное владение продуктами MS Office (включая опыт использования стилевой разметки в Word) ∙ Опыт составления диаграмм в Visio ∙ Желательно знакомство с технологией DocBook ∙ Желательно знание языков разметки XML/HTML ∙ Желательно знание языков программирования, основ реляционных БД ∙ Базовое владение техническим английским ∙ Грамотное владение русским языком, способность ясно и лаконично излагать предмет ∙ Умение работать с большим объемом текстовой информации, умение ее структурировать ∙ Личностные качества: аккуратность, внимательность к деталям, исполнительность, стремление к повышению профессионального уровня Условия: ∙ Офис в районе м. Тульская/м. Нагатинская/м. Профсоюзная ∙ ТК РФ ∙ Социальный пакет, ДМС ∙ Оклад по результатам собеседования Контакты: Сапожникова Ирина 8 (495) 785-04-94 доб. 2257 8 (915)196-93-09 I.Sapozhnikova@bssys.com www.bssys.com Поиск объектов на web-странице с помощью XPath 2013-03-20 15:10 Доброго дня! Пытаюсь использовать xpath для поиска объектов на web-странице: найти какую-либо ссылку и по ней кликнуть. Однако столкнулась с ошибкой "EvaluateXPath(...) - есть null или не является объектом". Эта ошибка возникает в конструкции var path = '//div[@class="pole fix"]//li/a[text() = "1"]' Page.EvaluateXPath(path)[0].Click();// Page - любая станица, открытая в explorer'e даже если в переменную path задать полный путь, который выдает FirePath: "html/body/article/div/div/div[3]/div/div/nav/ul/li[1]/a" В чем может быть проблема, есть идеи? shell.Run не запускает .bat file в TC9 2013-03-20 15:12 Здравствуйте, загрузила проект из ТС7.52 в ТС9.2. И, конечно же, некоторые функции не заработали добровольно. function RunFromCMD(Path) { var shell = new ActiveXObject("WScript.Shell"); oExec = shell.Run(Path,1,true); } Изменилась не только версия TestComplete, но и ОС (была WinXP, стала Win7), а также версия браузера поменялась с IE6 на IE9. Объект shell создаётся, но не запускается. При этом, батник Path вручную запущенный, выполняется. Если есть какие-нибудь версии - поделитесь, пжлста. Нарушение табуляции - дефект? 2013-03-21 07:37 В тз к системе описано явный переход, который должен осуществляться. Согласно документу(тз) в системе он нарушен (происходит не по порядку). Как вы относитесь к таким дефектам? ( в плане я считаю что дефект есть, а разработчик говорит, что это ерунда и вообще не нужно фиксировть %) Jmeter тест xml 2013-03-21 10:00 Добрый день. Прошу помочь с реализацией проверки, есть гет запрос по которому отдается хмл с новостями. Как проще всего сделать проверку на наличие одинаковых параметров в хмл, цель выявить одинаковые например ID, Header. SVN + TC 2013-03-21 10:04 Народ, есть у кого опыт работы тесткомплита с свн? Опробовал пока только SVN SCC plug-in от пушка, и чтото не ясны некоторые моменты.. как отобразить разницу содержимого в юните от того что в репозитории (при выборе compare versions всегда отображается в редакторе тот же юнит что и у меня в проекте)..как видеть какие юниты отличаются..? при добавлении проекта в репозиторий , он автоматически связывается и все жутко тормозит пока не отвяжешь (Unbind) .. вобщем все както очень неудобно и непонятно, может кто добился больших успехов в этом деле?? Тестирование защищенности веб-приложений, начало 22 марта 2013-03-21 10:59 Онлайн-тренинг (4 занятия) с домашней работой Начало: 5 апреля Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей. Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации. Подробная программа и условия участия Читать дальше Практикум по тест-дизайну, онлайн-тренинг, начало 19 апреля 2013-03-21 11:01 Практический тренинг с домашними заданиями, 6 занятий Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет. Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют? Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют. На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать. Мы постоянно будем держать в уме два противоборствующих фактора:
Посмотреть отзывы участников онлайн-тренинга "Практикум по тест-дизайну" Читать дальше Automator 2013-03-21 12:39 Здравствуйте! Хочу сделать так, чтобы драйвер открывал окошко браузера внутри приложения. Сам не представляю как это сделать, но вот наткнулся на такой вот странный сайт: https://svn.kuali.org/repos/kc/acceptance/trunk/automator-app/src/main/java/org/kuali/kc/test/automator/ Скопировал оттуда классы проекта под название аутаматор, почитал код, и понял что он должен сделать по идее то что мне нужно. Но к сожалению, не смог запустить приложение, потому что не могу справится с импортами файлов: не смог найти вот это import org.kuali.kc.test.PageFactory; import org.kuali.kc.test.fixtures.ApplicationFixture; import org.kuali.kc.test.proposalDevelopment.scripts.StagedData; import org.openqa.selenium.Speed; (эту нашел). Автоматизация iOS приложений 2013-03-21 13:30 Добрый день. Очень нужен профессиональный совет и помощь. Занимались ли вы автоматизиацией iOS приложений? С помощью каких инструментов? Какие встречали минусы/сложности? Можно ли тестировать привязку к соц. сетям? Можно ли проводить тесты именно на железе, а не только в эмуляторе? Буду очень признательна за любую помощь, литературу, полезные ссылки и прочее. :] Интеграция Zeta Test и Redmine 2013-03-21 14:57 Zeta Test используеться для управления тест кейсами и ихним прогоном. Есть потребность итегрировать его с Redmin'ом, для привязки багов к тест кейсам. С документацией по ZetaTest-у туговато, относительно интеграции с баг трекер системами. Возможно кто-то уже с этим стыкался и может помочь. Спасибо. Jmeter + Facebook 2013-03-21 16:42 Добрый день! Необходимо нагрузить систему, поддерживающую авторизацию только через fb. Как можно авторизовать кучу юзверей при помощи jemter?? Если это реально через http request то ЧТО там писать?? Бился головой о стенку с запросами и настройками, но видимо мало бился. Пропуск ошибки: кто виноват и что делать? 2013-03-21 18:54 Автор: Наталья Руколь, ведущая Школы Тест-Менеджеров, очередной запуск которой начнется 25 марта. Каждый тест-менеджер сталкивался с этой неприятной ситуацией: пользователь обнаруживает ошибку, которую мы своевременно не нашли. И ошибку важную, в основном функционале, который мы многократно и тщательно тестировали! Как это произошло? Как избежать подобных ситуаций в будущем? Как реабилитировать своё доброе имя перед коллегами? Я уже рассказывала о пропуске ошибок глазами тестировщика. А в этой статье давайте разберёмся с позиции тест-менеджера: какие возможные проблемы приводят к пропускам, и каковы способы их решения. Причины пропуска проблем Представьте себе, что у вас что-то болит, и вы записываетесь к доктору. На приеме он даже не пытается выслушать симптомы, а сразу назначает лекарство. Что вы сделаете? Скорее всего, сбежите от него. И правильно сделаете! Лечение невозможно без диагностики, и, только точно зная источник проблемы, её можно решить. В тестировании и разработке ПО всё то же самое. Хотите что-то улучшить? Значит, вы хотите вылечить проблему. Найдите её! Давайте посмотрим на стандартные причины пропуска ошибок, и для удобства восприятия поделим их на 2 категории: проблемы в процессе и человеческий фактор. Читать дальше Кто тестировал банковские приложения? Нужен совет! 2013-03-21 20:14 Впервые тестирую подобное приложение (толстый клиент). И, как сказано было работодателем, я нашла не все баги. У кого есть опыт тестирования таких приложений, на что нужно особенно уделять внимание (так сказать мб есть частые "дыры"). Ошибки в системе были кстати сделаны специально (встроены), для проверки навыков. МБ есть конкретная литература, статьи ( только не предлагать литературу для чайников, в основах я благо разбираюсь)) QC OTA_API подскажите список полей для теста из тест листа 2013-03-21 23:44 Есть такой пример, в нём для каждого теста в тест листе берёться имя теста и его статус. Set TSList = TSTestFactory.NewList("[force_refresh]") For i = 1 To TSList.Count testName = TSList.item(ix).field("TSC_NAME") testStatus= TSList.item(ix).field("TS_EXEC_STATUS") Next Подскажите где можно посмотреть все поля для теста? © 2010 | Software-Testing.Ru |
В избранное | ||