B что будет? На сколько я понимаю, вы просто сбросите вызов по копке питания или выключите звук для текущего вызова по кнопке громкости. Но сейчас вам позвонят опять и история повторится, пока вы не разблокируете и не включите нужный профиль. У вас не так?
А в чём трудоёмкость поддержки снапшотов? Берём Jest, настраиваем, за секунд 15 делаем тест, потом разработчик делает изменения, валит тест, понимает, что так и хотел и в одну команду за доли секунды чинит тест обновляя снапшот.
А в чём трудоёмкость поддержки снапшотов? Берём Jest, настраиваем, за секунд 15 делаем тест, потом разработчик делает изменения, валит тест, понимает, что так и хотел и в одну команду за доли секунды чинит тест обновляя снапшот.
Тема про ROI не раскрыта, а хотелось бы. В эту же тему нет упоминания по каким тригерам и какие тесты ранятся. И, следовательно, кто есть бенефициантом этих тестов. Когда дев вливает стрёмную фичу тестировщик может запустить ваши тесты локально или на сиае, чтоб не тестить всё вручную? Он может прочитать репорт и понять чего там было и что поломалось?
Разработчик может запустить часть автотестов, которые релевантны к его изменениям? Есть тесты, которые являются quality gateway для дев пиаров? Вот это вообще очень важно, т.к. быстрая обратная связь от тестов девелоперу позволяет ему починить проблему сразу не переключая контекст. А на этом экономится не мало его времени и, соответственно, деньги.
Была ли у вас мысль после покрытия смоук тестов и основного функционала e2e переключить автоматизаторов на написания снапшот тестов во фронте? Компонентные юнит тесты и юнит тесты на утилиты. Их относительно не сложно писать, но зато вы начнёте идти от мороженки к правильной пирамиде.
Вы анализировали скорость своих тест ранов? Если они занимают много времени, то дев успеет переключить контекст и часть смысла ваших тестов теряется. Как у вас с параллелизацией?
Согласен ) Но нужно быть при этом внимательным с нестрогим сравнением. Т.к., если поставить на одно равно больше, то уже не будет работать ) Да и не все знают, что при нестрогом сравнении null и undefined равны друг другу и ничему больше.
У меня практически тоже самое в ui автоматизации. Очень эффективно, особенно для мобайла. За счёт фабрик и инъекций зависимостей слои автоматически собираются в конструктор под нужную платформу. Код тестов при этом меняется только в случае изменения бизнес требований и никак не зависит от платформы. Если интересно — здесь подробности: www.youtube.com/watch?v=Vx1mO5tw3HE
Ответ до боли прост — это локаторы надо добавить. Либо самому либо просить девелоперов. Второй вариант гораздо хуже, ибо они не отстреливают, что именно и куда надо, сильно не хотят этим заниматься и всё время забывают и откладывают )
зная, что колбек возвращает undefined. Потом человек увидел, что иногда кто-то передаёт такой колбек, который возвращает что-то другое и тогда человек ставит void и спит спокойно. Другого варианта не придумал ) return undefined, как по мне лучше.
никак не ассоциируется у меня с
простой, элегантный код
Разработчик может запустить часть автотестов, которые релевантны к его изменениям? Есть тесты, которые являются quality gateway для дев пиаров? Вот это вообще очень важно, т.к. быстрая обратная связь от тестов девелоперу позволяет ему починить проблему сразу не переключая контекст. А на этом экономится не мало его времени и, соответственно, деньги.
Была ли у вас мысль после покрытия смоук тестов и основного функционала e2e переключить автоматизаторов на написания снапшот тестов во фронте? Компонентные юнит тесты и юнит тесты на утилиты. Их относительно не сложно писать, но зато вы начнёте идти от мороженки к правильной пирамиде.
Вы анализировали скорость своих тест ранов? Если они занимают много времени, то дев успеет переключить контекст и часть смысла ваших тестов теряется. Как у вас с параллелизацией?