@qa_ru

Страница 394 из 1080
Mikhail
27.03.2017
12:45:36
Черт, пропустил что-то интересное

Shoo
27.03.2017
12:46:09
Это, в т.ч. помогает выявлять рандомные баги скрытые под деталями технической реализации.

Evgeniy
27.03.2017
12:46:33
если тестеры тестируют не как черный ящик, кто тестирует вообще?
т.е. есть белый и серый ящик вы отрицаете как факт? или че?

Google
Shoo
27.03.2017
12:46:37
Рейс кондишены всякие, например, и вот это всё.

Evgeniy
27.03.2017
12:48:12
статистики не приведу, но чаще возможность рубить в код разработчиков помогает ссэкономить на ручном тестировании. Рейс кондишены реже можно так выявить, пототому что (сейчас буду кэпом), рейс кондишены дебажатся только за счет фаззинга.

Shoo
27.03.2017
12:49:04
Дебажатся - да. На практике ты можешь посмотреть PR и сказать "ребята, мы тут читаем то, что у нас лежит в очереди в QMS. А если оно ещё не пришло?"

Evgeniy
27.03.2017
12:49:10
т.е. это только эфффективность по времни. Возможность рубить в код не только читая, но и писать, помогает , опять же, экономить время на автоматизации того, что ручками ты делал бы месяц. Ну и исключая человеческий фактор, конечно же.

Shoo
27.03.2017
12:49:11
Я больше про эту историю.

Evgeniy
27.03.2017
12:57:12
http://bholley.net/images/posts/thistall.jpg

по поводу выявления рейс кондишенов

Shoo
27.03.2017
13:10:32
Ну это так, из насущного.

John
27.03.2017
15:23:08
Привет всем! Никак не могу нажать на кнопку File в этом веб-аппе с помощью селениум

https://www.mql5.com/en/trading

Селениум просто не находит элемент

Может кто-нибудь поможет?

Заранее очень благодарен!

Google
D.
27.03.2017
15:25:27
span.label не работает?

хотя не, это плохой селектор)

"//span[contains(text(),'File')]"

тебя вообще селектор интересует или что?

Evgeniy
27.03.2017
15:29:16
@Barfly вы вообще пробовали кликнуть по эл-ту, прежде чем советовать? :)

M
27.03.2017
15:29:31
наверное сначала переключись на айфрейм driver.SwitchTo().Frame("webTerminalHost"); а потом уже ищи File по селектору

D.
27.03.2017
15:29:53
но я не особо внимательно посмотрел)

John
27.03.2017
16:01:58
Сейчас попробую все варианты

Кстати пытаюсь ждать пока страница будет готова, не очень-то получается

Код такой:

new WebDriverWait(driver, 20) .until((ExpectedCondition<Boolean>) webDriver -> ((JavascriptExecutor) webDriver).executeScript("return document.readyState").equals("complete"));

Попробую пока сделать через Thread.sleep(20 * 1000);

D.
27.03.2017
16:18:21
Тут где-то выше был разговор о том, как делать ожидания и чего нужно ожидать

Vir
27.03.2017
16:18:45
народ, рассудите. есть API активации пользователя, в параметрах передаётся некий код. необходимо проверить оработку некорректного кода. спорим о следующем, я говорю, что надо просто отправить запрос на API, с лабудой, пользователя создавать не надо. коллега говорит, что надо создать пользователя и потом отправить запрос. В самом тесте, пользователь нигде не задействован. рассудите, пожалуйста

Olga
27.03.2017
16:25:15
если запрос только на активацию, то причем здесь регистрация (создание) пользователя? я бы не проверяла еще здесь создание пользователя

Andrey
27.03.2017
16:27:13
Тут две ситуации

Код не работает для активации существующего пользователя и код не активирует несозданного

Лучше проверить обе ситуации

John
27.03.2017
16:45:27
"//span[contains(text(),'File')]"
Так не получилось: NoSuchElementException

Google
John
27.03.2017
16:45:52
"//span[contains(text(),'File')]"
Возможно, провал связан с iframe-ом. Спасибо за отклик.

Тут где-то выше был разговор о том, как делать ожидания и чего нужно ожидать
Если не трудно, можно процитировать? Сам не нашел поиском.

Урра, заработала.

driver.switchTo().frame("webTerminalHost"); driver.findElement(By.xpath("//span[contains(text(),'File')]")).click();

"//span[contains(text(),'File')]"
С iframe-ом заработало. Спасибо большое за помощь.

FlaIDzeres
27.03.2017
19:06:16
Всём привет, подскажите, есть ли какие нибудь open source проекты где можно джуниором поучаствовать? Чтоб так сказать набраться опыту.

Vir
27.03.2017
19:28:37
если запрос только на активацию, то причем здесь регистрация (создание) пользователя? я бы не проверяла еще здесь создание пользователя
пользователь создаётся дополнительными методами, не методами апи, тесты пишем на phpunit+ laravel

Bogdan
27.03.2017
21:11:40
Всем привет, хотел бы узнать в чем причина, хочу посмотреть запрос с прилаги, пишет ошибку - неизвестный сертификат. Сертификат установлен как на устройстве так и на маке, ssl в настройках чарли - *.*, сертификат помечен как trusted.

http://take.ms/aGSzJ

Pavel
27.03.2017
21:19:31
Хей куаны, а как вы в функциональных и приемочных тестах обыгрываете разные пользовательские роли?

Pavel
27.03.2017
21:19:55
Отдельный тест на каждую роль? Или dataProvider для разных ролей или что?

FlaIDzeres
27.03.2017
21:30:20
http://take.ms/aGSzJ
Проверь какие алгоритмы шифрования на стороне сервера включены для TLSv1. 2

http://take.ms/aGSzJ
Сравни с тем что на скрине

Bogdan
27.03.2017
21:32:38
Ок, спасибо.

Anton
28.03.2017
04:07:01
Отдельный тест на каждую роль? Или dataProvider для разных ролей или что?
датапровайдер конечно, *если поведение одинаковое* - зачем писать дважды ? разные тесты, если поведения для ролей отличается

Кирилл
28.03.2017
06:18:09
Отдельный тест на каждую роль? Или dataProvider для разных ролей или что?
Я когда-то проставлял тэг) и в зависимости от тэга роли и запускались только тесты этой роли :D

Точнее каждый тест имел кучу тэгов разных ролей) но только те, что имели доступ))

Но! Так делать нельзя)

Google
Кирилл
28.03.2017
06:19:47
Лучше отдельная серия тестов, под каждую роль, если есть возможность легко переиспользовать код

Andrey
28.03.2017
06:19:50
Мэр киева где-то рядом

Кирилл
28.03.2017
06:20:12
Сори, работал ночью)

Shoo
28.03.2017
06:50:58
Прогон одного и того же теста под разные роли по тэгам выглядит более оптимальным решением.

Kristina
28.03.2017
07:34:34
+1 к DDT, один тест кейс в который скармливаются данные из таблицы/экселя. Главное преимущество - если много ролей и внезапно надо переделать флоу, то замучаешься копипастить. А с DDT поменял в одном месте и ок.

Shoo
28.03.2017
07:38:54
Ох уж это ваше DDT :D

Admin
ERROR: S client not available

Kristina
28.03.2017
07:42:37
Ну так один тест кейс для нескольких данных это и есть по сути DDT, как его еще обозвать? Не путать с TDD кстати

Shoo
28.03.2017
08:24:14
Это банальный здравый смысл, никак не завязанный на DDT или любые другие подходы.

Kristina
28.03.2017
08:41:35
Вы таки не поверите, но это определение Data Driven Testing из ISTQB: "A scripting technique that stores test input and expected results in a table or spreadsheet, so that a single control script can execute all of the tests in the table."

Что безусловно не противоречит утверждению о том, что это является здравым смыслом

Evgeniy
28.03.2017
08:44:38
(нет, я не возражаю и не считаю, что кто-то тут неправ)

Daniil
28.03.2017
08:45:29
Кстати о птичках: кто что думает по поводу сертификации по ISTQB?

Kristina
28.03.2017
08:45:36
Где ж еще говорить о ISTQB, если не в чате QA?

Evgeniy
28.03.2017
08:46:17
Кстати о птичках: кто что думает по поводу сертификации по ISTQB?
ненужно, как и любая бумажка, смысла от нее только для тех, кто тебя продает как специалиста на аутстафф

Alexander
28.03.2017
08:46:20
пора сделать статью на телеграфе с высказываниями из этого чата по поводу сертификации.

Evgeniy
28.03.2017
08:46:42
все то же самое написано более простыми словами в Тестировании.ком или у Ли Коупленда

Kristina
28.03.2017
08:49:36
Несмотря на всю свою окаменелость, имхо главная полезность ISTQB в определениях терминов, чтобы QA из разных контектсов могли найти общий язык. На практике правда его особо не применишь.

Richard
28.03.2017
09:05:43
Здесь это уже обсуждали неоднократно. Есть три варианта зачем нужна сертификация: 1. Если нужна бумажка, а не знания. 2. Если нужно получить/систематизировать знания - их можно получить и просто прочитав глоссарий и силлабус. 3. И то и другое (но тогда вопрос о пользе возникать не должен).

Google
Kristina
28.03.2017
09:10:37
ну и кто знает эти термины из istqb? особенно их переводы на русский :)
А зачем их переводить на русский? Вы еще скажите, экзамен на русском сдавать (trollface)

Richard
28.03.2017
09:13:06
Светлана
28.03.2017
09:13:48
так и есть, не представляю

Richard
28.03.2017
09:14:16
Много.

Светлана
28.03.2017
09:14:25
а где они все?

Richard
28.03.2017
09:14:39
Не понял вопроса.

Светлана
28.03.2017
09:14:53
живут, работают - где?

Richard
28.03.2017
09:14:55
Или все должны поименно поднять руку и представиться?

Светлана
28.03.2017
09:15:27
не приходилось работать с сертифицированными istqb

Andrey
28.03.2017
09:15:53
ну у каждого свой опыт

Richard
28.03.2017
09:16:00
И на основании этого делать вывод что таких людей нет - ок.

Andrey
28.03.2017
09:16:03
кому-то повезло

кому-то еще повезет

Evgeniy
28.03.2017
09:16:11
даже учитывая всю абсурдность этой бумажки, лучше уж интернациональную версию на английском сдвать, чем рурезервационную

Andrey
28.03.2017
09:16:23
английский сейчас мастхев

Richard
28.03.2017
09:16:56
Evgeniy
28.03.2017
09:17:11
ну т.е. в РФ чуть больше чем никому сертификат не нужен, а ISTQB с буквой I хоть какой-то гарант что ты бе-мэ сказать можешь и понять спеку написанную на английском

только вот диплом в этой самой стране - полезен, а ISTQB - нет

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