Перейти к содержимому

Фотография

Умеете ли вы программировать?

автоматизация опрос

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

Опрос: Умеете ли вы программировать? (112 пользователей проголосовало)

Умеете ли вы программировать?

  1. Да, умею (68 голосов [60.71%])

    Процент голосов: 60.71%

  2. Нет, не умею, но хочу научиться, мне это кажется полезным умением (43 голосов [38.39%])

    Процент голосов: 38.39%

  3. Нет, не умею, и считаю, что это не нужно тестировщику (1 голосов [0.89%])

    Процент голосов: 0.89%

Голосовать Гости не могут голосовать

#1 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 04 июля 2014 - 12:38

Небольшой опрос общественного мнения. Не ради холивара, а просто для статистики и определения общего настроения в сообществе тестировщиков.

Если умеете программировать -- расскажите в комментариях, если не секрет, где чаще пригождается это умение -- в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?
  • 2
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#2 Sezam

Sezam

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Сергей Атрощенков


Отправлено 04 июля 2014 - 13:05

где чаще пригождается это умение

 

Сейчас чаще для того, чтобы код читать.


  • 0
С уважением,
Сергей Атрощенков |
@barbaricqa | Email|
Barbaric QA

#3 horhe

horhe

    Активный участник

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Юрко
  • Город:Kraków

Отправлено 04 июля 2014 - 13:19

Java-ю понемногу. Для автоматизации и нагрузочного Jmeter-ом. 


  • 0
Piobaireachd isn't mysterious, difficult or hard - it's just music...

#4 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 04 июля 2014 - 13:52

Что вы называете программированием?:)

Профессионально - нет.

Сделать что-то для облегчения рутины или показать кому-то в отделе первые шаги по использованию средств автоматизации - да.

 

Еще на одном проекте я числюсь как специалист по VBA=)  Помимо меня его еще помнит технический директор, но последнего решено не отвлекать от серьезных задач)


  • 0

#5 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 04 июля 2014 - 14:32

Чтение кода - с++.

Разработка тестов и инструментов для тестирования - python/java.

Повседневные задачи - bash, awk.


  • 0

#6 aksas

aksas

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:Харьков

Отправлено 04 июля 2014 - 14:46

 в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?

автоматизация - основное, инфраструктура и почитать код (к пункту "где-то еще") довольно часто. Ну и для себя на досуге играюсь частенько :)


  • 0

#7 SHINNOK

SHINNOK

    Опытный участник

  • Members
  • PipPipPipPip
  • 250 сообщений
  • ФИО:Кравченко Артём
  • Город:Таганрог


Отправлено 04 июля 2014 - 18:34

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

Программы пишутся людьми, чтобы заставить компьютер делать то, что раньше делал человек вручную. Начиналось всё с простых линейных программ для просчёта математических и физических функций, а затем начало стремительно развиваться.

Навыки программирования они могут подсказать тестировщику новые идеи для тест-кейсов, указать на слабые места программ, помочь программисту исправить баг, если у него это долго не получается и т.п.

Знания никогда не бывают лишними - это не мешок за плечами носить или дохлую курицу хранить в холодильнике
  • 0
Второй активно используемый ник - Victim

#8 adminby

adminby

    Новый участник

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Чередниченко Игорь
  • Город:Минск


Отправлено 04 июля 2014 - 19:36

Сейчас программирую просто "для души". Приятно, когда случается программировать для решения той или иной задачи (будь то автоматизированное тестирование, или облегчение себе или другим каких-то рутинных действий, или изучение чего-то нового), вспоминать полученный ранее опыт, и получать реальный работающий, и нужный не только себе, но и другим результат. Это очень повышает самооценку, ощущаешь себя "творцом", приносящим непоправимую пользу :)


  • 0

#9 Lao-Ax

Lao-Ax

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Алексей Плехов


Отправлено 07 июля 2014 - 08:52

В ходе работы программировать приходится, конечно же, для автоматизации тестов (java), для обращения к БД (SQL), для генерации тестовых данных (JS, Delphi).


  • 0

#10 Fortis5470

Fortis5470

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 07 июля 2014 - 12:09

автоматизация (Python) вкупе с параллельной работой с NewSQL, NoSQL БД (MongoDB, NuoDB, Couchbase) + мелкие скрипты.


  • 0

#11 maxslon

maxslon

    Новый участник

  • Members
  • Pip
  • 28 сообщений
  • ФИО:Максим


Отправлено 07 июля 2014 - 13:20

>>Нет, не умею, и считаю, что это не нужно тестировщику

А где же вариант "да, умею, но считаю, что не нужно"? :)


  • 0

#12 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 07 июля 2014 - 14:09

>>Нет, не умею, и считаю, что это не нужно тестировщику

А где же вариант "да, умею, но считаю, что не нужно"? :)

 

Вполне ожидаемый вопрос. Ставьте галочку в первом пункте :)


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#13 Petrov.Sergey

Petrov.Sergey

    Опытный участник

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 07 июля 2014 - 15:27

Если умеете программировать -- расскажите в комментариях, если не секрет, где чаще пригождается это умение -- в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?

Чаще всего - в автоматизации тестов.

Больше всего пригождается в дописывании ядра проекта по автоматизации тестирования.

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

Часто выполняю почти ту же работу, что и разработчик:
1) Он пишет заполнение БД на основе входных данных.
2) Я пишу генератор входных данных (потом видоизменяю под нужный тесткейс), корректное заполнение объектной модели (отображение БД в JAVA-модель) и проверку, что в БД лежит точно то же самое, что и у меня в JAVA-модели базы данных.

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

На досуге для себя писал бота для онлайн-игрушки, изобретал велосипеды (решение minesweeper, нахождение местоположения спрятанной фигуры TETRIS на клеточном поле и т.п.)

Программирование - это мой хлеб :) Часто очень вкусный.
  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).

#14 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 07 июля 2014 - 17:55

пишу на python, разрабатываем ядро автотестов, ну и по мелочи: генераторы, заглушки и тд и тп.

PLSQl немного для тестов.

немного php для кастомизации тестлинка, но там я скорее повторяю чужие успехи (модифицирую чужое решение из тестлинковских исходников под свои нужды)

на "серьёзный язык" пока не разродился.


  • 0

#15 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 527 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 08 июля 2014 - 07:14

Не хватает варианта чуть-чуть умею и учусь дальше :)


  • 0

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


#16 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 08 июля 2014 - 20:20

Ruby - пишу мелкие инструменты: посчитать перцентили времени ответа из логов Siege, оценить как изменится картина валидности данных если требование  заполнения поднять с 99% до 99.5%, сервис генерации тестового стрима с управляемыми "дефектами".

Также в разработке функциональное тестирование сервисов

 

Python - смотрю иногда в код вместе с разработчиками.


  • 0

#17 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 09 июля 2014 - 07:36

VBS(Test Complete), С #(Vsual Studiio).

Автотесты, роботы, в экстренных случаях  -  функциональное программирование. 


  • 0

#18 MirotvArec

MirotvArec

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Шилин Сергей Алексеевич


Отправлено 11 июля 2014 - 08:36

Все больше убеждаюсь в мнении, что специалист по тестированию это программист, знающий методологию тестирования, применяющий навыки программирования для выявления качества продукта и его узких мест. Использую Java для тестирования как фронт так и бек энда. К сожалению не знаю Perl, но незначительное знание bash команд помогает при тестировании установки приложения.
  • 0

#19 ryjii

ryjii

    Активный участник

  • Members
  • PipPip
  • 101 сообщений
  • Город:Санкт-Петербург

Отправлено 13 июля 2014 - 16:35

Читаю шарп, джаву, скриптовые языки. Читаю плюсы, пока они не слишком сильно используют навороты языка.

Пишу скрипты (павершелл, баш, раньше был вбскрипт, питон).

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


  • 0

#20 Vita

Vita

    Опытный участник

  • Members
  • PipPipPipPip
  • 315 сообщений
  • ФИО:Виктория
  • Город:Ярославль

Отправлено 18 июля 2014 - 11:47

Небольшой опрос общественного мнения. 

Всем привет! Не умею программировать. Не думаю, что должна учиться сейчас. Мне интересны технологии, решение сложных ситуаций автоматизацией, постановка задач командам разработчиков, контроль изменений. Не видя кода, подробно через функционал могу пояснить что и где и как должно работать и зачем. Чувствую и свою компетентность, и квалификацию, образование у меня управление на ж.д. транспорте.


  • 0

С уважением, Vita
... you can learn from that too




Темы с аналогичным тегами автоматизация, опрос

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных