@proelixir

Страница 712 из 1045
Alexander
09.09.2017
13:05:46
хедлесс хром появился вот прямо недавно

Dmitry
09.09.2017
13:08:07
Возможно я ошибаюсь. Но по субъективным ощущениям всегда удаётся покрыть тестами без использования браузера

А селениум я использовал только для спама :)

Alexander
09.09.2017
13:09:54
дело в том, что тесты типа жеста все же больше синтетические и с реальностью не связаны

Google
Alexander
09.09.2017
13:10:16
твой вебсайт к примеру может даже не открываться, но спокойно проходить все тесты в жесте

Dmitry
09.09.2017
13:10:21
Если есть QA

Так то по идее надо и дизайн описать в виде директив

И проверять чтобы на всех разрешениях кнопочки не съезжали

Nikolay
09.09.2017
13:11:24
Ты прям из крайности в крайность)

Alexander
09.09.2017
13:11:36
я не пойму о чем спор если честно

программирование ради программирования - этот пиздец выветривается позже

Dmitry
09.09.2017
13:12:12
я не пойму о чем спор если честно
Пытаемся понять нужно ли делать тесты через браузер

Или без них можно обойтись

Alexander
09.09.2017
13:12:30
попытка затащить какой-то silver bullet - это обычно тоже лечится )

Dmitry
09.09.2017
13:12:37
Или можно но не нужно обойтись

Nikolay
09.09.2017
13:13:13
Можно много кейсов тестовых покрыть через жест

Google
Alexander
09.09.2017
13:13:23
нельзя обойтись, можно костылей навтыкать и думать что все ок

Nikolay
09.09.2017
13:13:38
Но полностью без интеграционных имхо ни как

Alexander
09.09.2017
13:13:50
ну не то что никак, завист от проекта

если к примеру есть вагон макак, которые тебе натыкают ошибки, то можно и обойтись

но с ростом проекта, даже целый прайд макак не проликает все

Dmitry
09.09.2017
13:15:25
Alexander
09.09.2017
13:15:33
сейчас у меня на проекте основной работы нет вообще никаких тестов кроме rspec+exunit

Dmitry
09.09.2017
13:15:44
Потому что может съехать все что угодно

Все что не покрыл

Alexander
09.09.2017
13:16:00
Но прокликать то все равно надо
нет, пример той же intellij

они не имеют qa

просто пишут интеграционные тесты

Dmitry
09.09.2017
13:17:05
Ну хз. Может быть

Апи так точно можно покрыть

А интерфейс - по идее нет

Но может это и работает

Alexander
09.09.2017
13:17:45
на прошлой работе у меня были QA, 6 человек и они прокликивали все и что-то на огурце пытались писать

все зависит от проекта к проекту и бюджетов

но в идеальном мире у тебя интеграционные тесты на браузере, со скриншотами и пиксель перфектом

или еще лучше, тесты на нескольких браузерах

Google
Dmitry
09.09.2017
13:19:41
Тесты на всех браузерах

Alexander
09.09.2017
13:19:46
мы пользовались тем же sauce labs, жест бы даже не мог знать, что к примеру в edge не работает moments

Dmitry
09.09.2017
13:19:47
На всех разрешениях

Alexander
09.09.2017
13:20:25
т.е сайт открывается, но нифига не работает, т.к весь джс пошел по пизде

вообщем все относительно проектов и денег на них

главное чтобы без предубеждений

типа если любимый язык - паскаль, но на нем должно быть все

The mirror
09.09.2017
13:22:24
Есть неплохая статья про в целом тестирование

https://ru.hexlet.io/blog/posts/how-to-test-code

Alexander
09.09.2017
13:24:23
https://ru.hexlet.io/blog/posts/how-to-test-code
что-то какое-то говно если честно

90% воды и капитанства + пара очень странных заявлений

я их блог читаю )

The mirror
09.09.2017
13:25:21
что-то какое-то говно если честно
Интересно узнать что не так

Alexander
09.09.2017
13:26:04
про юнит тесты заявление

юнит тесты появилась, когда интернет был еще утопией и основной их принцип - грубо говоря, проверить что работает твой кусок программы. Т.к программу пишут еще 100 человек

и твой код будет использован, как основна, для других компонентов системы

соответственно до интеграционных тестов еще далеко

в наше время юнит тесты ровно так же, как и раньше помогают знать, что указанный сервис/класс работает верно и его можно отдать другим, для строительствах их частей

мысли не мои, так в универе рассказывали, но я счел эту мысль верной

простой пример - какой-нибудь TZtime покрыт тестами, беря его в проект мне не надо писать тесты на проверку работы его в связке с моим кодом

Google
Alexander
09.09.2017
13:29:29
мне надо лишь проверить свой код

Dmitry
09.09.2017
13:30:23
мне надо лишь проверить свой код
Ну там в принципе правильно сказано - главное это проверить продукт

Alexander
09.09.2017
13:30:23
так же и со всеми фреймворками, мы не пишем тесты, для проверки фреймворков типа эликсира и экто, т.к они покрыты тестами

Dmitry
09.09.2017
13:31:46
У фреймворка продукт - это код

А у сайта продукт - это сайт

Так что все логично

А у кекс пакета нужны юнит тесты

Alexander
09.09.2017
13:32:24
Так что все логично
а у либы для фреймворка? )

Dmitry
09.09.2017
13:32:42
Потому что других там быть не очень можно

Alexander
09.09.2017
13:33:21
Интересно узнать что не так
если коротко, статья обо всем и ниочем.

кстати, есть еще такие языки, где существование тестов даже глупо )

Dmitry
09.09.2017
13:34:47
Вот я пилю фреймворк - понятия не имею как тестировать

Alexander
09.09.2017
13:34:51
тот же Элм.

Вот я пилю фреймворк - понятия не имею как тестировать
могу сязвить - жест тебе все сделает ?

Dmitry
09.09.2017
13:35:51
Alexander
09.09.2017
13:35:51
Вот я пилю фреймворк - понятия не имею как тестировать
я бы почитал, как тесты пишут для спринга и рельсы

Dmitry
09.09.2017
13:35:57
Там нету жс

Alexander
09.09.2017
13:36:19
в фениксе количество тестов уровня школьного проекта

в джаве очень любят тесты, так что за вдохновением я бы туда сходил

Dmitry
09.09.2017
13:40:59
В жаве легко писать юниты

Google
Dmitry
09.09.2017
13:41:09
Хотя из везде легко писать

Vladimir
09.09.2017
13:50:27
С капчей
А куда бот её отправлять будет?

В ЛС пользователю бот первым написать не может.

Sergey
09.09.2017
14:06:57
В ЛС пользователю бот первым написать не может.
Можно в чат, а по результату -- удалять сообщение будет.

Ар? Тем?
09.09.2017
19:39:28
ну пиздец

сразу во всех каналах

Kioshimafx
09.09.2017
19:43:11
ну книжки это хорошо :)

мне понравилась отмаза от правобладателей

"Администрация канала "ARH - Годный архив" сообщает, что вся размещенная информация в канале прислана нами подписчиками канала, утверждающим что они являются правообладателями присланной информации, если вы заметили нарушение своих авторских прав, то вам необходимо связаться с нами по почте"

юристы от бога

Vladimir
10.09.2017
05:10:33
Хе-хе. Точно бот :)

Страница 712 из 1045