
Светлана
29.05.2017
09:12:31
мне кажется, что вполне вероятно, что именно вот это и хотел заказчик.

Evgeniy
29.05.2017
09:12:48
корпоративные люди должны страдать
большим корпорациям - заказной говнософт
увы, это в 99% случаев так

Google

Nikita
29.05.2017
09:13:53

Светлана
29.05.2017
09:14:35
а то сечйчас начнётся, давайте перегнём и сделаем форму красивой, а потом объясним заказчику,почему одна форма красивая, а остальные из 90-х, добавим работы себе, программистам, начальникам, да, почему бы и нет )

Ольга
29.05.2017
09:19:59
Оцените форму по 10 бальной шкале:
окей.
-1 за три пустых промежутка
-1 за скачки с горизонтальным выравниванием полей (то по левому краю, то по правому, то по центру)
-1 за скачки с вертикальным выривниванием полей (счет-партнера и % вознаграждения)
-1 за неудобный промежуток между кнопками "принять" и "отменить"

Yulia Stwippie
29.05.2017
09:21:24
а еще очень много бордеров

Alexandr
29.05.2017
09:21:54
Ок, спасибо

Dmitry
29.05.2017
09:22:37
+10 баллова за то что вписываетесь по дизайну в 99% корпоративных приложений

Dieva
29.05.2017
09:22:50
как уже говорилось выше, сотрудники должны страдать?

Evgeniy
29.05.2017
09:23:22
ну есть корпоративное приложение, Слак называется
а еще Basecamp

Alexander
29.05.2017
09:23:44
Ок, спасибо
посмотри еще, в каком порядке по табу идёт переключение.
сильно драконит, когда активность прыгает сверху-внизу без какого-либо смысла.

Richard
29.05.2017
09:23:55

Evgeniy
29.05.2017
09:24:01
:D

Google

Evgeniy
29.05.2017
09:24:25
+1, но что поделать если нужно где-то иметь бизнесовый воркфлоу и обсуждения
можно постараться сделать это в Трелло

Dmitry
29.05.2017
11:08:11
int blech (int j) {
j = j -1; // should be j = j + 1
j = j / 30000;
return j;
}
Какие 4 инпута помогут найти скрытые баги?
принимает int J потом отнимает 1 и делит на 30000 и просто считает и выдает результат, при условии что мы считаем на 16 битной системе то минимальное значение моэет быть -32768 а макс 32767

Светлана
29.05.2017
11:09:36
тестовое задание дали ? )

Dmitry
29.05.2017
11:10:09
нет, книгу читаю, в других чатах не ответили =) вот хочу у спецов спросить
да и свериться
как бы первые 2 окей, а вот бага 3 и 4 как-то сомневаюсь

Светлана
29.05.2017
11:12:05
какие первые два? ) про минимальное и максимальное значение?

Dmitry
29.05.2017
11:12:36
угу

wiz
29.05.2017
11:13:31
число меньшее 30к
по модулю
ибо у тебя тут int
и на выходе получится 0

Gnam
29.05.2017
11:14:17
граничные значения возьми будет тебе четыре

wiz
29.05.2017
11:14:45
ну еще 0

Dmitry
29.05.2017
11:14:49
т.е -32678 выдаст баг ? и -32679 ?
если верить книге то если взять меньше 30к к примеру 42 то ответ будет 0 и это не бага

Nikita
29.05.2017
11:15:47
такие задачи плоховаты

Светлана
29.05.2017
11:16:26
можно еще подать на вход число с точкой )

Dmitry
29.05.2017
11:17:33

Google

Filipp
29.05.2017
11:17:45

Светлана
29.05.2017
11:17:49
что за книга-то?

Dmitry
29.05.2017
11:18:05

Светлана
29.05.2017
11:18:22
....не Савин? )

Gnam
29.05.2017
11:18:29
"A Practitioner's Guide to Software Test Design

Dmitry
29.05.2017
11:18:30
не =)
ну вот интрига прошал

Gnam
29.05.2017
11:18:41
Lee Copland
?
http://robertvbinder.com/software-testability-part-3-white-box-complexity/

Dmitry
29.05.2017
11:18:53
coopeland :D

Gnam
29.05.2017
11:19:07
вот тут как раз задчу обсуждают твою)

Nikita
29.05.2017
11:19:21
книга нормас, но сама задача нет

Dmitry
29.05.2017
11:20:09
спасибо

Pavel
29.05.2017
11:21:41
у нас qa в команде саботируют автоматизацию
Вот и верь после этого в светлые намерения тестеров

Евгений
29.05.2017
11:22:06
а чем мотивируют?

Dieva
29.05.2017
11:22:07
что значит саботируют ?

Alexey
29.05.2017
11:22:13

Aleksandr
29.05.2017
11:22:17

Google

Filipp
29.05.2017
11:23:22
На прошлой работе я был против автоматизации, а на этой стал за

Evgeniy
29.05.2017
11:23:46
автоматизировал процесс @ уволили твою подругу с бенефитами, с которой сидите рядом в офисе

Nikita
29.05.2017
11:25:07

Евгений
29.05.2017
11:25:56
каждый раз читаю вас и прям поражаюсь вашему процессу. вот у нас столько бизнесовых задач, что я бы и раз что-то автоматизировать, да не могу либо из-за нехватки времени либо из-за того что завтра эта страница поменяется. а тут прям выбор хошь автоматизируй, хошь нет :)

Alexey
29.05.2017
11:26:03

Filipp
29.05.2017
11:26:09
почему ты был против?
Ресурсов не хватало на ручное тестирование. В проекте главные изменения - постоянный редизайн. Времени не хватает. В таких условиях автоматизация бы никак не получилась.

Alexey
29.05.2017
11:26:57
По факту я думаю людям просто было лень учиться чему то новому

Admin
ERROR: S client not available

Filipp
29.05.2017
11:27:35
Сейчас наоборот - нужно проверять определенные сценарии, желательно быстрее, изменения в UI небольшие, время на починку/переделку автотестов есть, спешки нет, а профит от автотестов заметный

Pavel
29.05.2017
11:29:35
что значит саботируют ?
Ну типа говорят что у нас пока куча тикетов в приоритете, которые надо проверить, а все эти прикручивания тестов, конфиги, тестрейл и т.д. оставим на потом.

Евгений
29.05.2017
11:30:20
звучит так, как буд-то им некогда, может это правда?

Pavel
29.05.2017
11:30:36
Ну такое уже не первый месяц просто
Задач всегда много, их можно бесконечно делать. Бизнес он как газ - всегда заполняет задачами любой объем свободных рук айтишников.
Но можно например по 100500 разу провалидировать вручную 50 тикетов и открыть 10 багов. А можно написать тесты и эти баги даже не будут доходить до qa

Evgeniy
29.05.2017
11:31:45
Значит задача ПМ - выделить время :)

Евгений
29.05.2017
11:32:02
во-во

Filipp
29.05.2017
11:32:05

Igor
29.05.2017
11:32:06
Интересно, а если не "делать бизнес" а заниматься автотестами - как быстро взвоет ПМ

Google

Filipp
29.05.2017
11:32:22
А то пока она не заработала времени будет нехватать еще больше

Pavel
29.05.2017
11:32:26

Filipp
29.05.2017
11:32:31
Да и потом тоже - поддерживать надо

Pavel
29.05.2017
11:32:54
Выделяю где-то треть рабочего времени на технические задачи и просто их делаю несмотря ни на что.

Евгений
29.05.2017
11:33:30
Мне кажется ТС не учитывает несколько важных факторов.
1) Тесты требуется поддерживать
2) Автотесты могут быть настолько дороги, что не окупятся за несколько лет
3) Автоматизировать можно не всё

Evgeniy
29.05.2017
11:34:30

Pavel
29.05.2017
11:34:35
Я на практике убедился что функциональные тесты очень эффективны. Они пишутся легко, не требуют сильной поддержки, и очень ловко ловят глубинные баги. Которые могли бы на проде месяцами воспроизводиться как гейзенбаги.

Shoo
29.05.2017
11:34:41

Evgeniy
29.05.2017
11:35:25
Или они дороги, потому что вы пишете анрил энджин автоматизацию?

Shoo
29.05.2017
11:36:15
Даже для анрила автотесты окупаются довольно быстро, с учетом написания килограма велосипедов.
Лично считал. :)

Pavel
29.05.2017
11:36:59
Думаю проблема в том что для тех кто не привык писать тесты, их эффективность неочевидна и недоказуема

Евгений
29.05.2017
11:37:02
корочи :) я не знаю как вы считаете окупаемость и сложность, но явно там не всё учтено :)

Pavel
29.05.2017
11:37:25
Пока меня не зафорсили писать кучу тестов, я тоже считал что это неокупающаяся трата времени и сил, и нафиг их.

Evgeniy
29.05.2017
11:37:32
Я не могу представить как тестировщику может быть лень подумать как накатать в Питоне 200 строк кода чтоб потом раз за разом не регрессить по одному долбанному методу апи, например

Евгений
29.05.2017
11:38:01
ну вы себе апи представляете а я UI

Pavel
29.05.2017
11:38:13

Евгений
29.05.2017
11:38:22
АПИ конечно же легко и быстро покрыть тестами

Evgeniy
29.05.2017
11:38:26
Да и с ui то же самое. Смоук тест на коленке

Shoo
29.05.2017
11:39:04
А UI космически сложно покрыть тестами, конечно.

Евгений
29.05.2017
11:40:12
представь себе страницу ютуба, покрой автотестом проигрывание видео