
Pavel
02.06.2017
14:02:14
> Если ты рефакторишь класс тесты у тебя должны продолжить работать, если что.
> Да. И это правильно, это так и должно работать.
Продолжать то они работать должны, вот только это будут уже совсем другие новые тесты.

Shoo
02.06.2017
14:02:15

serbernar
02.06.2017
14:02:22

Nikita
02.06.2017
14:02:25
для конечного пользователя даст

Google

Nikita
02.06.2017
14:02:32
для разраба нет

Shoo
02.06.2017
14:02:58

Pavel
02.06.2017
14:03:21
Сколько можно капитанства.

Shoo
02.06.2017
14:03:47
Ну, я не виноват, что тебе требуется капитан.

Nikita
02.06.2017
14:03:49
так ты сам про рефакторинг странности пишешь :)
если у тебя изменилось поведение функции это не рефакторинг

Shoo
02.06.2017
14:04:01

Pavel
02.06.2017
14:04:18

Shoo
02.06.2017
14:04:22
Тесты делаются для команды разработки, а не для конечного пользователя.

Nikita
02.06.2017
14:04:53

Shoo
02.06.2017
14:04:58
Можно поставлять одинаковый конечный результат пользователю с полным покрытием всеми видами тестов и без него.

Nikita
02.06.2017
14:05:14
если ты обложишься миллионом функциональных тестов без юнитов, ты сможешь это делать

Shoo
02.06.2017
14:05:20
Вопрос в скорости и стабильности этого результата.

Google

Nikita
02.06.2017
14:05:28
в теории

Dmitry
02.06.2017
14:05:38
почитайте что фбр думает про ваши юнит тесты =)

Shoo
02.06.2017
14:05:57

Pavel
02.06.2017
14:06:09
Оно их запретило?

Nikita
02.06.2017
14:06:25

Shoo
02.06.2017
14:06:28
Смысл юнитов в том, что они атомарны, быстры и явно указывают на кусок логики приложения, в котором есть проблема.

Dmitry
02.06.2017
14:06:35

Shoo
02.06.2017
14:06:45
End to end тест может гнаться в десять раз дольше, а потом ты будешь неделю дебажить, где же оно упало.

Nikita
02.06.2017
14:06:51

Shoo
02.06.2017
14:07:03
Время - это тоже результат.
Можно и руками всё проверять вайтбоксом.

Nikita
02.06.2017
14:07:13
можно)

Shoo
02.06.2017
14:07:15
Но это долго, поэтому дорого.

Nikita
02.06.2017
14:07:18
можно и блэкбоксом

Shoo
02.06.2017
14:07:23
И это не даст "тот же" результат.

Nikita
02.06.2017
14:07:30
если время – результат, то нет

Shoo
02.06.2017
14:08:17
Никита, время == деньги. То же самое, но в два раза дороже - это не то же самое.

Nikita
02.06.2017
14:09:03
я намеренно время выкидывал из рассуждения и намеренно взял теорию идеального покрытия :)
твой пойнт я понимаю и не спорю с ним

Pavel
02.06.2017
14:10:16
Поспорьте еще о том, спорите вы друг с другом или нет

Google

Alexey
02.06.2017
14:10:44

Maxim
02.06.2017
14:13:20

serbernar
02.06.2017
14:45:27

Denis
02.06.2017
16:00:51
HockeyApp или Fabric для приватного тестирования мобильных приложений?
iOS, Android, чтобы без регистрации
Ссылку пользователь открыл и скачал

Shoo
02.06.2017
16:02:54
Hockey так не работает.
У хокея надо в билд вшивать девайс айди человека, что бы он мог его скачать себе.
И это вообще дно, на мой скромный взгляд.

Anastasiya
02.06.2017
16:07:22

Shoo
02.06.2017
16:14:08
А, окей, значит мне достались жопорукие настройки.

Denis
02.06.2017
16:20:16

Denis
02.06.2017
16:22:16
С Точки зрения удобства и отсутсвие проблем, аналитики. Что лучше?

Anastasiya
02.06.2017
16:22:50
А как это сделать?
в настройках конкретного приложения Distribution Settings и там первый пункт

Dmitriy
02.06.2017
16:24:51

Aleksandr
02.06.2017
16:25:13
затестировал в хлам?)

Nikita
02.06.2017
16:25:48
ibm websphere, ясно понятно

Dmitriy
02.06.2017
16:25:58
я чет нажал, оно само...

Aleksandr
02.06.2017
17:22:59
нас стало 1111

Ayzat
02.06.2017
19:03:29
Есть тут ребята юзающие Nightwatchjs?

Google

Евгений
02.06.2017
19:13:38
есть неспящие питонисты? почему эта собака не может json? может мне кто объяснить? :)

Evgeniy
02.06.2017
19:16:25
lolwut

Nick
02.06.2017
19:16:43
мне кажется, вы плохо гуглите)

Евгений
02.06.2017
19:18:03
я плохо объясняю в это время суток :))) не могу понять почему ему не нравится моя { он говорит фиговый символ, хотя я уже все кодировки перепробывал

DrugDuck ❤️
02.06.2017
19:20:24
Да когда ж вы пить пойдете

Nick
02.06.2017
19:20:37
))

Admin
ERROR: S client not available

Evgeniy
02.06.2017
19:26:20

Nikita
02.06.2017
19:27:06

Евгений
02.06.2017
19:27:09
{ "data": [ "JSON decode error: Expecting value (line 1, col 1)" ]}

Nikita
02.06.2017
19:27:18
питон может в джейсон лучше всех

Евгений
02.06.2017
19:27:48
такой ответ на любой запрос от моего скрипта. даже на {}
из консоли принимает, из файлика - нет :(

Evgeniy
02.06.2017
19:29:12
что в самом джейсоне делает эксепшн?

Евгений
02.06.2017
19:30:26
черный ящик, не известно
чужая апишка

Evgeniy
02.06.2017
19:34:30
если в этом якобы json запилен бинарник или какой-то ненастоящий json файл, ты никак его не десереализуешь

Евгений
02.06.2017
19:35:21
а можно чем-то проверить на валидность мой json?

Evgeniy
02.06.2017
19:35:36
json работает только с дженерик типами данных, кастомные классы сразу бах и сериализовать-дериализовать он не будет для этого есть Pickle.
это весь json, который ты скинул?
только один ключ-значение?

Google

Evgeniy
02.06.2017
19:36:46
например, у тебя вполне может быть пустой json с таким ответом
но если все же хочется, то можно погуглить и найти что-то из сотен вот таких:
https://jsonlint.com/

Евгений
02.06.2017
19:37:49
Valid JSON говорит

Evgeniy
02.06.2017
19:44:01
ты наверняка не открыл файловый дескриптор и скармливал ,json.load методу путь файла

Евгений
02.06.2017
19:48:26
я уже додумался сделать вардамп, а туда приходит вместо всего json только "}" куда-то всё потерялось по дороге, наверное экранирование где-то плохое, пойду искать

Evgeniy
02.06.2017
20:45:18
https://www.youtube.com/watch?v=MCs5OvhV9S4
Думаю, кому-нибудь будет интересно.

Nikita
02.06.2017
20:49:56
корутины, лол

Evgeniy
02.06.2017
21:01:48

Andre
02.06.2017
21:36:11
Есть тут кто-то, кто на курсы QATestLab записан?

Galina
02.06.2017
21:50:12

serbernar
03.06.2017
00:04:03

Alexei
03.06.2017
08:43:50
Подарок от Гейзенбага - бесплатный онлайн первого трека! https://habrahabr.ru/company/jugru/blog/329698/

cypherQD
03.06.2017
11:17:39
Всем привет) о как вас много

Boris
03.06.2017
11:19:03