
Pavel
16.05.2017
17:56:28
Так это уже наверно не QA должность а инженер по автоматизации

Nikita
16.05.2017
17:56:55
я делаю и QA и автоматизацию, например
и много кто :)
но QA и тестирования у меня чуть больше чем автоматизации

Google

Dmitry
16.05.2017
18:02:56
разве сейчас фреймворках для тестирования не пруд пруди? зачем свой писать можно пример?

StAn
16.05.2017
18:04:02

Dmitry
16.05.2017
18:04:26
вот каким должен быть проект чтобы нужно было писать свой фреймфорк

StAn
16.05.2017
18:05:12
Большой )

Nikita
16.05.2017
18:05:16

Dmitry
16.05.2017
18:05:51
чем лучше свой фреймворк? чем что-то из интернета?

StAn
16.05.2017
18:05:54
К примеру,у друга фирма разрабывает приложуху 1 большую и у них свой фрейм

Dmitry
16.05.2017
18:06:16

Nikita
16.05.2017
18:06:28
тем, что ты его тюнишь под свои проекты и он делает в точности то, что тебе нужно
а не пытаешься применить нужное тебе на свой проект

Dmitry
16.05.2017
18:06:51
ты пишешь свой фреймворк?

StAn
16.05.2017
18:07:22
Дим,ты на java пишешь?

Dmitry
16.05.2017
18:07:36
ну да андроид же

Google

Nikita
16.05.2017
18:07:55
я не пишу фреймворк

Dmitry
16.05.2017
18:08:05

Nikita
16.05.2017
18:08:14
нет, не писал :) не было такой необходимости
я скорее сетапил удобную базу для разработки тестов

StAn
16.05.2017
18:08:26

Nikita
16.05.2017
18:08:33
ну и делал всякие поделки типо моков для асинхронного сервиса

Dmitry
16.05.2017
18:08:37
espresso/uiautomator
и то в силу специфики проекта все что я прям накодил это записование файлов на девайс

StAn
16.05.2017
18:09:25

Dmitry
16.05.2017
18:09:54
не Ява

StAn
16.05.2017
18:10:05
Хм. Обманулся
Спс

Dmitry
16.05.2017
18:10:21
я вроде видел враппер, но незнаю зачем это для кого-то удобнее
да и почитав этот чат понял надо учить програмирование прям вот как разработчик и все такое

StAn
16.05.2017
18:12:22
Безусловно,если расти есть желание.

Dmitry
16.05.2017
18:12:32
а то я дебажить научился, а писать пока нет

StAn
16.05.2017
18:12:43
Со временем
Была бы мотивация

Dmitry
16.05.2017
18:13:11
Со временем
опять же читая этот чат, надо было начинать лет 7 назад =))

Nikita
16.05.2017
18:13:31

Google

Nikita
16.05.2017
18:13:38
я сам страдаю сильно от того, что не кодер и базы нет
очень много где есть пробелы и приходится их закрывать

StAn
16.05.2017
18:14:14

Evgeniy
16.05.2017
18:45:24
как, например, в Касперском

Shoo
16.05.2017
18:52:49
На самом деле сильно зависит от.
В половине случаев, когда мне доводилось смотреть на "мы взяли готовый фреймворк и начали применять" своих костылей и велосипедов поверх этого фреймворка (и для корректной его работы, местами) там было больше, чем самого фреймворка.
Всё сильно зависит и от проекта, и от того что и как вы хотите в нем автоматизировать.

R
16.05.2017
21:23:03

Dmitry
17.05.2017
06:12:16
А есть книги по написанию своего фреймворка?

Anton
17.05.2017
06:14:19
очень сомневаюсь:
Собственный фреймворк пишется для решения определенных проблем и удовлетворения определенных потребностей от него.
Странно ожидать, что есть книги, которые решают конкретно вашу пачку проблем.
На мой взгляд, разумнее искать информацию по отдельным проблемам и потребностям...

Dmitry
17.05.2017
06:18:21
Нету даже типо что не забыть или с чего начать? Или свои фреймворки это типо как аппиум? Взяли еспрессо для андроида и чутка допилили ? Или прям вообще с нуля создают?

Prokop
17.05.2017
06:19:13
Все очень индивидуально)

Prokop
17.05.2017
06:19:34
кто-то с нуля, кто-то допиливает и оборачивает готовое
Все зависит от конкретной задачи
Например мы как то оборачивали и допиливали appium с целью сделать максимально простую и понятную структуру для написания автотестов ручниками.
Правда ничего из этого не вышло)

Dmitry
17.05.2017
06:21:27
Типо враппер вокруг аппиум для глупеньких?

Prokop
17.05.2017
06:21:56
типа того, ну и + логеры, ранеры и вся прочая история
Логер был вообще для домохозяек «Нажимаю вот эту вот кнопочку»

Flashcsgroup
17.05.2017
06:22:46
Берешь нужные Фреймворки и допиливаешь под свои нужды

Google

Alexey
17.05.2017
06:24:09

Prokop
17.05.2017
06:24:48

Flashcsgroup
17.05.2017
06:25:10

Anton
17.05.2017
06:26:02

Flashcsgroup
17.05.2017
06:26:18

Shoo
17.05.2017
06:26:31

Anton
17.05.2017
06:26:40
ну я про то и говорю )

Shoo
17.05.2017
06:27:06
Да нет, тот же Cucumber вполне позволяет сажать ручников собирать тесты из того, что есть.

Admin
ERROR: S client not available

Anton
17.05.2017
06:27:43
им все равно придется каждый раз ходить к автоматизаторам "а напишите нам локатор на это" и "а напишите нам метод заполняющий все поля так-то"

Oksana
17.05.2017
06:27:53
Мы создавали фреймворк для создания и прогона автотестов по заказу Washingtonpost - дело трехлетней давности. Тогда у нас было несколько задач:
1. сделать так чтоб любой манагер зашел в дашборд и увидел адекватный статус по прогонам автотестов,
2. любой программист/манагер/тестировщик смог запустить один или группу автотестов в разных заданных условиях
3. сделать простой инструмент для написания автотестов даже новичками-атотестировщиками, джуниор программистами и чтоб результаты их деятельности удовлетворяли пунктам выше
https://habrahabr.ru/company/eastbanctech/blog/230291/ -0 тут немного рассказано о том, как было

Shoo
17.05.2017
06:28:32

Oksana
17.05.2017
06:28:43
в команде по проекту у нас было 3 тестировщика-автоматизатора и один хороший джава программист.

Filipp
17.05.2017
09:01:29
Какая, однако, нажористая дискуссия получилась. Мне особенно понравилось про то, что в QA приходят те, кто не могут в разработчики, и уходят, когда вырастают в разработчики. Сложно яснее выразить тот комплекс неполноценности, который чувствует каждый тестировщик, и на реактивной тяге которого я пишу эти строки :)
Правда, в диалоге не затронута та важная тема, что было бы правильнее расти в менеджеры - сеньор разработчик может получать и 300, но топом он не станет, если не переквалифицируется.

Yevhenii
17.05.2017
09:09:20
диалог построен таким образом словно тестировщику в целом нету куда развиватся но это ведь не так:
Хошь в ДевОпс, хочешь в тех лиды или порджект лиды, хочешь в аналитики, а можно и дев, но есть еще консалтинг ... вех развития как по мне предостаточно.

Светлана
17.05.2017
09:10:50
Какая, однако, нажористая дискуссия получилась. Мне особенно понравилось про то, что в QA приходят те, кто не могут в разработчики, и уходят, когда вырастают в разработчики. Сложно яснее выразить тот комплекс неполноценности, который чувствует каждый тестировщик, и на реактивной тяге которого я пишу эти строки :)
Правда, в диалоге не затронута та важная тема, что было бы правильнее расти в менеджеры - сеньор разработчик может получать и 300, но топом он не станет, если не переквалифицируется.
насколько я помню, речь шла о том, как обстоят дела в альфа лаборатории (про рост куа в разработчики), вряд ли это касается других компаний

Shoo
17.05.2017
09:12:20
В прочем whatever.

Pavel
17.05.2017
09:12:28

Sergey
17.05.2017
09:13:37

Google

Filipp
17.05.2017
09:17:37

Светлана
17.05.2017
09:19:15

Pavel
17.05.2017
09:20:25
просто куа неполноценен в том смысле что ему нужна
1) система которую тестировать
2) заказчик тестов
3) цель тестов

Catelyn
17.05.2017
09:21:06
О_о

Pavel
17.05.2017
09:21:09
Программист может программировать сам что угодно, админ может у себя придумывать умный дом в одиночку. А куа нужен еще другой человек чтобы чувствовать себя счастливым.

Evgeniy
17.05.2017
09:22:13
человеку нужен человек

Pavel
17.05.2017
09:22:36
ну да если он не хикки

Kate
17.05.2017
09:22:45
QA это паразит

Nikita
17.05.2017
09:22:46

Sergey
17.05.2017
09:22:58
может во флуд, хикканы?
у кода не может быть цели )

Pavel
17.05.2017
09:23:18

Kate
17.05.2017
09:23:22

Nikita
17.05.2017
09:23:54

Pavel
17.05.2017
09:24:18
Вообще-то крутые стартапы программистами и созданы

Nick
17.05.2017
09:24:32
крутые != прибыльные (не всегда)

Pavel
17.05.2017
09:24:42
И прибыльные тоже)

Nikita
17.05.2017
09:25:07