Size: a a a

QA — Автоматизация

2020 August 12

B

Bola in QA — Автоматизация
John Doe
Я на секьюрном проекте, за разглашение любого кода мне пиздаускас придет)
Что-то на литовском). Да. Сегодня среда на среду не похожа.
источник

ТФ

Татьяна Федотова... in QA — Автоматизация
Віталік
как это сделать?
мне это надо сделать просто много раз, я проверяю работу линков на этой странице, и каждый раз на неё возвращаюсь
https://pastebin.com/Ke7bwdJW - вызывать каждый раз, как загружаете страницу
источник

В

Віталік in QA — Автоматизация
спасибо)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Bola
Я к этому и клоню. Все зависит от проекта. Категоричность - не есть хорошо.
Кстати еще одно общее замещание. Тут почти каждый первый принимает за "категоричность" высказывание мнения не совпадающего со своим. Тут нигде не было категоричности в высказываниях, вы это всё себе додумываете.
источник

AS

Andrei Solntsev in QA — Автоматизация
Віталік
как это сделать?
мне это надо сделать просто много раз, я проверяю работу линков на этой странице, и каждый раз на неё возвращаюсь
$(". loader").should(disappear);
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
Кстати еще одно общее замещание. Тут почти каждый первый принимает за "категоричность" высказывание мнения не совпадающего со своим. Тут нигде не было категоричности в высказываниях, вы это всё себе додумываете.
если каждый первый - это о чем-то да говорит
ну это уже оффтопик
источник

VV

Vova Vinogradov in QA — Автоматизация
Alexei Vinogradov
кстати помойка, это народной название паттерна God-Object 😄
наброшу немного на вентилятор - есть ли более четкие критерии перехода класса в разряд помойки, пардон, God Object... ну типа вот такое количество строк уже намекает на то, чтобы задуматься.. )
источник

AV

Alexei Vinogradov in QA — Автоматизация
Vova Vinogradov
наброшу немного на вентилятор - есть ли более четкие критерии перехода класса в разряд помойки, пардон, God Object... ну типа вот такое количество строк уже намекает на то, чтобы задуматься.. )
аналогия с вопросом - когда творческое распложение предметов на рабочем столе превращается в свалку, где хрен что найдёшь. Критерии - количество предметов, их масса, среднеквадратичное расстояние между ними?

То есть - очевидно нет. Из практических рекомендаций - когда определяем метод в новый или старый класс, создаём классы, пакеты - проверяем cohesion и coupling, на глаз. И еще время от времени пролистываем уже имеющийся код с этими же самыми мыслями.
источник

AK

Anton Khayrutdinov in QA — Автоматизация
Vova Vinogradov
наброшу немного на вентилятор - есть ли более четкие критерии перехода класса в разряд помойки, пардон, God Object... ну типа вот такое количество строк уже намекает на то, чтобы задуматься.. )
Ну это же очевидный парадокс лысого - существует  тривиальный класс, существует godObject. Добавление одного поля/метода не сделает из класса godObject, тем не менее именно так они и появляются - добаалением методов по одному.
источник

VV

Vova Vinogradov in QA — Автоматизация
Alexei Vinogradov
аналогия с вопросом - когда творческое распложение предметов на рабочем столе превращается в свалку, где хрен что найдёшь. Критерии - количество предметов, их масса, среднеквадратичное расстояние между ними?

То есть - очевидно нет. Из практических рекомендаций - когда определяем метод в новый или старый класс, создаём классы, пакеты - проверяем cohesion и coupling, на глаз. И еще время от времени пролистываем уже имеющийся код с этими же самыми мыслями.
вот тут интересная мысль и параллель - например я на своем столе всегда с закрытыми глазами найду, что мне надо.. а вот коллега вряд ли )) поэтому надо больше не самому пролистывать, а звать на инспекции/ревью джуниоров )
источник

AV

Alexei Vinogradov in QA — Автоматизация
Vova Vinogradov
вот тут интересная мысль и параллель - например я на своем столе всегда с закрытыми глазами найду, что мне надо.. а вот коллега вряд ли )) поэтому надо больше не самому пролистывать, а звать на инспекции/ревью джуниоров )
Вот! Второй эффект - если ты на 2-3 месяца отлучишься от стола, то и у тебя с закрытыми глазами не получится найти)
источник

VV

Vova Vinogradov in QA — Автоматизация
Alexei Vinogradov
Вот! Второй эффект - если ты на 2-3 месяца отлучишься от стола, то и у тебя с закрытыми глазами не получится найти)
хех, тоже верно.. только уже не вспомнить когда такое было последний раз ))
источник

B

Bola in QA — Автоматизация
то есть вы свои классы наизусть помните? ) ориентируетесь в них с закрытыми глазами? )
источник

DS

Dmytro Slobodianiuk in QA — Автоматизация
чертоги памяти существуют не просто так
источник

B

Bola in QA — Автоматизация
оххо
источник

VV

Vova Vinogradov in QA — Автоматизация
Bola
то есть вы свои классы наизусть помните? ) ориентируетесь в них с закрытыми глазами? )
если это в мою сторону, то я и на столе своем ничего не найду с закрытыми глазами.. но Алексей аналогию понял правильно
источник

A

Alexey in QA — Автоматизация
гайз, есть проект с тестами на seleneium+pytest, в котором есть подпапки с тестами, как запустить все тесты во всех подпапках, используя pytest?
источник

A

Alexey in QA — Автоматизация
если выполнить просто pytest, то тестов не находит, хотя названия у всех тестов начинается с test_
источник

B

Bola in QA — Автоматизация
ни один не находит?
а что у вас в pytest.ini?
источник

B

Bola in QA — Автоматизация
тут описано - как pytest ищет тесты https://docs.pytest.org/en/stable/goodpractices.html#test-discovery
источник