
Alex
23.01.2018
10:15:40
дратути, есть у кого-то скриптец по проверке сайта по РКН? Желательно на жаве

Dmitry
23.01.2018
10:15:51
никто не помнит названия документа от fbi/cia/nsa который говорил что толи unit tests are useless или что-то подобное ?
или фиг с ним
тогда кто согласен с таким утверждением:
“если ваши тесты уже в течения пары месяцев только помечаются зеленым цветом то можете их выкинуть так как они не приносят вам никакой информации что бы сделать ваше приложение лучше”
конечно выкивыдвать не надо, но смысл в том что если тестер не находит багов то он ничего полезного в проект не приносит ?
баги = инфа = лучше приложение
нет баг = нету инфы = приложение на том же уровне
тестер не заводят баги хуже того тестера который заводит ?

Google

Evgeniy
23.01.2018
10:24:25
все верно, тесты которые всегда зеленые дают мало информации либо тестируют что-то, что никогда не ломается
выкидывать их не нужно, для регрессии они полезны
зеленые имеющие 100% саксес рейт с начала их работы вообще не уменьшают энтропию на проекте. в TDD видеть такие тесты - очень странно. И чуть менее странно, когда ты руками все протестировал хорошечно и после этого написал юнит\другие тесты.

Heisenberg
23.01.2018
10:26:16
а что если багов просто нет?

Evgeniy
23.01.2018
10:26:35
почти наверняка, это был не документ, это я кидал ссылку на статью https://medium.com/pacroy/why-most-unit-testing-is-waste-tests-dont-improve-quality-developers-do-47a8584f79ab

Вячеслав
23.01.2018
10:26:55
соответственно мы ничего не знаем

Dmitry
23.01.2018
10:27:22

Вячеслав
23.01.2018
10:27:28
это бесспорно

Dmitry
23.01.2018
10:27:35
так и что ты спорил со мной =))

Вячеслав
23.01.2018
10:28:07
я к тому, что если нет багов и их тестировщик не нашел - это не делает его плохим тестировщиком
да и потом если найдены баги, которые все равно не будут правится - есть ли толк?
есть, потому что все равно обратная связь

Google

Dmitry
23.01.2018
10:28:55

Вячеслав
23.01.2018
10:29:11
это доп затраты
бессмысленные
да и к тому же, если баги уже заведены и отклонены ранее

Dmitry
23.01.2018
10:29:46
бессмысленные затраты это тестировщики которые не находят баг никогда и только зеленым пассят и есть второй который что-то да находит
причем они к конце оба скажут что все работает

Вячеслав
23.01.2018
10:30:01
тестирование в первую очередь - это обратная связь. и она может быть полностью позитивной
не бывает тестировщиков, которые никогда не находят баги

Shoo
23.01.2018
10:30:58
Полностью позитивная обратная связь от тестировщика... хммм...

Вячеслав
23.01.2018
10:31:25
помнится одно видео. там описывалась ситуация - если приложение полностью работает по спецификации - то в нем нет багов.

Ilya
23.01.2018
10:32:01
приложение в котором нет багов, Hello World?

Вячеслав
23.01.2018
10:32:03
речь шла про ПМИ - Программа и методика испытаний

MnmlSniper
23.01.2018
10:32:21

Shoo
23.01.2018
10:32:23

Вячеслав
23.01.2018
10:32:38
ну у них так работало, и им здорово было
дело же в заказчике
система выполняет, что от нее требуется - значит она работает на 100 % правильно

Evgeniy
23.01.2018
10:34:16

Dmitry
23.01.2018
10:35:14
перепутал чутка =)))

Google

Evgeniy
23.01.2018
10:35:32

Dmitry
23.01.2018
10:36:08
подумаешь перепутал The Secret CIA Assassination Manual: A Study of Assassination с Why most unit testing is waste

Вячеслав
23.01.2018
10:36:27

Shoo
23.01.2018
10:36:34
Типичное заблуждение, что спецификация покрывает (и должна покрывать) все.

Anton
23.01.2018
10:36:38

Shoo
23.01.2018
10:36:51
Хотя, кажется, уровень риторики "Заказчик принял - нет багов" многое объясняет.

Gleb
23.01.2018
10:37:00

Evgeniy
23.01.2018
10:37:16
если вы тестируете что-то, что убивает людей, как рентген аппарат - вы не назовете багом то. что она убила людей урвонем радиации?
а что это тогда, фича?
называйте как угодно неполноту документации, она бывает фатальна, она отбирает деньги и проч и проч.

Anton
23.01.2018
10:37:45
а что тогда?
Неполнота/Противоречивость... и дальше все то, что по "Свойства информации" гуглится

Evgeniy
23.01.2018
10:37:51
мне пофигу, как оно должно называться, это то, что должно быть исправлено.

Gleb
23.01.2018
10:39:01
Если два пункта противоречат(Противоречивость) заводим баг в ТЗ(спеке и т.д.)-лично я так считаю. И кто там утверждал тоже человек и может ошибится.
Если не исправить работать не будет.
а как назвать: Запрос на изменение ТЗ или что то еще - я думаю не важно.

Evgeniy
23.01.2018
10:56:38
называйте как вам удобно и удобно вашим разрабочтикам. выяснили вопрос, поняли где ошибка - завели баг и прикопали к текущей User story

Max
23.01.2018
11:30:53
есть какие то методы поиска json объектов на странице? что бы не парсить регуляркой

Alexey
23.01.2018
11:33:38
зачем может понадобиться искать json-объекты на странице? отдельно их как-то получить нельзя?

Max
23.01.2018
11:34:50
думаю нет, просто в конце страницы данные идут в json
кроме как регуляркой спарсить и десерелизовать я не знаю как еще поступить проще

Google

Alexey
23.01.2018
11:36:44
я бы попытался все же найти как они попадают в цонец страницы и постарался бы взять их из первоисточника
вообще, если не секрет, зачем на странице показывать данные в json, если вся остальная страница не json?

Вячеслав
23.01.2018
11:37:13
какой то странный кейс вообще

Max
23.01.2018
11:37:32

Alexey
23.01.2018
11:37:48
ссылка есть для примера? )

Max
23.01.2018
11:38:11
view-source:https://www.instagram.com/
просто открой код страницы инстагарм любой
там в конце страницы идут объекты

Admin
ERROR: S client not available

Вячеслав
23.01.2018
11:39:02
и зачем они тебе?

Max
23.01.2018
11:39:21
данные о пользователях подтягивать хочу

Вячеслав
23.01.2018
11:39:35
их наверняка можно через АПИ брать

Max
23.01.2018
11:40:13
морочится с апи ради этого не хочу

Вячеслав
23.01.2018
11:40:17
открыл пару ссылок и не вижу никаких данных и json

Max
23.01.2018
11:41:13
<script type="text/javascript">window._sharedData =
вот найди эту строку

Вячеслав
23.01.2018
11:41:31
это только на стартовой

Max
23.01.2018
11:41:40
нет на всех

Vage
23.01.2018
11:41:43
на пхп есть библиотека для парсинга всех данных со страницы из json'a
2 года назад по крайней мере была.

Google

Вячеслав
23.01.2018
11:42:21
а почему ты решил что там какие то данные вообще лежат?

Max
23.01.2018
11:42:31
увидел
что значит почему решил

Вячеслав
23.01.2018
11:42:50
покажи пример на конкретной странице

Max
23.01.2018
11:43:02
да ты ппц

Richard
23.01.2018
11:43:43
Какую проблему вы решаете?

Max
23.01.2018
11:44:52
открываешь любую страницу и там вся инфа о пользователе

Natalia
23.01.2018
11:46:21
жуть

Max
23.01.2018
11:47:28
например если я хочу посмотреть сколько подписчиков у человека или еще что то проще серилизовать чем искать среди всей этой муры

Вячеслав
23.01.2018
11:47:32
может селениум сможет выдрать это со страницы

Max
23.01.2018
11:47:49
вот я и спрашиваю_)
может или нет)

Вячеслав
23.01.2018
11:48:12
но это ведь долго будет
селениумом это вытаскивать

Max
23.01.2018
11:48:43
почему долго?

Vage
23.01.2018
11:50:03
Зачем придумывать велосипед? Есть библиотеки специальные, которые пасят инсту, например вот https://github.com/Astrotomic/instagram-parser... Селениум тут вообще лишний

Max
23.01.2018
11:50:29
да это подзадача,

Vage
23.01.2018
11:50:30
отправил запрос на страницу -> спарсил вёрстку

Max
23.01.2018
11:51:04
селениум выполняет задачу, и ему нужны немного данных из инсты, порубать ради этого целую библиотеку, ну такое...

Вячеслав
23.01.2018
11:53:01
мда