- Форум тестировщиков
- → Публикации Breetonia
Публикации Breetonia
76 публикаций создано Breetonia (учитываются публикации только с 24 сентября 2023)
По типу контента
По пользователю
#105367 soapUI - знак вопроса в возвращаемом return параметре
Отправлено автор: Breetonia 11 мая 2012 - 14:15 в Автоматизированное тестирование
Вот,блин...Я думал,что это полноценная симуляция.....Выходит,мне нужно будет поднимать веб сервис в том же Eclipse и слать с soapUI туда запросы ?
Хех,самое интересное,так это то,что у меня по списку это был последний пункт)))).
Хех,самое интересное,так это то,что у меня по списку это был последний пункт)))).
#105369 soapUI - знак вопроса в возвращаемом return параметре
Отправлено автор: Breetonia 11 мая 2012 - 14:22 в Автоматизированное тестирование
Если в xsd указано что у элемента <return> может быть значение "?" значит и ошибки нет.
Да,при помощи xsd,ибо в schemaLocation ссылка идет прямо на него
Не подскажете,как узнать,что может быть значение *?* ? И как проверять такое ?
Второй пост: у вас обработчик mock-service понятно что там будет всегда одно и то же значение. Это просто имитация ответа.
Эм,не заметил,когда читал мануалы...Мб подскажете,где такое прописано ? Желательно ин рашн ).
Кстати,сам тип ретурна:
<xs:complexType name="addResponse"> <xs:sequence> <xs:element name="return" type="xs:int"/> </xs:sequence> </xs:complexType>
#105326 тестировщик ПО
Отправлено автор: Breetonia 11 мая 2012 - 07:01 в Начинающему тестировщику
Я готов работать и днем и ночью....бесплатно! (шутка)
Вовсе нет,а практика два три месяца = )
#105325 тестировщик ПО
Отправлено автор: Breetonia 11 мая 2012 - 07:00 в Начинающему тестировщику
Умение читать код не относится к азам тестирования вообще никаким образом. Есть такрй метод тестирования - черный ящик, когда код вообще недоступен для изучения тестировщиками.
А как же whitebox тестеры ? )) Они много кодят.*Черные* тестеры скрипты пишут на Perl,Python под *nix.
Я про автоматизированное тестирование,если что: ).
#107399 Проверка наличия у элемента определенного свойства
Отправлено автор: Breetonia 08 июля 2012 - 18:54 в Selenium - Functional Testing
Элементарно:Подскажите, пожалуйста, как можно проверить, что элемент 7 имеет свойство class="valid today".
assertTrue(driver.findElement(By.xpath("//td[@class='valid today']")));
#107400 Проверка наличия у элемента определенного свойства
Отправлено автор: Breetonia 08 июля 2012 - 18:59 в Selenium - Functional Testing
public boolean isTrue() { WebDriver driver = new FirefoxDriver(); // в данном примере заюзан ферфокс. соответственно можно написать все, что вам вздумается (в разумных пределах :)) String atr; atr = driver.findElement(By.xpath("//td[7]")).getAttribute("class"); //локатор td[7] необходимо еще привязать к кому-нить корневому элементу, иначе данная функция будет искать все и брать первый попавшийся "седьмой" td if(atr == "valid today") return true; else return false; }
Надеюсь,это не рабочий пример,иначе этих твоих isTrue в проекте будет миллион )
И зачем драйвер-то стартовать,когда можно ссылку на него передать ?
Не будешь же ты в каждой функции вызывать фаирфокс,а если и будешь,то придется закрывать каждый раз,а это лишнее время и ресы.
public boolean isTrue(WebDriver driver)
#106711 Помогите протестировать
Отправлено автор: Breetonia 14 июня 2012 - 18:47 в Тест-дизайн и ручное тестирование
Какой-то абстрактный вопрос = ).Тестирований много.Я так понимаю,ты на безопасность тестируешь(вручную)?)
Без знания багов мало что сделаешь.
Без знания багов мало что сделаешь.
#107386 Ищу багтрекер
Отправлено автор: Breetonia 06 июля 2012 - 18:36 в Свободное общение
Зачем усложнять ? Просто запретите доступ тестировщикам хД.
Мы пользуемся Redmine и пока довольны : )
Мы пользуемся Redmine и пока довольны : )
#104681 MockService в soapUi
Отправлено автор: Breetonia 20 апреля 2012 - 20:59 в Автоматизированное тестирование
Хм,чего же у него-то всё работает...))
#107387 Java - как выбрать дату в календаре
Отправлено автор: Breetonia 06 июля 2012 - 18:40 в Автоматизированное тестирование
Локаторы можно проверить во вкладке FirePath,которую выдаёт плагин FirePath при установке его в Firefox перед тем,как их использовать в selenium-е.
#107157 ExtJS генерирует пробелыв классах ?!
Отправлено автор: Breetonia 27 июня 2012 - 11:58 в Свободное общение
Столнулся с такой *фичей*,по подозрению,экста - просматривая в фаирбаге код,наткнулся на элементы с пробелами в классах.
Предъявил претензии разработчиам,те показали,что их js скрипты и extjs скрипты абсолютно чисты,да и последние не позволяют очищать пробелы.Стрелки перевели на extJS.
Теперь хочу обратиться к вам - так ли это на самом деле ? В проекте будут теперь задавать айдишки почти каждому элементу : ).
Проблему выявил при составлении xPath запросов в FirePath.FirePath ввел меня в ступор ещё и тем,что стал выдавать странные результаты - при неоднократном нажатии на Enter
FirePath выдавал различные результат - то находил элемент,то нет,удаляя пробелы из xPath селектора о_О - и не важно,что ты передаешьв селеторе пробел,или не передаешь - если в коде содержатся атрибуты с пробелом(хоть одним),то он будет себя вести так,как описано выше.В общем,крайне раздражает такое поведение Firepath.
Как решить проблему ?
Предъявил претензии разработчиам,те показали,что их js скрипты и extjs скрипты абсолютно чисты,да и последние не позволяют очищать пробелы.Стрелки перевели на extJS.
Теперь хочу обратиться к вам - так ли это на самом деле ? В проекте будут теперь задавать айдишки почти каждому элементу : ).
Проблему выявил при составлении xPath запросов в FirePath.FirePath ввел меня в ступор ещё и тем,что стал выдавать странные результаты - при неоднократном нажатии на Enter
FirePath выдавал различные результат - то находил элемент,то нет,удаляя пробелы из xPath селектора о_О - и не важно,что ты передаешьв селеторе пробел,или не передаешь - если в коде содержатся атрибуты с пробелом(хоть одним),то он будет себя вести так,как описано выше.В общем,крайне раздражает такое поведение Firepath.
Как решить проблему ?
#106884 Как открить новую вкладку?
Отправлено автор: Breetonia 19 июня 2012 - 17:35 в Автоматизированное тестирование
Да никто и не говорил,что так надо : ).Во-первых, вкладка поэкономичнее и быстрее целого окна будет,хотя для обоих создаются процессы.
Во-вторых,так хочет автор темы.
В-третьих,мб так требуют в ТЗ.
Во-вторых,так хочет автор темы.
В-третьих,мб так требуют в ТЗ.
#106799 Как открить новую вкладку?
Отправлено автор: Breetonia 16 июня 2012 - 19:31 в Автоматизированное тестирование
А ты статью прочитай : )
#106782 Как открить новую вкладку?
Отправлено автор: Breetonia 15 июня 2012 - 17:42 в Автоматизированное тестирование
Вот,почитай тут - офигенный пример как раз для работы с вкладками.
http://automated-tes...enno-pri?page=1
http://automated-tes...enno-pri?page=1
#106779 Как открить новую вкладку?
Отправлено автор: Breetonia 15 июня 2012 - 17:25 в Автоматизированное тестирование
Вкладка - это окно.Тебе нужно получить ID окна и попробывать активировать его по ID.в WebDriver такое должно быть.
#106781 Как открить новую вкладку?
Отправлено автор: Breetonia 15 июня 2012 - 17:34 в Автоматизированное тестирование
Хе,нашел вырезку из оффишэл доков)):
Этот код тебе будет переключать все вкладки или окна по дефолту,т.е. как они (в каком порядке) хранятся в массиве.Попробуй это.
Скрытый текст
All calls to driver will now be interpreted as being directed to the particular window. But how do you know the window’s name? Take a look at the javascript or link that opened it:
<a href="somewhere.html" target="windowName">Click here to open a new window</a>Alternatively, you can pass a “window handle” to the “switchTo().window()” method. Knowing this, it’s possible to iterate over every open window like so:
for (String handle : driver.getWindowHandles()) { driver.switchTo().window(handle); }
Этот код тебе будет переключать все вкладки или окна по дефолту,т.е. как они (в каком порядке) хранятся в массиве.Попробуй это.
#105337 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор: Breetonia 11 мая 2012 - 08:04 в Начинающему тестировщику
Неужели никто не сталкивался ? Если я не всё выложил и нужно вдобавок к этому что-либо ещё,то только скажите.
#105332 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор: Breetonia 11 мая 2012 - 07:16 в Начинающему тестировщику
Утро всем доброе.В процессе изучения soapUI столкнулся со следующей проблемой:
При POST запросе к мок сервису на Jetty сервере,встроенному в soapUI,получил в результирующем параметре знак вопроса *?*.
Что интересно,так это то,что никаких ошибок не срабатывает.
Знаю протокол SOAP достаточно плохо,так как новичок,поэтому привожу всё сюда:
Сам чистый POST запрос:
Сам ответ:
Что я проверил:
1) Endpoint.Он соответствует http://localhost:808...atorPortBinding
2) Отсутствие ошибок.
3) Перезапуск мок сервиса,а также повторное создание проекта не принесло положительного результата.
Что мне ещё остается ?!
Ещё вчера всё работало.
Запускал сервис локально.
При POST запросе к мок сервису на Jetty сервере,встроенному в soapUI,получил в результирующем параметре знак вопроса *?*.
Что интересно,так это то,что никаких ошибок не срабатывает.
Знаю протокол SOAP достаточно плохо,так как новичок,поэтому привожу всё сюда:
Сам чистый POST запрос:
POST http://localhost:8088/mockCalculatorPortBinding HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0 Content-Type: text/xml;charset=UTF-8 SOAPAction: "" Host: localhost:8088 Content-Length: 267 POST http://localhost:8088/mockCalculatorPortBinding HTTP/1.1 Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0 Content-Type: text/xml;charset=UTF-8 SOAPAction: "" Host: localhost:8088 Content-Length: 267 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://localhost"> <soapenv:Header/> <soapenv:Body> <loc:add> <arg0>50</arg0> <arg1>300</arg1> </loc:add> </soapenv:Body> </soapenv:Envelope>
Сам ответ:
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Encoding: gzip Transfer-Encoding: chunked Server: Jetty(6.1.x) <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://localhost"> <soapenv:Header/> <soapenv:Body> <loc:addResponse> <return>?</return> </loc:addResponse> </soapenv:Body> </soapenv:Envelope>
Что я проверил:
1) Endpoint.Он соответствует http://localhost:808...atorPortBinding
2) Отсутствие ошибок.
3) Перезапуск мок сервиса,а также повторное создание проекта не принесло положительного результата.
Что мне ещё остается ?!
Ещё вчера всё работало.
Запускал сервис локально.
#105335 soap UI - знак вопроса в числовом параметре ?!
Отправлено автор: Breetonia 11 мая 2012 - 07:40 в Начинающему тестировщику
Забыл добавить,что тут в качестве результата сумма должна быть ))
#107245 Задержка после выполнения каждой команды
Отправлено автор: Breetonia 02 июля 2012 - 11:07 в Selenium - Functional Testing
Спасибо вам большое за помощь! Обязательно попробую.
#107236 Задержка после выполнения каждой команды
Отправлено автор: Breetonia 02 июля 2012 - 07:10 в Selenium - Functional Testing
Баранцев сказал,что он не потокобезопасный....значит,есть возможность слета теста по иксепшну.
Спасибо за метод д,а как насчет этого ?
http://selenium.goog...ui/Sleeper.html
Не догнал,для чего оно и как использовать.
Всё-таки интересует возможность типо setSpeed(),но только для драйвера...
Спасибо за метод д,а как насчет этого ?
http://selenium.goog...ui/Sleeper.html
Не догнал,для чего оно и как использовать.
Всё-таки интересует возможность типо setSpeed(),но только для драйвера...
#107179 Задержка после выполнения каждой команды
Отправлено автор: Breetonia 28 июня 2012 - 08:50 в Selenium - Functional Testing
Как можно быстро в селениуме сделать задержку между выполнениями последовательных команд,кроме фаиндЭлемент ?
Пока использую только Thread.sleep(1000);.Говорят,что он бажный,но лучше средства не нашел.Посоветуйте,пожалуйста,какой метод использовать
или поделитесь своими наработками ))).
Пока использую только Thread.sleep(1000);.Говорят,что он бажный,но лучше средства не нашел.Посоветуйте,пожалуйста,какой метод использовать
или поделитесь своими наработками ))).
#107205 Задержка после выполнения каждой команды
Отправлено автор: Breetonia 29 июня 2012 - 08:03 в Selenium - Functional Testing
в WebDriver Actions нет такого метода - только в селениум 1.0.
#107160 css selectors #id
Отправлено автор: Breetonia 27 июня 2012 - 19:54 в Selenium - Functional Testing
Интересно,сколько времени вы убили на построение подобных селекторов : ).Проще было ид проставить.
#104509 database reverse engineering
Отправлено автор: Breetonia 18 апреля 2012 - 18:07 в Инструменты и технологии
Эм,скажу,возможно,глупость,но связи в таблицах в MS Access (не в MySql) встречал только в Microsoft Access.
Ясное дело,что там нет никакого MySql - только MS Access (да-да, - та,что не поддерживает никаких комментариев вообще : )) ).
Файлы БД там хранятся в виде .accdb файлов,если не ошибаюсь.
Создайте простенькую БД со связями и перейдите на вкладку Фаил - Работа с базами данных - Схема данных.
Скрин с примером лежит туть(только что сделал):
http://rghost.ru/37652565
ЗЫ: Тьфу ты,а на дату поста не посмотрел...
Ясное дело,что там нет никакого MySql - только MS Access (да-да, - та,что не поддерживает никаких комментариев вообще : )) ).
Файлы БД там хранятся в виде .accdb файлов,если не ошибаюсь.
Создайте простенькую БД со связями и перейдите на вкладку Фаил - Работа с базами данных - Схема данных.
Скрин с примером лежит туть(только что сделал):
http://rghost.ru/37652565
ЗЫ: Тьфу ты,а на дату поста не посмотрел...
- Форум тестировщиков
- → Публикации Breetonia
- Политика Конфиденциальности
- Правила форума ·