Тестироваение WPF
2011-12-02 11:23
Добрый день, коллеги.
Встала задача каким - то образом автоматизировать тестирование WPF приложения.
Гугл как - то не очень помог, нашел ranorex, но инструмент довольно дорогой.
Может кто-то пользуется бесплатным и сможет подсказать такой замечательный инструмент?
Предстоит организовать автоматическое тестирование крупного сайта (свыше 200 000 пос./день) с ОЧЕНЬ обширным функционалом (его и будем тестировать)
Собираемся использовать Selenium. Но результаты надо сохранять, визуализировать.
Тесты запускать как в ручную, так и автоматически.
Нашёл Bromine как я понял это проект связанный с Selenium'ом и вроде как решает эти задачи.
Так ли это?
И ещё вопросик: где-бы посмотреть/найти примеры успешного применения такого подхода к тестированию? Желательно у крупных проектов.
Заранее спасибо.
Тестироваение WPF
2011-12-02 11:26
Добрый день, коллеги.
Встала задача каким - то образом автоматизировать тестирование WPF приложения.
Гугл как - то не очень помог, нашел ranorex, но инструмент довольно дорогой.
Может кто-то пользуется бесплатным и сможет подсказать такой замечательный инструмент?
Прощу прощения, что создал две темы, первую создал не в том месте. Это вторая
QTP 10 Не могу открыть новое окно браузера
2011-12-02 13:40
На сайте есть набор кнопок ("Refresh", "Delete", "Edit")
на каждую кнопку привязан javascript на onclick.
Кнопки "Refresh" и "Delete" отрабатываются без проблем, а при нажатии "Edit" должно появляться новое окно браузера
при непосредственном кликании мышкой окно открывается и никаких проблем нету,
при попытке сделать то же самое с помошью QTP вываливается ошибка:
Message: 'null' is null or not an object
может кто подскажет, где засаду искать?
Использование глобальных переменых в Selenium IDE
2011-12-02 14:28
Здравствуйте!
Хотел бы узнать как в Selenium IDE можно создавать глобальные переменные? Просто мне нужно из одного тест кейса перенести значение в другой тест кейс(в списке они следуют друг за другом если это имеет значение :)).
webdriver, opera и safari
2011-12-02 14:38
недавно перешла на webdriver. дала ладу со всеми браузерами кроме оперы и сафари.
Скажите пожалуйста, кто нибудь сталкивался с такой проблемой: при запуске теста для оперы браузер открывается но url не передается в браузер. запускается просто пустая страница.
код вот такой:
<?php
require_once 'phpwebdriver/WebDriver.php';
require_once 'phpwebdriver/CWebDriverTestCase.php';
class newSeleneseTest extends CWebDriverTestCase {
function setUp() {
$this->webdriver = new WebDriver("localhost", 4444);
$this->webdriver->connect("opera"); // или "safari"
$this->webdriver->get("http://google.com");
$this->setBrowserURL("http://google.com");
}
function testMyTestCase() {
$this->open("http://google.com", "searchform");
}
}
может это какие то косяки в моем коде? но хром, ИЕ и фаерфокс запускаются отлично, а опера глючит. методы $this->webdriver->get("http://google.com"); и $this->setBrowserURL("http://google.com"); не передают URL в оперу...
а еще сафари не могу запустить с webdriver. как я поняла safari не поддерживается webdriver?
Возник следующий вопрос.
На сайте есть таблица с записями следующего вида:
Name Count
text1 15
text2 6
text3 0
...
строки сортируются по значению Count.
Как узнать значение Count для text2 (например) и записать это значение в переменную?
Это нужно для того что бы в последствии организовать цикл на основе этого значения.
Использую Selenium RC.
Заранее спасибо.
есть ли в webdriver getText?
2011-12-02 16:26
Здравствуйте! столкнулась с такой проблемой: адаптирую тесты под webdriver и не могу найти аналог функции getText(). Она использовалась чтоб брать у ряда элементов текст и потом обращаться к ним через параметр xpath (//a[text()="текст который был взят раньше"]).
как в webdriver можно взять текст элемента???
Opera и RemoteWebDriver
2011-12-02 17:37
постоянно вылетает ошибка в тесте и в разных местах -
org.openqa.selenium.WebDriverException: No response on executing JS command
подскажите в чем может быть причина?
org.openqa.selenium.WebDriverException: No response on executing JS command
Build info: version: '2.14.0', revision: '14955', time: '2011-11-29 11:42:43'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.7.0_01'
Driver info: driver.version: OperaDriver; duration or timeout: 4.17 seconds
Build info: version: '2.14.0', revision: 'unknown', time: '2011-11-29 13:13:16'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_01'
Driver info: driver.version: RemoteWebDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:147)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:113)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:400)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:231)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:72)
В данный момент для компании я выбираю оптимальную систему для управления тестированием. Из бесплатных были варианты Testopia и TestLink. Демоверсия TestLink чисто теоретически устроила. Демоверсию Testopia найти не смогла. Если кто пользовался или может дать ссылку, то буду благодарна.
Сегодня решила посмотреть на платные варианты. Из них пришелся по душе TestRail. Хотелось бы узнать, можно ли там создавать Keywords как в TestLink? Или может быть есть какой-то аналог?
Заранее спасибо.
Работа с радиобаттона
2011-12-02 22:24
Скажите плиз , умеет ли WD работать с радиобаттонами по VALUE ?
Если нет то подскажите плиз , можно ли это реализовать по XPATH ?
Когда стоит сказать "стоп" и завершить течтирование и стоит ли
2011-12-03 22:57
Не помню где, но неоднократно звучала мысль, что иногда нужно сказать "стоп" и завершить тестирование. Как вы думаете стоит ли прекращать тестирование какого-то объема функционала, если даже программа работает, вроде все хорошо. Если да, то по каким признакам можно понять, что время пришло? ))
ЧИТАЙ, ЗАРАБАТЫВАЙ И БОГАТЕЙ!
2011-12-04 14:07
РАБОТА НА ДОМУ!!
ВНИМАНИЕ! Я НЕ ПРЕДЛАГАЮ РАБОТУ ПО ОБРАБОТКЕ ЭЛ. Почты или редактирования ТЕКСТА ПРОСТО Дочитайте до конца.
ДОБРЫЙ ДЕНЬ! Не покидайте эту страницу сразу - на самом деле классная вещь, почитайте - сейчас или на досуге, хорошо обдумайте, а там как знаешь ... Если заинтересуетесь - ссылки на сайты дам в личном письме. Если у Вас есть желание заработать, не вкладывая много денег (например, другие Интернет - проекты требуют вложений до 900 $) и работая всего по несколько часов в день, то эта информация для Вас. Но для этого потребуется хорошо поработать около недели по несколько часов в день. Вы можете зарабатывать в зависимости от ваших усилий. Я не предлагаю Вам работу наборщика текста (из серии вышлите нам 50 грн. На кошелек, а мы вам пришлем отсканированные тексты) и не предлагаю вкладывать деньги в сомнительные предприятия - вот это и многое другое настоящий обман! Люди стремятся работать дома - вот почему они откликаются на подобные объявления. Запомните: НЕ существует настоящих вакансий наборщика текста и сотрудников по обработке электронной почты. Не будьте обманутыми! В этом случае Вы не будете жертвой т.н. работодателей, так как эта работа отнюдь не мифическая, а заработок зависит только от Ваших усилий. Это - действительно РЕАЛЬНЫЙ заработок в Интернете. Дочитайте до конца статью, найдите всего несколько минут, Вы ничего не потеряете, чтение еще никому не повредило! Я Вас уверяю, ваше материальное положение резко улучшится, ЕСЛИ ТОЛЬКО вы этого захотите! Я предлагаю Вам дело, к которой и сам относился поначалу скептически. Но в отличие от многих подобных предложений - ЭТО ДЕЙСТВИТЕЛЬНО РАБОТАЕТ. Понимаю, с каким недоверием вы это читаете - но продолжайте, прошу, дочитайте статью до конца. Наткнулся я на ЭТО, совершенно случайно, когда искал работу для дополнительного заработка, найдя статью, в которой говорилось, что МОЖНО СДЕЛАТЬ ТЫСЯЧИ ГРИВЕН ЗА ПАРУ НЕДЕЛЬ ПРИ ВЛОЖЕНИИ ВСЕГО 18 грн. Я подумал, что это должно быть очередной крючок для лохов, но решил все-таки дочитать до конца и узнать, что это за Herbalife - Орифлейм там предлагают. В течение 2-х дней я зарегистрировался более чем на 100 бизнес-форумах и бесплатных досках объявлений. Прошла неделя, заглядываю в свой Интернет кошелек, и угадайте ЧТО! Поступлений никаких нет, вообще! А разные участники пишут, что за неделю заработали кто по 80 грн., Кто по 40 грн. Пиши «пропало» - подумал я, попал в очередной лохотрон, желая заработать за пару недель тысячи гривен. Ну и бросил это занятие, так и не дослав свое объявление до 200 форумов. Еще через неделю (ради любопытства) заглянул в свой Интернет кошелек. Смотрю, всего одно поступление - 3 грн. Так, думаю, дело не стоящее, случайно нашелся такой же наивный, как и я. Еще через две недели я все-таки снова открыл свой Интернет кошелек, а в нем уже около 104 грн. Откуда? Непонятная картина, но все равно за 1 месяц 100 грн. Это очень мало, как пишут предыдущие участники - они за 1 месяц заработали 2500 грн. И вдруг после 1 месяца началось самое интересное: на мой кошелек стали приходить деньги КАЖДЫЙ ДЕНЬ, спустя еще 2 недели на моем счету уже было более 3000 грн. После этого я отправил свои объявления еще более чем на 150 форумов. Результат был ошеломляющий. По прошествии всего 2 месяцев, я получил 8673 грн. И деньги идут каждый день. Каждые 10 минут на мой счет поступает от 3-6 грн. И это все только благодаря вложению 18 грн.! Я был в очень плохом финансовом положении и долго не мог найти себе подходящую работу до того, как наткнулся на эту статью. Я не поверил, что это работает, пока не начал получать переводы со всего света ... Я купил все, что мне надо. И это очень кстати, согласитесь!? Моя работа теперь - это каждый день по 2-3 часа в Интернете и ВСЕ! А заработок такой, что никаким начальникам и руководителям даже и не снился! Теперь, я расскажу Вам, как это работает, и самое главное ПОЧЕМУ ...!
Я Вам обещаю, что если вы будете В ТОЧНОСТИ соблюдать ниже перечисленные инструкции, то вы начнете получать НАМНОГО БОЛЬШЕ ДЕНЕГ, чем Вы думали, не прилагая к этому особых усилий. Согласитесь, это просто! И ЭТО СОВЕРШЕННО ЛЕГАЛЬНО. И ВАШ ВКЛАД СОСТАВЛЯЕТ ВСЕГО 18 грн. ... ВАЖНО, ЧТО ЭТО НЕ ОБМАН И ПРИ ЭТОМ ВЫ НИЧЕМ НЕ РИСКУЕТЕ, НО ЭТО РАБОТАЕТ! ВНИМАНИЕ! ПРОЧТИТЕ ЭТО ПАРУ РАЗ! Следуйте инструкциям в ТОЧНОСТИ и 5000 грн. и БОЛЬШЕ будут Вашими в течение двух месяцев! ВОТ ТЕ САМЫЕ 3 ШАГА К УСПЕХУ:
1. Войдите в систему webmoney. Хорошенько ознакомьтесь с данной системой, как она работает. Далее необходимо положить на свой счет 18 грн. (Чуть больше, потому что при осуществлении перевода система снимает 0.5% переводимой суммы, т.е. Вы должны будете перевести по 3 грн. 15 коп., В сумме - 18 грн. 90 коп. ВНИМАНИЕ В ПРОГРАММЕ ПРИНИМАЮТ УЧАСТИЕ ТОЛЬКО U-кошельки.). От себя отмечу, что удобно пополнить электронный кошелек из специальных автоматов по приему платежей, которые часто располагаются по всему городу. Однако, такие автоматы снимают комиссию, которая, как правило, в пределах 5% от суммы платежа. Также можно пополнить электронный счет в банке. Как только Вы положите на свой кошелек 18 грн. 90 коп. - Все готово, можете переходить к следующему шагу!
2. Необходимо перевести по 3 грн. 15 коп. (15 коп. Снимается службой перевода за совершение операции) на 6 предлагаемых ниже WMU счетов. Для того чтобы осуществить перевод, необходимо зайти на сайт webmoney.ru. Затем, если вы еще не вошли под своим именем, нажмите на ссылку РЕГИСТРАЦИЯ, которая располагается в самом верху страницы, и выделен синим цветом. Далее по подсказкам системы webmoney. ВАЖНО! Перевод нужно осуществлять на счет, а не на e-mail. Важно! После всех отправлений вы отправляете на e-mail, finance@ukrgarant.com следующую информацию: номер Вашего кошелька, дату, время отправления, U-кошелек, на который Вы отправляли деньги и отправленную сумму. Чтобы получать доход, необходимо перевести на каждый из этих 6 кошельков по 3 грн. 15 коп., Иначе вы просто не будете включены в систему сетевыми модераторами webmoney transfer и не сможете обналичить ваши деньги (3 грн. 15 коп. - Это отправлена Вами сумма, с которой получатель получает ровно 3 грн.) Итак, передайте по 3 грн . 15 коп. на каждый из следующих счетов:
1-U235073926493
2-U363282775554
3-U251483403584
4-U179773515630
5-U254545604720
6-U303207062556
ПОВТОРЯЮ, чтобы получать доход, необходимо перевести НА КАЖДЫЙ из этих 6 кошельков по 3 грн. 15 коп. - Иначе, сетевыми модераторами webmoney-кошельков, вы просто не будете включены в систему и не сможете обналичить.
3. Теперь ВНИМАНИЕ! После того, как Вы выполнили ШАГ 2, скопируйте к себе на компьютер весь этот текст от начала до конца. В скопированной статье удалите из списка кошельков ПЕРВЫЙ (ВЕРХНИЙ) кошелек и переместите 2-ой кошелек на место 1-го, который Вы стерли, 3-ий - на место 2-го, 4-ый - на место 3-го, 5 - ой - на место 4-го, 6-ой - на месте 5-ого! А в 6-й номер, который оказался пустым, впишите номер ВАШЕГО кошелька! Размещение этой статьи на 200 форумах, даже на самых малопосещаемых, гарантирует Вам доход В 5 000-10 000 ГРН. ЭТО МИНИМУМ! течение двух месяцев! Больше размещений - больше доход (при том в геометрической прогрессии). ИТАК, когда вы достигнете первой позиции в списке, ВЫ БУДЕТЕ ИМЕТЬ ТЫСЯЧИ ГРИВЕН ПРОСТО КАК СОЗДАТЕЛЬ СПИСКА !!!!!!! ЭТО СТОИТ 18 грн. и совсем не трудно работы! ГЛАВНОЕ - ЭТО РАБОТАЕТ! И ЭТО ПРОСТО КЛАСС! Займитесь этим сейчас - не откладывая на завтра ....! ВРЕМЯ - ДЕНЬГИ! Но поработать все же придется. Необходимо заинтересовать людей. Для этого необходимо воспользоваться рассылкой, размещением объявлений на специализированных сайтах поиска работы, форумах, досках объявлений. Пусть Вам везет! Действуйте! Плохо живут те, кто всю жизнь лишь собираются жить! Рискну! ВЕДЬ НИЧЕГО, КРОМЕ 18 грн. НЕ ТЕРЯЕМ! P.S. Полезная информация как распространять информацию в форумах (досках и др.. Соответствующих местах)
1. Открываем поисковик (Google, Yandex и т.д. ...) 2. Пишем в строке поиска фразу «форум удаленная работа» или «форум работа на дому» или «форум как заработать в интернете» и т. д. и т. п. (без кавычек, на укр. Или рус. Языке). Поисковик найдет тысячи страниц, ссылки, которые сразу приводят на МИЛЛИОНЫ новых форумов. И еще не пугайтесь, если вдруг на том сайте, куда Вы захотели поместить свое объявление, уже есть одно или несколько похожих. Это лишний раз подтверждает то, что этот бизнес действительно работает! Очень действенны сайты о работе (разделы о вакансиях). 3. Возьмем какой-нибудь сайт о работе - нужно ввести данные: В поле --- «должность» - например, «сотрудник для удаленной работы на дому», или «независимый менеджер» и т. п. - В поле «возраст» - укажите «с 18 до 55». - «Образование и Опыт работы» - пропустите, (хотя в образовании советую поставить «Средняя»). - «Заработная плата» - «от $ 1000». - «Пол» - не важно. - «График работы» - «свободный» - «Занятость» - «любая». - «Город» - Вот поле «город» САМОЕ ВАЖНОЕ. Вы должны выбрать все города один за другим, начать с буквы А, закончить буквой Я. Вы должны опубликовать (можно даже одинаковые) объявление для каждого города. Лучше всего, если Вы это сделаете в один день, тогда на следующий день и в течение дней 5-6, Вам вообще не придется размещать объявления. Зачем это делается. Это уже проверено, когда человек ищет работу и заходит на этот сайт, он выбирает ссылку «поиск вакансий». Там можно выбрать критерии поиска. Обычно заполняется поле город. А если Вы опубликуете только, например, для Киева, Донецка и Луганска, то человек, скажем, из города Одессы никогда не увидит Ваше объявление. Объявления нужно разместить для КАЖДОГО ГОРОДА ОТДЕЛЬНО. Первые неделю, а может и полторы недели у Вас не будет никакого дохода, потому что Ваши клиенты будут читать данный текст, создавать интернет-кошелек и класть туда деньги. На все это им нужно немного времени. Но потом, КАК СНЕГ НА ГОЛОВУ, Вы почувствуете некий такой «затяжной» результат! Это приятная неожиданность! А теперь я Вам объясню, почему Вы в любом случае ничего не теряете, а только выиграет! Скажем, из 200 размещений я получу только 5 ответов (очень низкая цифра). Значит, я сделаю 15 грн., Находясь на 6 позиции в списке. Теперь эти 5 людей делают опять же МИНИМУМ 200 размещений с моим кошельком на 6 позиции, и только 5 людей отвечают тем первым 5 - это уже 75 грн. Дальше эти 25 людей делают по 200 размещений с моим кошельком на 5 строчке и только 5 отвечают - мой доход 375 грн. И т.д. Теперь эти 125 людей, разместив и получив только по 5 ответов, дают мне 1875 грн. прибыли (я на 4 позиции). Далее, веселее ... PS: Лирическое отступление. Я понял, в чем была причина моего недоверия к данной системе. Разве можно даже представить себе, что в наше катастрофически трудное время для поисков заработка можно срубить денег (грубо говоря) на ровном месте? Однако, стоит добавить. Во-первых, так действительно, в Сети трудно найти реальную работу, к которой мы привыкли. Я говорю о переборки бумажек, составлении отчетов, принеси-подай и все такое. Если искать работу именно в таком контексте, то можно потерять много времени. А время деньги. В случае если Вам повезет, и Вы найдете ту дистанционную работу, на которую надеялись, ОБЯЗАТЕЛЬНО напишите мне. Я хоть порадуюсь за Вас! Во-вторых, я не утверждаю, что деньги посыплются на Вас дождем из 100 $ банкнот. Это было бы нечестно с моей стороны. Потрудиться придется. А значит, соответствует тому издевательском пословица: бесплатный сыр в мышеловке. Необходимо заинтересовать людей. Некоторые люди начали писать, что уже пробовали себя в этом виде заработка, и поступлений было мало либо вообще не было, утверждая, что форумы пестрят подобными объявлениями и призывами - ЭТО НЕ ТАК! Это самая действенная и надежная на сегодняшний день система. Участник ничего не зарабатывает только в 2 случаях: 1) если он не отправил суммы на 6 интернет-кошельков, 2) если отправил эту статью менее чем на 60 форумов. Коротко о том, как все устроено: ВНИМАНИЕ! Человек участвует в системе только в том случае, если она внесена в список (webmoney waiser). Указанный сервис является скрытой системой webmoney. ПОЧЕМУ - понятно! Для этого необходимо сделать перечисления не менее 3 грн. на 6 кошельков! После перевода ОБЯЗАТЕЛЬНО указать в эл. письме на finance@ukrgarant.com номера U-кошельков, которые получили перечисленные Вами средства, так как модератор сайта ведет системный учет платежей абонентов и составляет список пользователей. Только когда вас внесут в этот список и вы получите дальнейшие инструкции, как быстро заработать и тем самым легализовать свои действия. Обмануть систему регистрации списка webmoney - кошельков крайне сложно, да и невыгодно. Каждый компьютер имеет имя. Каждый человек имеет паспортные данные и без них не снять деньги. ПОЧЕМУ ЭТОТ ПРОЕКТ ДЕЙСТВИТЕЛЬНО РАБОТАЕТ? Система Webmoney, заинтересована в развитии и процветании этого вида бизнеса, т.к. имеет 0.5% с каждого денежного перевода - очень хорошую прибыль и выгода от переводов нескольких сотен тысяч - миллионов участников, Вы соответственно - тоже. Организаторы системы контролируют все процессы этого проекта. Интернет растет, и каждый день появляются все новые и новые пользователи. Тысячи людей со всего мира присоединяются к Интернету и читают эти объявления каждый день. Выбор остается за вами. И именно Вам решать, хотите ли Вы изменить свою жизнь к лучшему или продолжать топтаться на одном месте. Проект был создан лишь в январе 2011 г. БУДЬТЕ ВНИМАТЕЛЬНЫ! Удачи!
Что нужно:
После каждой сборки системы требуется одним действием проверить работоспособность связей с внешними системами, чтобы убедиться в том что все настроено верно.
Проверка вебсервисов с различными методами и JDBC. Проверка что все верно настроено - по анализу ответов от внешних систем в результате обращения к ним.
Вопрос:
Каким инструментом можно это реализовать, желательно бесплатным? И каким образом