
Fedor
03.10.2016
15:37:51

Ivan
03.10.2016
15:40:29

Max
03.10.2016
15:45:34
Как завуалировано постель обозначили..

Katya
03.10.2016
15:52:28
И кто 8 в Москве?) с удовольствием узнал бы заранее что да как
привет. Знакомое имя, на ПМе учился?)
На сайте у них сказано так - приходишь, разбиваетесь по командам, соревнуетесь тестируя два приложения с перерывом на обед. В конце небольшой разговор с командой организаторов (не лекция, просто диалог) и раздача призов

Google

Anna
03.10.2016
16:44:27

Timur
03.10.2016
16:52:15

Anastasia
03.10.2016
17:39:29
Меня прям ломает каждый раз, когда вы людей называете Девопсами =)
он максимум может быть девопс-инженером ))

null
03.10.2016
17:40:20
Ну все уже смирились с "тестерами"
С девопсами будет такая же история

Денис
03.10.2016
17:40:58
К вопросу о девопсах, может быть будет кому-то интересно - небольшой обзор докладов на предстоящей конференции "Linux Piter #2", где будет, в частности, и про девопс:
https://habrahabr.ru/company/emc/blog/311614/

Roman
03.10.2016
17:42:38
а что делать, если в девопс-процессе работает 5 человек? 2 кодера + 1 аналитик + 2 админа? кто из них девопс? )))

Anastasia
03.10.2016
17:43:13
никто)
потому что девопс - это не человек

Roman
03.10.2016
17:43:27
ессесно
и его нельзя захайрить )))
это как говорят "эджайл-команда" или "скрам-команда" - хочется взать и ууууууу

Google

Anastasia
03.10.2016
17:44:02
НО! в такой команде может в большей степени вероятно, что разработчик будет девопс-инженером

Денис
03.10.2016
17:44:31
#whois
Каланов Денис / Руководитель портала IT-Events.com / Санкт-Петербург
Освещаем разные событие в IT-сфере, знаю обо всех (или почти обо всех) событиях IT-сферы Рунета.
Не помню как я узнал о группе )

Roman
03.10.2016
17:44:39
разработчик- это любой человек, учавствующий в разработке

Anastasia
03.10.2016
17:44:42
т.е. он же будет решать вопросы автоматизации процессов, а именно CI, CD будет на нем, та же infastructure as code тоже
developer

Roman
03.10.2016
17:45:03
но программист может писать тесты, что может делает его тестировщиком, а может и нет

Anastasia
03.10.2016
17:45:03
такая формулировка устроит?

Roman
03.10.2016
17:45:53
нет, я девелопер, моя позиция qa manager, если кто скажет, что я не девелопер, тому задевелоплю вынос мозга

Anastasia
03.10.2016
17:45:55
Программист должен писать тесты в паре с тестировщиком)

Roman
03.10.2016
17:46:11

Anastasia
03.10.2016
17:46:18
потому что в большей степени компетенции программиста не хватит, чтоб гарантировать тестовое покрытие 100%

Roman
03.10.2016
17:46:36

Anastasia
03.10.2016
17:46:43
а мозг тестровщика заточен под то, чтоб уметь проектировать тестовую модель и в паре с разработчиком они могут добиться крутого результата

Oksana
03.10.2016
17:47:03
все зависит от бюджета приложения и компании

Roman
03.10.2016
17:47:04
ну наааасть, ну что за замшелые мифы из 90-х?

Oksana
03.10.2016
17:47:09
никто ничего никому не должен
привет всем
будек кастомер платить - все будут сидеть и писать. не будет - не будут писать
простая политика :)

Anastasia
03.10.2016
17:50:00
Ром, ну давай, разубеди меня =)
Я проводила эксперимент, когда разработчик (крутой разработчик) сам проектировал свои тесты. НО он все-равно упускал крайние случаи, потому что как показывает практика, мало кто из разрабов просто даже взял и читал книгу Шаблоны X-Unit.

Google

Oksana
03.10.2016
17:50:34
но я согласна, что у тестера значительно больше мышления в плане тестинга :) и больше идей
просто когда я писала код, незаметно для себя стала пропускать многое, что находила как тестеровщик :)))

Anastasia
03.10.2016
17:51:10
есть такие тестеры, их ещё называют QA - они умеют техники тест-дизайна применять при проектировании ТМ =))
и умеют стратегию тестирования выстраивать на приложение исходя из пирамиды тестирования, чтоб достичь нужный test coverege

Roman
03.10.2016
17:52:28
я тестирую 12+ лет, я знаю всё про тестирование msi пакетов всё вот что можно знать на уровне клиентских пакетов - я такую упоротую багу пропустил, что уже вторую неделю смешно
прям вот в лоб провтыкал

Anastasia
03.10.2016
17:52:49
Коля Алименков с крутым докладом на эту тему выступил на QAFest =)
У всех свои недостатки Ром, ты не печалься

Roman
03.10.2016
17:53:16
я в этот момент рассказывал про скрытые марковские модели чуть ))))
я просто к тому, что попытки 100% покрытия бесполезны, а тестирование это скилл, а не склад мышления, как и программирование или умение раскладывать пасьянс

Anastasia
03.10.2016
17:57:09
И вообще мы разговаривали про DevOps)
смотри, что я хочу собственно сказать. Исключительно на примере тех проектов, в которых я работала.
Как правило роль devops-инженера берет в скрам-команде на себя разработчик. Потому что тому же самому QA или аналитику, может не хватит компетенции, чтоб автоматизировать все процессы деплоя.
Но вот QA, который руками может тестить и автоматизировать свои же тесты - вполне себе.
А аналитик - вместо того чтоб писать документацию в стол, может работать в паре с разработчиком и QA и документацию готовить сразу в формате Specification of Example, тем самым автоматизируется и процесс написания документации

Roman
03.10.2016
17:59:15


Anastasia
03.10.2016
17:59:30
А никто про test coverege =100% и не говорил. Во-первых это слишком относительно, а во-вторых это не выгодно для Бизнеса. И вот тут роль QA и заключается в том, чтоб выработать подход подсчета минимального необходимого покрытия.
К примеру у меня на проекте, мы рассчитываем согласно методологии RUP (упрощенная версия)
Рисуется граф требований и на каждую ветку требований не менее двух сценариев ( 1 положительный, 1 отрицательный)
Это минимум)
Ну ты знаешь, если бы аналитик бы взял такой и изучил ansible и написал все скрипты деплоя и раскатки приложения, то я была бы в тихом шоке. На моей практике я таких аналитиков не встречала. Скорее QA сможет задачу сделать.

Roman
03.10.2016
18:01:25
ой, тут про положительные и отрицательные сценарии ))) буквально перед обедом на кьюафесте объяснял народу, что это типичная ложная дилемма )))

Anastasia
03.10.2016
18:02:09
хочешь поговорить об этом?

Roman
03.10.2016
18:02:17
неа

Anastasia
03.10.2016
18:02:29
вот и правильно ?

Roman
03.10.2016
18:05:14
я тут полностью согласен с Кэйнером - если мы проверяем что что-то работает как нужно, то это позитивный тест, тестировать, что что-то работает не так, как нужно - тупо бессмысленно. потому все тесты всегда позитивные, ну или просто не нужно иметь специальные названия для тестов - тесты есть тесты и делов то

Google

Pavel
03.10.2016
18:22:36
Кто такая Анастасия? Она столько умных девопсовых терминов знает, я в шоке.

Faust
03.10.2016
18:34:59
Работает в Альфа лаборатории, лид команды автоматизации
По крайней мере ФБ так сказал

Pavel
03.10.2016
18:35:33
А ну тогда все ясно

@RTYR9N1989
03.10.2016
18:52:28
Кто нибудь сталкивался когда работал с гос.заказчиками с такими понятиям как ПМИ ПМУ итд?

Alexander
03.10.2016
18:53:08
ну не обязательно работать с госзаказчиками...

@RTYR9N1989
03.10.2016
18:53:37
Хз я просто больше нигде такого не видел только когда с госами работали
И впечатления были не из приятных

Admin
ERROR: S client not available

@RTYR9N1989
03.10.2016
18:54:03
Всех этих формальностей и бумажек

Alexander
03.10.2016
18:54:26
мы работаем с крупными компаниями, в т.ч. частными. раньше заказчики хотели формальное ПМИ на "отвали".
но... знаете, мы их приучили. они сами заинтересовались в хорошем ПМИ.
а потом на наших проектах поменялся менеджер со стороны заказчика
и теперь у нас... бумага бумага бумага
заказчик сам щупает руками и понимает как с этим работать - мы меньше тратим времени на объяснения теперь :)

@RTYR9N1989
03.10.2016
18:56:06

Alexander
03.10.2016
18:57:41
так всё равно же должны проходить различные ПСИ, ИФТ и пр., по заданным и согласованным программам/методикам

@RTYR9N1989
03.10.2016
18:58:15
К примеру бывало вот как кидаешь пим заказчиков штук 8 из 8ми 4 ро как правило пришлют что то вроде "пункт 5.1" не смогли выполнить требуется пояснение и вооот это все затягивается на месяцы

Alexander
03.10.2016
18:58:29
иначе я, как заказчик, наврядли приму работу. это либо крайняя степень доверия, либо крайняя степень незаинтересованности.

@RTYR9N1989
03.10.2016
18:58:57
Есть классные заказчики которые шарят в продуктах и ещё по мимо пми своих кейсов накидают не спорю

Google

Alexander
03.10.2016
18:59:09

@RTYR9N1989
03.10.2016
19:00:13
Клянусь ?

Alexander
03.10.2016
19:01:01

@RTYR9N1989
03.10.2016
19:01:17

Faust
03.10.2016
19:01:37
Ну формализм это такое, по моему ни когда не исчерпает себя как явление

@RTYR9N1989
03.10.2016
19:02:05
Мне кажется там и по сей день пишут Пимы и юзают QC который работает только в IE и ещё 10 лет будут использовать

Alexander
03.10.2016
19:02:27
Не спорю для кого то норм стабильность и все такое
ну да) я вот пробовал вечером потрудиться на аутсторсе. в командах вообще не было документации какой-либо.
ни для тестирования, ни для разработки, ни для пользователей.
единственный хранитель знаний - менеджер проекта.

@RTYR9N1989
03.10.2016
19:02:56

Alexander
03.10.2016
19:02:58

@RTYR9N1989
03.10.2016
19:03:31

Alexander
03.10.2016
19:03:36

@RTYR9N1989
03.10.2016
19:04:05

Alexander
03.10.2016
19:05:28
головная в Мск(поеду повторно знакомиться в декабре + знакомиться с заказчиками + встретиться с бывшими заказчиками — по личной инициативе, за свои бабки). центры разработки - в Спб, НН, Воронеже, Уфе, Перми, Екатеринбурге, Красноярске...
кстати, совет тем, кто работает в заказной разработке. по возможности - знакомьтесь с заказчиками.
отношение к вам и компании меняется. плюс хорошие отношения на будущее - мир тесен ;)


@RTYR9N1989
03.10.2016
19:07:03
ну да) я вот пробовал вечером потрудиться на аутсторсе. в командах вообще не было документации какой-либо.
ни для тестирования, ни для разработки, ни для пользователей.
единственный хранитель знаний - менеджер проекта.
Зачастую да этого не хватает , каких требований документации , но есть взвесить все плюсы и минусы это очень трудозатратный процесс , тем временем как заниматься писаниной , можно делать куча нового и интересного , я считаю что такой процесс как раз и настроен на специалистов , которые впринципе готовы сидеть и не рыпаться по 5-10 лет и это вполне удовлетворяет компании такого рода , с другой стороны никто не держит да , но в целом икспа качается больше в командах где подход немножко другой , ну это я на своём опыте говорю


Alexander
03.10.2016
19:08:14
Зачастую да этого не хватает , каких требований документации , но есть взвесить все плюсы и минусы это очень трудозатратный процесс , тем временем как заниматься писаниной , можно делать куча нового и интересного , я считаю что такой процесс как раз и настроен на специалистов , которые впринципе готовы сидеть и не рыпаться по 5-10 лет и это вполне удовлетворяет компании такого рода , с другой стороны никто не держит да , но в целом икспа качается больше в командах где подход немножко другой , ну это я на своём опыте говорю
не спорю, но у нас всё стандартизировано. более менее. а если нет - то стандартизируем.
пишем сами регламенты, вносим изменения - чтобы действия у всех были одинаковы и (гребцы на галере) команда работала слаженно

@RTYR9N1989
03.10.2016
19:08:40

Anastasia
03.10.2016
19:09:17
@chebotarevp я создатель этого чатика =)
ну и плюс devops евангелист в Альфа Банке, внедряю с командой devops в Банке.