• Главная
  • О сайте
  • Архив

Normal testing

From the programmer's worst friend

Feeds:
Записи
Комментарии
« Взял, блять, и сделал!
Обзорное видео с SQA Days 9 »

© «Я в первый день пришел домой»

29.04.2011 Автор: Alexei Lupan

Хотеть чего-то и стремиться к чему-то — …

Наблюдаю интересные метаморфозы в среде тестировщиков. Они, конечно, происходят постоянно, как ночная жизнь в лесу, а вот наблюдать это воочию случается редко.

На виду. Превращение тестировщика в аналитика.

Ну, уже известно, что аналитики «ничего толком не соображают», и пишут требования «по-дурацки». А вот если за дело возьмется настоящий тестировщик…

Наташа Новотна превращается в аналитика. Наблюдать со стороны — очень увлекательно, ведь со стороны это совершенно безопасно, и оставляет шанс на «а вот если бы я за это дело взялося».

Чем закончится еще не понятно, ждем-с.

Не на виду. Превращения тестировщика в программиста.

Ну, уже известно, что программисты «ничего толком не соображают», и пишут программы «по-дурацки». А вот если за дело возьмется настоящий тестировщик… Разумеется, ведь все тестировщики хотят стать программистами. Это же так круто.

В одном компании наблюдаю метаморфозы отдела тестировщиков.

В проекте требуется заавтоматизировать тестирование. Начали, поспотыкались, появились вопросы на тему программирования. Запросили помощь у начальства. Начальство адекватное, поэтому выделило отдельного программиста, который может сделать курс «для новчиков». Курс с домашними заданиями, разумеется.

Лектор не стал брать быка за рога, взял сразу за яйца. Помялся, попытался разъяснить то, что разъяснять незачем, оно же должно аж с молоком всасываться… Домашнее задание дал простое — список создать, из него что-то выдрать, учесть что-то…

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

Плюс хороший программист != хороший лектор. Точнее — не обязательно.

Но идет третья неделя курса. Домашнее задание выполнил только один человек — он уже давно намеревался стать программистом, поэтому и, а у остальных нашлись ВСЕ причины, чтобы объяснить, почему ДЗ не сделано.

Лектор уже не ждёт от своих курсантов, которые так хотели учиться Java, выполнения домашнего задания, он занялся своими делами.

Чем закончится — уже понятно.

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

К программистам прибегаю только с точными вопросами (абстрактно мыслить умеет каждый программист, а вот внятно все это излагать — почти не каждый), к ним по-иному и нельзя. Программистов вообще надо беречь, при пожаре выносить в первую очередь, не давать игрушки, на которых написано «Детям до трех лет низзя».

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

Ваша оценка:

Поделиться ссылкой:

  • Tweet
  • по электронной почте
  • Печать

Понравилось это:

Нравится Загрузка...

Похожее

Опубликовано в Откровения, Печали, Программисты, Смешно | Отмечено Метаморфозы, Наташа Новотна, Сектор Газа | 13 комментариев

комментариев 13

  1. на 11.05.2011 в 15:40 erik

    Курс Баранцева Программирование для тестировщиков не помог?

    НравитсяНравится


    • на 11.05.2011 в 16:04 Алексей Лупан

      У него не всеобъемлющий курс по программированию. Частично подразумевается, что основы программирования на Java тестировщик уже знает, но поскольку это Баранцев, он попытно растолковывает и какие-то основы.

      НравитсяНравится


  2. на 10.05.2011 в 22:01 Natalia N

    Метаморфоза — мне кажется, это изменения к чему-то постоянному.
    У меня же ощущение, что я как будто в примерочной. Примеряю новый костюм или пару обуви. Смотрю, присматриваюсь, соображаю как оно будет дальше 🙂
    но куплю ли я? самой интересно узнать ^-^

    НравитсяНравится


    • на 10.05.2011 в 22:12 Алексей Лупан

      Метаморфоза — это вообще изменения из чего-то в что-то; можно туда и сюда, как у оборотней.

      НравитсяНравится


  3. на 05.05.2011 в 14:24 Fruzenshtein

    Очень здорово написанно =) Правдиво =)

    НравитсяНравится


  4. на 03.05.2011 в 05:32 lozga

    P.S. Ничто так не развивает любовь к Selenium 2 и WebDriver (и, соответственно, какому-нибудь языку программирования), как эксперименты по автоматизации тестирования сайта, сделанного на VAADIN’е с его стадами div’ов 🙂

    НравитсяНравится


  5. на 03.05.2011 в 05:27 lozga

    Пункт 2 зависит от организации производства — на моей памяти в текущей конторе в разработчики перешел один тестировщик и один специалист техподдержки. Благо, курсы есть, организованы, и работают.

    НравитсяНравится


  6. на 01.05.2011 в 23:35 Рина

    хех
    постоянно читаю на software-testing.ru лозунг Алексея Баранцева «каждый тестировщик должен уметь программировать»

    сначала спохватилась и побежала учить С++
    или Delphi ну хотя бы Python …

    и что-то как-то не пошло…
    решила я эту затею отложить и заниматься тестированием.

    автоматизация тестирования у нас в компании не применимо на данный момент, и ближайшие лет эдак дцать применяться не будет…

    Поэтому, я решила. ну его нафиг это программирование, как минимум ближайший год)

    И неправда, девушки любят не профессию — а личности) ответственно заявляю как представитель данного пола)

    НравитсяНравится


  7. на 30.04.2011 в 10:58 Волонтер

    Аццкей совет тестировщикам начинающим, что читают блог Алексея.

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

    Я идеологически не любил писать документы и патологически не любил программирование, мне, возможно светил первый вариант — «минус один».

    Но я таки сказал — в отличие от всех — «я хочу быть чертовым тестировщиком еще много чертовых лет». Они отвечали на вопрос «Кем ты себя видишь через пять лет?» — программистом ведущим или аналитиком красивым. На них смотрели с грустью.

    А я приобрел ценность именно тем, что захотел остаться тестером «с маленьким окладом»(с)

    В этом люди в черном увидели ценность для бизнеса и сказали — ты, стцуко, будешь ядром команды. Денег хочешь?

    Как то так, история из жизни, да.

    НравитсяНравится


    • на 01.05.2011 в 12:50 Алексей Лупан

      Плюс плюс плюс!

      Большинству это не суждено.

      Окружение к такому взвешенному и искреннему решению не располагает.

      Окружение ждет подвигов и конфессий в стиле «я постоянно развиваюсь — я каждый день читаю всю эту хабрахуетуинформацию«.

      — А за что вас любить? Таких, как вы, девушки не любят.

      Они любят молодых, длинноногих, политически грамотных и Java Experienced. А вы скоро умрете.

      И никто не напишет про вас в он-лайновой газете: «Еще один сгорел на работе».

      И на могиле не будет сидеть прекрасная вдова с персидскими глазами айпадом третьего поколения.

      И заплаканные дети не будут посылать сообщения в twitter «#deadmazafaka Папа, папа, слышишь ли ты нас?»

      — Не говорите так! — закричал перепугавшийся Паниковский. — Я всех вас переживу. Я еще стану программистом! Или аналитиком! Вы не знаете Паниковского. Верните мне мой сертификат по гусекрадству!

      НравитсяНравится


  8. на 30.04.2011 в 09:58 SERGEY

    И какую же вы выбрали книжку для обучения, если не секрет?

    НравитсяНравится


  9. на 29.04.2011 в 21:24 Roman

    Алексей, а подскажите, что за книгу по яве наконец нашли?

    НравитсяНравится


    • на 01.05.2011 в 12:40 Алексей Лупан

      Это мультимедийный курс Григория Антонова «Программирование на языке Java» аж с 2005 года.

      Очень медленно, даже занудно, внятно, последовательно, пошагово, с повторениями — самое то по скорости, интенсивности, степени растолковывания для моего восприятия.

      Нет «домашних заданий» — просто делаю на ходу то, о чем слушаю. Или делаю то, что захотелось. Сам решаю, в общем. Мой проект — мои решения 🙂

      Нет путаницы, нет внезапных «Ууупс, не работает софтинка, щас подумаю, в чем может быть проблема», которое иногда появляется у лекторов.

      НравитсяНравится



Обсуждение закрыто.

  • Aut bene

    Спiвпрацювальник по підготувальні тестувальників.

    Автор [глоссария] терминологии тестирования (english).

    Неоднократный докладчик [SQA Days], [QA Fest] и других конференций по тестированию ПО.

    Неспешный езжун на «[Волга ГАЗ-21]» 1965 года выпуска.

    Игрун чего-то похожего на тяжелый блюз [на классической гитаре].

    И так [далее].

  • Присоединиться к ещё 1 338 подписчикам

  • Follow Normal testing on WordPress.com
  • Залежи

  • Темы

    • Без рубрики (6)
    • Документация (18)
      • Тест-план (2)
    • Изображения (148)
      • Видео (48)
      • Комиксы (20)
      • Скриншоты (48)
      • Фотографии (46)
    • Инструменты (53)
      • Debian (13)
      • Макросы (1)
      • Трекеры (15)
        • Баг-трекер (8)
        • Тест-трекер (5)
      • LibreOffice (4)
    • Книги (19)
    • Конференции (137)
      • Подкасты (12)
      • Презентации (50)
        • Слайдкасты (10)
      • Семинары (18)
    • Обзоры (1)
    • Постановка мозгов (245)
      • Банальное (168)
        • Не смешно (47)
        • Неприятно (14)
        • Печали (15)
        • Радости (57)
        • Смешно (35)
      • В гостях у психиатра (45)
        • Поросенок v2.0 (3)
        • Странности (12)
        • Удивительные баги (17)
      • Level 80 (2)
    • Соображения (206)
      • Балабольник (10)
      • Гипотезы (11)
      • Озарения (55)
      • Откровения (88)
    • Статьи (23)
      • Интервью (6)
      • Опросы (1)
      • Переводы (11)
    • Управляторское (56)
      • Agile (13)
      • Программисты (23)
      • Рекрутинг (8)
    • Учеба в бою (83)
      • Тренировка (13)
      • Фишки (28)
      • Читерство (9)
    • Testing like… (79)
      • Acceptance testing (5)
      • Business Driven Testing (2)
      • Context-driven testing (2)
      • Defect-based Test Design Technique (1)
      • Автоматизация (37)
        • Performance Testing (5)
      • Рецессионное тестирование (1)
      • Юзероиммитатор (15)
      • Exploratory testing (9)
      • тест-дизайн (8)
      • State Transition testing (1)
      • Unit testing (1)
      • Usability testing (2)
    • To Do (12)
      • Анонсы (7)
  • Тэги

    Calc Excel James Bach Jira Mantis SQA Days SQA Days 7 SQA Days 8 SQA Days 10 Александр Александров Александр Орлов Алексей Баранцев Наталья Руколь Хватит тупить Юля Нечаева
  • Самое читаемое

    • Тестируем поля логин/пароль
    • Priority & Severity на пальцах обезъянок
    • Как в Excel отображать символ валюты перед цифрами
    • План тестирования должен быть внятным, четким, небольшим
    • Группирование данных в Excel
    • Основные положения тестирования
    • Разница между ошибкой (багом) и дефектом (тоже багом)
    • Мелочь пузатая или Объем тест кейса против его содержательности
    • Что такое перформанс-тестирование
    • А не тестируй только функционал...
  • Комментарии

    • Alexei Lupan к записи Сетап для преподавания в сети
    • Дмитрий к записи Сетап для преподавания в сети
    • Сетап для преподавания в сети | Normal testing к записи Оценка времени на тестирование: неочевидные надводные камни
    • Мария к записи Выделить вкладку страницы в фокусе в Firefox
    • Alexei Lupan к записи Савин, Фолкнер и Нгуен…
    • Тимур Исхаков к записи Савин, Фолкнер и Нгуен…
    • Alexei Lupan к записи Кагбэ собеседования в паблике
  • Блоги о тестировании

    • 1) Блоги тестировщиков на software-testing.ru
    • Про тестинг
    • Selenium IDE — rulezzz!
  • Профессиональное

    • Удобный софт
    • Управление тестированием
    • IT Crowd wikiquotes
    • Testing History

На платформе WordPress.com.

WPThemes.


loading Отмена
Сообщение не было отправлено — проверьте адреса электронной почты!
Проверка по электронной почте не удалась, попробуйте еще раз
К сожалению, ваш блог не может делиться ссылками на записи по электронной почте.
Политика конфиденциальности и использования файлов сookie: Этот сайт использует файлы cookie. Продолжая пользоваться сайтом, вы соглашаетесь с их использованием.
Дополнительную информацию, в том числе об управлении файлами cookie, можно найти здесь: Политика использования файлов cookie
%d такие блоггеры, как: