@qa_ru

Страница 497 из 1080
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
разве сейчас фреймворках для тестирования не пруд пруди? зачем свой писать можно пример?

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

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

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
espresso/uiautomator
Норм. Python для uiautomator да?

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 назад =))

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

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

StAn
16.05.2017
18:14:14
опять же читая этот чат, надо было начинать лет 7 назад =))
Это уводит тебя от истины. Если ты хочешь этого,то стоит делать..остальное пыль

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
в итоге он был нечитабельным совсем
Там помимо нечитабельности были проблемы. Я же не говорю, что он взлете. Но опыт интересный)

Anton
17.05.2017
06:26:02
Например мы как то оборачивали и допиливали appium с целью сделать максимально простую и понятную структуру для написания автотестов ручниками.
мне кажется Selenium IDE это вполне готовое решение для такого случая )) и вполне себе показывает, почему "так не взлетит" )

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
диалог построен таким образом словно тестировщику в целом нету куда развиватся но это ведь не так: Хошь в ДевОпс, хочешь в тех лиды или порджект лиды, хочешь в аналитики, а можно и дев, но есть еще консалтинг ... вех развития как по мне предостаточно.

Pavel
17.05.2017
09:12:28
Google
Светлана
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 это паразит

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

у кода не может быть цели )

Pavel
17.05.2017
09:23:18
программисту нужна 1) система которую нужно писать 2) заказчик кода 3) цель кода
Он себе все это сам может придумать, так и рождаются стартапы.

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
И прибыльные тоже)

Страница 497 из 1080