Имя пользователя:

Пароль:


Список форумов КАНАДА Работа Программирование и IT Просмотров: 3164 Промотать вниз к быстрому ответу

Должен ли QA тестер знать программирование?


Давим клаву за бабло
   Поделиться темой: 
  #1
Сообщение 16 дек 2013, 12:20
Aradan Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Manitoba
Город: Виннипег
Стаж: 3 года 6 месяцев 30 дней
Постов: 34
Лайкнули: 9 раз
СССР: Киев
Пол: М
Заход: 05 янв 2014, 00:20

 ОТ МОДЕРАТОРА: 
  
Тема отпочковалась от Как стать QA тестером.

  

Dormidont:
Это как врач и водопроводчик
Если бы это был курс чего то одного из них тогда не было бы вопросов
А попытка соединить несоединимое выглядит подозрительно
Вы конкретно неправы.
Нормальный тестировщик должен знать хотя бы азы программирования, представлять как пишутся программы. Я уже не говорю о том что есть куча областей где тестировщики сами пишут, и много.

  #2     Должен ли QA тестер знать программирование?
Сообщение 16 дек 2013, 12:43
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Aradan, Если QA будет знать программирование, то нафиг ему QA станет программером, это раз и еще смотря от индустрии, но тут вы не правы, QA он не программер и не должен им быть а то что QA должен знать программирование это бонус 100% но не обязательство, по одной простой причиние QA должен думать о сценариях которые программеру и в голову не придут в том числе войти в голову юзера, когда вы мешаете еще и программирование то те свойства QA теряет и видет то что и программер видит, а QA должен видить что программер не видит, иногда через чур техничные люди не видят проблему или баг когда она у них перед носом, кто то должен проверять обьективно.
We make a living by what we get, but we make a life by what we give.

  #3     Должен ли QA тестер знать программирование?
Сообщение 16 дек 2013, 22:08
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 10 дней
Постов: 9086
Лайкнули: 2618 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 3 минуты назад

Aradan:
Нормальный тестировщик должен знать хотя бы азы программирования, представлять как пишутся программы.
Зачем? Тестировщик - это персона, приближённая к бизнесу, а не к инженерной области. Для него аппликация - чёрный ящик, который вовсе незачем обелять. А вот юнит-тест, проводимый девелопером до передачи в QA - тут да, полезно знать басар внутренности, но девелопер их как раз знает (собсна, он - их автор).

Aradan:
Я уже не говорю о том что есть куча областей где тестировщики сами пишут, и много.
Тестеровщик не пишет программ по определению. А если девелопер выполняет и функцию тестера, то что-то сильно неладно в SDLC - это как поручить коту сторожить мясо.

  #4     Должен ли QA тестер знать программирование?
Сообщение 16 дек 2013, 22:53
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Ursego:
Тестеровщик не пишет программ по определению. А если девелопер выполняет и функцию тестера, то что-то сильно неладно в SDLC - это как поручить коту сторожить мясо.
:_aplodismenty_: :_thumbsup_: :_plus_one_:
We make a living by what we get, but we make a life by what we give.

  #5     Должен ли QA тестер знать программирование?
Сообщение 17 дек 2013, 13:23
Aradan Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Manitoba
Город: Виннипег
Стаж: 3 года 6 месяцев 30 дней
Постов: 34
Лайкнули: 9 раз
СССР: Киев
Пол: М
Заход: 05 янв 2014, 00:20

Мда, печально.
Есть целые области в которых тоже есть QA, в которых вообще нет интерфейсов пользователя. Там для того чтобы тестировать нет кнопочек на которые нужно нажимать а нужно писать срипты. И пишут их не девелоперы а именно тестеры.
Все автоматические проверки это программирование. Пусть это не заоблачный уровень ООП, но тем не менее. Но пишут эти тесты люди с QA-ным образом мышления. В QA важно не то как ты проверяешь, а что ты проверяешь, и именно в этом отличие девелопера от тестера, а не в том умеет ли человек программировать или нет.
Ну или простая повседневная задача: локализовать баг, воспроизвести и найти точный сценарий. Без представления о том как это все внутри работает во многих случаях это либо невозможно либо займет тучу времени методом научного тыка. И появляются баги из серии "иногда программа падает". А вы, девелоперы, потом ищите.

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

Вообще, знания лишними никогда не бывают.

Скажем так, я бы отнесся с большим подозрением к курсу QA в котором не учат хотя бы какой нибудь VB. И как тим лид, я предпочту не брать себе в отдел тестера не знакомого с азами программирования.

  #6     Должен ли QA тестер знать программирование?
Сообщение 17 дек 2013, 14:51
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Aradan:
Скажем так, я бы отнесся с большим подозрением к курсу QA в котором не учат хотя бы какой нибудь VB. И как тим лид, я предпочту не брать себе в отдел тестера не знакомого с азами программирования.

В Canadian Technology College который тут указали все учат и QTP и VB
We make a living by what we get, but we make a life by what we give.

  #7     Должен ли QA тестер знать программирование?
Сообщение 17 дек 2013, 14:56
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Aradan:
И как тим лид, я предпочту не брать себе в отдел тестера не знакомого с азами программирования.

А я как тим лид сделал бы наоборот, вон у нас в Рожерсе взяли с азами автомации , зато кроме как в автомации ни в чем не рубит, даже тест кейсы писать не умеет, за него всю работу надо было переделовать.
We make a living by what we get, but we make a life by what we give.

  #8     Должен ли QA тестер знать программирование?
Сообщение 17 дек 2013, 16:21
Aradan Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Manitoba
Город: Виннипег
Стаж: 3 года 6 месяцев 30 дней
Постов: 34
Лайкнули: 9 раз
СССР: Киев
Пол: М
Заход: 05 янв 2014, 00:20

Freejack:
Aradan:
И как тим лид, я предпочту не брать себе в отдел тестера не знакомого с азами программирования.

А я как тим лид сделал бы наоборот, вон у нас в Рожерсе взяли с азами автомации , зато кроме как в автомации ни в чем не рубит, даже тест кейсы писать не умеет, за него всю работу надо было переделовать.


Ну так кто же им доктор что взяли человека не подходящего под требования позиции? И этот пример вообще ничего не доказывает.

  #9     Должен ли QA тестер знать программирование?
Сообщение 17 дек 2013, 22:19
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Aradan:
Freejack:
Aradan:
И как тим лид, я предпочту не брать себе в отдел тестера не знакомого с азами программирования.

А я как тим лид сделал бы наоборот, вон у нас в Рожерсе взяли с азами автомации , зато кроме как в автомации ни в чем не рубит, даже тест кейсы писать не умеет, за него всю работу надо было переделовать.


Ну так кто же им доктор что взяли человека не подходящего под требования позиции? И этот пример вообще ничего не доказывает.

А потому что кипятком писили что он автомацию знает вот и взяли а кроме автомации он ничего не знает, и он не один такой.
Я уже это в канаде не раз замечал QA по автомации он вообще в QA ничего не понимает, так что не ваша правда не нужно мешать белый шоколад с черным.
А по требованиям он подходил во всяком случаи так в его резюме было написано, меня он не удивил, но менеджер и директор на этом повелись.
We make a living by what we get, but we make a life by what we give.

  #10     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 07:28
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 3 дня
Постов: 748
Лайкнули: 53 раз
Карма: 8%
Пол: М
Заход: 31 июл 2014, 20:41
Aradan:
Есть целые области в которых тоже есть QA, в которых вообще нет интерфейсов пользователя. Там для того чтобы тестировать нет кнопочек на которые нужно нажимать а нужно писать срипты. И пишут их не девелоперы а именно тестеры.
Есть гуи или нет но тестер должен разбираться в предметной области
А скрипты для тестинга имеют к девелопменту мало отношения
Я вот пишу юникс скрипты но никак не называю себя юникс девелопером
Короче требовать от тестера знания программирования это всё равно что требовать от машгиах кашрута умения готовить

  #11     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 10:32
Canada, Ontario
Город: Toronto
Стаж: 3 года 9 месяцев 22 дня
Постов: 3855
Лайкнули: 886 раз
Карма: 23%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 16 минут назад

Изображение
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca

  #12     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 15:58
Aradan Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Manitoba
Город: Виннипег
Стаж: 3 года 6 месяцев 30 дней
Постов: 34
Лайкнули: 9 раз
СССР: Киев
Пол: М
Заход: 05 янв 2014, 00:20

Dormidont:
Aradan:
Есть целые области в которых тоже есть QA, в которых вообще нет интерфейсов пользователя. Там для того чтобы тестировать нет кнопочек на которые нужно нажимать а нужно писать срипты. И пишут их не девелоперы а именно тестеры.
Есть гуи или нет но тестер должен разбираться в предметной области
А скрипты для тестинга имеют к девелопменту мало отношения
Я вот пишу юникс скрипты но никак не называю себя юникс девелопером
Короче требовать от тестера знания программирования это всё равно что требовать от машгиах кашрута умения готовить


Уважаемый, вы бы прочитали что я писал, а?
Я процитирую сам себя:
Aradan:
Dormidont:
Нормальный тестировщик должен знать хотя бы азы программирования, представлять как пишутся программы

Еще раз подчеркну: "азы программирования" и "представлять как пишутся программы".
Напоминаю также о том что мы обсуждаем курсы QA. Один товарищ высказал что курсы QA на которых учат основы программирования - неправильные курсы. Я не согласился.
Это все. Я никогда не утверждал что QAщик должен быть полноценным девелопером.

Про предментую область речь вообще не шла.

Тестер не знающий основ программирования это как врач-терапевт не знающий анатомии. :)

И кстати, масгиах кашрут не должен уметь готовить, но должен иметь представление о процессе приготовления пищи. Начиная с самого начала (шхита кшира, да?) и до самого конца - мытье посуды.
И знать рецепт.

  #13     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 16:48
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Aradan:
Тестер не знающий основ программирования это как врач-терапевт не знающий анатомии. :)
Вот это уже совсем не подходящее сравнение! :_nonono_:
We make a living by what we get, but we make a life by what we give.

  #14     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 21:08
Canada, Quebec
Город: Montreal
Стаж: 3 года 5 месяцев 23 дня
Постов: 34
Лайкнули: 15 раз
Заход: 24 окт 2016, 14:35
хм, последние 5 лет проработал в отнюдь не последней в плане написания софта фирме, и примерно треть багов которые открывали наши QA не просто описывали ситуацию и как ее воспроизвести, но и указывали стак трейс и конкретно что происходило в коде. многие даже прикладывали патчи.
В Израиле есть такая дурная тенденция - если ты умеешь программировать, то обязательно должен быть программистом. Никак не сисадмином, никак не тестировщиком, только программистом. И очень хорошо что во всем остальном мире, где экономика не перекошена в сторону хайтека до такой степени, дела так не обстоят.

  #15     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 21:14
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Вопрос тут стоит должен или не должен, знать код это плюс, но НЕ должен. Как Миша уже писал QA он ближе в Бизнесу в Канаде, в Израиле это чуточку по другому.
We make a living by what we get, but we make a life by what we give.

  #16     Должен ли QA тестер знать программирование?
Сообщение 18 дек 2013, 23:49
Canada, Quebec
Город: Montreal
Стаж: 3 года 5 месяцев 23 дня
Постов: 34
Лайкнули: 15 раз
Заход: 24 окт 2016, 14:35
все зависит от того что проверяется, и на каком уровне

  #17     Должен ли QA тестер знать программирование?
Сообщение 19 дек 2013, 08:02
Canada, Ontario
Город: Toronto
Стаж: 3 года
Постов: 1252
Лайкнули: 222 раз
Карма: 18%
СССР: Ташкент
Пол: М
Заход: 19 авг 2016, 18:34
Yasny Dan:
все зависит от того что проверяется, и на каком уровне

Вот именно, поэтому я и сказал, что не должен, но хотелось бы.
We make a living by what we get, but we make a life by what we give.

  #18     Должен ли QA тестер знать программирование?
Сообщение 19 дек 2013, 11:22
Canada, Ontario
Город: Toronto
Стаж: 3 года 10 месяцев 29 дней
Постов: 48
Лайкнули: 3 раз
Заход: 19 дек 2013, 13:54
Aradan:
Нормальный тестировщик должен знать хотя бы азы программирования, представлять как пишутся программы. Я уже не говорю о том что есть куча областей где тестировщики сами пишут, и много.

Вы неправы.
Точнее так: вы хотите свой конкретный субъективный опыт экстраполировать на всю сферу тестирования.
Глупо ввязываться в дискуссию, в которой у каждого есть своя, маленькая правда, но всё же озвучу 2 принципиальных пойнта:
1. Многие талантливые тестировщики "гуманитарии" вообще не имеют технического бекграунда и именно это помогает им находить и озвучивать юзабилити и аналитические баги/просчёты, мимо которых "технарь" пройдёт, даже и не задумавшись.
2. Лишь определённая категория тестировщиков что-то сами пишут, автоматические функциональные или нагрузочные тесты, это ОЧЕНЬ нужно и ВЕСЬМА полезно, но чисто функциональному тестеру это ни к чему.
Totus mundus agit histrionem

  #19     Должен ли QA тестер знать программирование?
Сообщение 19 дек 2013, 12:30
Aradan Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Manitoba
Город: Виннипег
Стаж: 3 года 6 месяцев 30 дней
Постов: 34
Лайкнули: 9 раз
СССР: Киев
Пол: М
Заход: 05 янв 2014, 00:20

Abricosov:
Aradan:
Нормальный тестировщик должен знать хотя бы азы программирования, представлять как пишутся программы. Я уже не говорю о том что есть куча областей где тестировщики сами пишут, и много.

Вы неправы.
Точнее так: вы хотите свой конкретный субъективный опыт экстраполировать на всю сферу тестирования.
Глупо ввязываться в дискуссию, в которой у каждого есть своя, маленькая правда, но всё же озвучу 2 принципиальных пойнта:
1. Многие талантливые тестировщики "гуманитарии" вообще не имеют технического бекграунда и именно это помогает им находить и озвучивать юзабилити и аналитические баги/просчёты, мимо которых "технарь" пройдёт, даже и не задумавшись.
2. Лишь определённая категория тестировщиков что-то сами пишут, автоматические функциональные или нагрузочные тесты, это ОЧЕНЬ нужно и ВЕСЬМА полезно, но чисто функциональному тестеру это ни к чему.


Я даже спорить с этим не буду потому что изначальная дискуссия была про сферического QA-щика в вакууме, а точнее про курсы QA и нужно ли на них учить программирование и другие технические предметы. Мое мнение - нужно обязательно потому что это расширит возможности трудоустройства.
Я тоже лично знаком с прекрасными тестерами без технического бекгроунда и знаю из первых рук что их возможности трудоустройства очень ограничаны только местами где тестинг бизнес-процессов отделен от технического. А таких мест, увы, не очень много. В основном крупные корпорации, банки или страховые компании.

  #20     Должен ли QA тестер знать программирование?
Сообщение 10 май 2016, 21:30
Canada, Manitoba
Город: Winnipeg
Стаж: 2 года 10 месяцев 24 дня
Постов: 20
Лайкнули: 2 раз
СССР: Moscow
Пол: М
Заход: 14 авг 2016, 07:43
Как опытный некропостер внесу свое мнение: не должен.

Это сообщение - не последнее. В теме есть ещё страницы. Перейти на следующую >>


Чтобы ответить в этой теме, зарегистрируйтесь или быстро войдите через соцсеть:    

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
cron