@qa_ru

Страница 960 из 1080
?
15.05.2018
07:30:26
@Maksim_P87 кстати, спасибо за наводку, хороший вопрос для собеседования.

Oleg
15.05.2018
07:30:45
Вспоминаем чуть теорию. Для соответствия классу эквивалентности надо, чтобы результат теста не зависел от того, x вы берете как входной параметр или y.

БД у вас разные

Максим
15.05.2018
07:32:15
БД у вас разные
тут же надо смотреть что за БД. Может они абсолютно идентичные, только один НОД на Камчатке, а второй в Питере.

Google
Oleg
15.05.2018
07:33:35
Если результаты запросов из первой БД и второй БД одинаковые, то можно объединить в один класс.

Oleg
15.05.2018
07:34:18
Но вот это "Разница первого и второго в конфигурационных настройках приложения из которого они выполняются." наводит на мысль, что оно не одинаково

Т.е. окружение все же разное получается

Максим
15.05.2018
07:36:45
Но вот это "Разница первого и второго в конфигурационных настройках приложения из которого они выполняются." наводит на мысль, что оно не одинаково
так тут не про разные БД. а про разные приложения же. Пример: Есть веб и мобайл приложение. Например справочник телефонный. Под веб и мобайл есть своя БД. Данные и там и там одинаковые. И в веб и в мобайл есть служба, которая занимается поиском по ФИО адресата. Служба одна. Конфиги разные, БД разные - класс один.

Или нет?

Не претендую на мнение эксперта))

Oleg
15.05.2018
07:39:20
так тут не про разные БД. а про разные приложения же. Пример: Есть веб и мобайл приложение. Например справочник телефонный. Под веб и мобайл есть своя БД. Данные и там и там одинаковые. И в веб и в мобайл есть служба, которая занимается поиском по ФИО адресата. Служба одна. Конфиги разные, БД разные - класс один.
В этом случае нельзя объединять. Эквивалентность нам позволяет не делать лишние проверки. А здесь получится, что мы проверили, как мобайл принял данные и на основе этого решаем, что в вебе это проверять необязательно.

Окружения и реализация бэка все равно разная будет, а это влияет на результат.

БД в одной геопозиции
В общем, нужно больше информации, чтобы понять :)

?
15.05.2018
07:41:53
Приклад один, БД различаются лишь сетевыми адресами, но в одной локации, конфигурация - адреса до этих БД

Google
Максим
15.05.2018
07:42:39
Так мы же запрос отдельно проверяем по заданию. Такой сфеерический кусок кода в вакууме, который один на все платформы. Если там в скрипте прописано update <....>, то по логике не важно с какой платформы этот запрос будет отправлен.

Oleg
15.05.2018
07:45:53
Если разные, то результат запроса базы А будет отличаться от результата запроса базы Б и тогда "по канону" это не эквивалентность

Oleg
15.05.2018
07:48:47
одинаковые же. адреса БД разные только
Тьфу, перечитал еще раз, вы правы

Надо было все же с кофе начинать...

?
15.05.2018
07:49:07
Консистентность данных не известна.

Стоит ли перестраховываться, если логика зашита на селекте, а не на консистетности данных.

Oleg
15.05.2018
07:50:02
Ладно, попробуем абстрагироваться. У вас есть запрос, который формирует выборку

Вам надо проверить, что он работает

?
15.05.2018
07:50:18
Да

и не важно на какой БД

Oleg
15.05.2018
07:50:27
Воот

Тогда мы не оттуда шли

Тут входными данными будут выступать сами БД

?
15.05.2018
07:50:53
Спасибо! Одна голова хороша, а две это не человек уже.

Oleg
15.05.2018
07:51:00
Если запрос сработал на одной базе, то должен работать на другой

Google
Oleg
15.05.2018
07:51:07
Если кроме адреса БД ничего не меняется

Не за что

Сам проснулся наконец )

?
15.05.2018
07:51:28
?

mrx
15.05.2018
08:26:45
всем привет. есть какой-то шанс понять, почему соап возвращает 400 на корректную форму запроса? fiddler ничего дельного не говорит.

куда смотреть, чего искать?

?
15.05.2018
09:24:45
всем привет. есть какой-то шанс понять, почему соап возвращает 400 на корректную форму запроса? fiddler ничего дельного не говорит.
6.5.1. 400 Bad Request The 400 (Bad Request) status code indicates that the server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). https://tools.ietf.org/html/rfc7231#section-6.5.1

"400 на корректную форму запроса" @mindsweeper я подозреваю, что нет.

mrx
15.05.2018
09:27:06
посылается xml, готовый, не сам писал. метод - по wsdl, коннектился и через suds и уже проверяю soapui - одно и то же. где может быть ошибка?

"400 на корректную форму запроса" @mindsweeper я подозреваю, что нет.
то есть, сам запрос то неверный, xml верный, метод тоже)

?
15.05.2018
09:31:33
Мой совет, возьмите спеку на xml, напишите сами, помните про кодировку (всякие UTF / UTF-8 w/o BOM) и т.п.

Возьмите другой XML, 400 ?

Shoo
15.05.2018
09:32:00
Верные запрос+метод не возвращают 400.

Admin
ERROR: S client not available

mrx
15.05.2018
09:33:53
Верные запрос+метод не возвращают 400.
хорошо, порядок такой. открываю soapui, подключаю svc по сети, всё подсоединилось. выбираю метод, копирую запрос, который уже был проверен (офкорс, я уже 100500 запросов попробовал), посылаем - 400. где тут может закрасться косяк? :)

Shoo
15.05.2018
09:37:59
Исключаешь поочереди каждую из компонент, начиная с соапюай и выясняешь.

MnmlSniper
15.05.2018
11:24:26
@RichardGears

Egor
15.05.2018
11:58:19
Привет, подскажите пожалуйста, реально ли через Гатлинга выполнить 50 000 запросов к бд в секунду? Какая конфигурация нужна для ноды? Подавать нагрузку с нескольких нод можно только в платной версии?

Anton
15.05.2018
11:58:55
"Подавать нагрузку с нескольких нод можно только в платной версии?" Это - да

Google
Anton
15.05.2018
11:59:32
Насчет конфигурации - не скажу, напрямую с гатлингом не работал

Можно попробовать для начала 100, 500, 1000 запросов в секунду со своей машины. Поглядеть утилизацию ресурсов и немного экстраполировать

Viktoriia
15.05.2018
12:14:20
добрый день! Наведите, пожалуйста на мысль, в чем может быть проблема? При запуске теста-поднимается эмулятор, устаналивается приложение, после чего возникает окно с подтверждением доступа приложения в галерею, (Allow), после подтвержения открывается первая страничка приложения, но какой- бы я не искала элемент-не находит апиум

Элементы искала разные на этой странице, при чем с помощью разных локаторов и с разной комбинацией локаторов

Такое впечатление, что страница на эмуляторе отобразилась , но Appium не может считать ни один элемент

постоянно выдает такую ошибку: "org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)"

Maxim
15.05.2018
12:24:53
возможно нужно сделать фокус на страницу

Viktoriia
15.05.2018
12:26:24
Страница открылась на новой вкладке ?
нет, при подтвреждении разрешения уже приложение открыто, после нажатия на allow-посто прелоудер и открывается следубщая страница

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

только на определенный страничке не видит элементы

Станислав
15.05.2018
12:27:24
Ermac10k
15.05.2018
13:07:11
Всем привет! вляпался в историю: надо тестить приложуху в браузере на хромиум движке. стартонул браузер через chromedriver. работает, даже находит элементы и позволяет с ними работать. но: когда браузер открывается, он открывается на приветственной странице. команда driver.get("blah"); автоматом открывает приложение во второй вкладке, а вкалдка welcome page остается активной. да, элементы нужной мне вкладки распознаются, но их не видно. Пока первая проблема, которая приходит в голову - скриншот этой еруны я не сниму. можете подсказать, как открыть браузер без велком пейджи? (нашел вариант для огнелиса, а вот в хроме как?)

Anastasia
15.05.2018
13:11:19
Привет. Ребята, какие есть хорошие эмуляторы iOS на windows?

Ermac10k
15.05.2018
13:11:45
Надо в настройках браузера поставить руками старт с пустой страницы
настройки браузера при запуске тестов сбрасываются

Страница 960 из 1080