Закрыто

Программирование для тестировщиков (Java)

Тема в разделе "Курсы по программированию", создана пользователем пятница 13, 1 апр 2013.

Цена: 11000р.-95%
Взнос: 500р.
100%

Основной список: 50 участников

Резервный список: 7 участников

Статус обсуждения:
Комментирование ограничено.
  1. 1 апр 2013
    #1
    пятница 13
    пятница 13 ЧКЧлен клуба
    Программирование для тестировщиков. software-testing.ru
    Тренер:
    Баранцев Алексей



    Бытует мнение, что тестировщикам вредно уметь программировать. Якобы это умение мешает им потому, что из-за него они слишком много думают о реализации программы и слишком мало о том, как же её протестировать.

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

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

    Сложно ли научиться программировать? Вероятно, бывают люди, для которых алгоритмический стиль мышления абсолютно неприемлем. Но большинство айтишников по крайней мере на интуитивном уровне уже обладают алгоритмическим мышлением. Многие тест-дизайнеры пишут весьма подробные инструкции для ручного тестирования, это почти готовые программы, но предназначенные для "биороботов". Осталось сделать один небольшой шаг и научиться управлять настоящими роботами-компьютерами.

    Разучитесь ли вы тестировать, научившись программировать? Вовсе нет, существующие навыки тестировщика от вас никуда не денутся. Но в дополнение к ним в ваших руках появится ещё один инструмент, и весьма мощный. Разумеется, владение навыками программирования не означает, что их нужно применять здесь и там без разбора, стремясь автоматизировать всё подряд. Силу нужно держать под контролем и применять её лишь там, где её применение обосновано. Для этого нужно хорошо овладеть силой, чтобы она подчинялась вам, чтобы это был привычный инструмент с понятными принципами работы, а не магический артефакт, управляемый загадочными заклинаниями.

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

    Программа курса


    В этом курсе мы будем учиться программировать на языке Java.
    Первые два занятия посвящены основам программирования. Вы учили это в школе и вузе, но если всё благополучно забылось, придётся вспомнить.

    1.2. Основы программирования.

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

    3. Работа со строками -- анализ строк, проверка соответствия образцу, регулярные выражения.
    4. Работа с контейнерами, предназначенными для хранения наборов данных: множествами, списками, ассоциативными массивами.
    5. Работа с файлами -- чтение и запись данных из файла и в файл, анализ содержимого директорий.
    6. Автоматизация браузера с использованием инструментов Selenium и WebDriver.
    7. Автоматизация Java GUI с использованием Jemmy.
    8. Работа с базами данных -- JDBC и Java Persistence.
    9. Работа с почтой -- сервер James и клиент Java Mail.
    10. Сетевое программирование -- HTTP, FTP и другие протоколы прикладного уровня.

     
    Последнее редактирование модератором: 14 сен 2015
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      5 дек 2018
    2. skladchik.com
      Складчина доступна.
      17 ноя 2017
    3. skladchik.com
      Складчина закрыта.
      14 июл 2017
    4. skladchik.com
      karik-himik не участвует.
      7 июл 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      5 дек 2018
    2. skladchik.com
      Складчина доступна.
      17 ноя 2017
    3. skladchik.com
      Складчина закрыта.
      14 июл 2017
    4. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Спасибо огромное!
      20 сен 2015
      1 человеку нравится это.
  4. Обсуждение
  5. 8 апр 2013
    #2
    =wilds=
    =wilds= БанЗабанен
    Дак ты так и пиши,мол знакомые проходили,а то мы тут будем гадать,что и как.;)
    Хитруля.:)
    Тогда всё встало на свои места теперь понятно.
     
  6. 26 апр 2014
    #3
    babyrin69
    babyrin69 БанЗабанен
    люди добрые, кто записался в складчину ,Вам тема еще актуальна?
     
  7. 20 июн 2014
    #4
    madcap
    madcap ОргОрганизатор
    конечно актуальна
     
    1 человеку нравится это.
  8. 25 июн 2014
    #5
    Mike1999
    Mike1999 СкладчикСкладчик
    актуальна актуальна! я обеими руками за эту складчину!!!

    p.s.: там кстати сейчас стоимость курса уже 11000 руб.
     
    1 человеку нравится это.
  9. 30 июл 2014
    #6
    keksite
    keksite ЧКЧлен клуба
    Курс уже начался до 1 августа еще можно принять в нем участие.
     
  10. 30 июл 2014
    #7
    shahist
    shahist ЧКЧлен клуба
    Дорого
     
  11. 30 июл 2014
    #8
    madcap
    madcap ОргОрганизатор
    Понятно дело,что до минималки мы при всем желании не собьем,уж больно продукт специфичен, но и 800 р дороговато(
     
  12. 31 июл 2014
    #9
    shahist
    shahist ЧКЧлен клуба
    Я не говорил про минималку. Я говорил что дорого.
     
    1 человеку нравится это.
  13. 16 май 2015
    #10
    Snapik
    Snapik СкладчикСкладчик
    Ближайший курс 19 Июня 2015
     
    1 человеку нравится это.
  14. 30 июн 2015
    #11
    Tor157
    Tor157 ДолжникДолжник
    Добрый день. Когда будет сбор? SlotRezerv это уже организатор?
     
  15. 30 июн 2015
    #12
    Grek2010
    Grek2010 ОргОрганизатор
    Всему свое время, терпение друг мой...
     
    1 человеку нравится это.
  16. 23 авг 2015
    #13
    R_O_Y
    R_O_Y БанЗабанен
    Подскажите пожалуйста когда будут сборы?
     
  17. 8 сен 2015
    #14
    andragen
    andragen ЧКЧлен клуба
    Сбор взносов 14 сен 2015
     
    1 человеку нравится это.
  18. 9 сен 2015
    #15
    Paloma
    Paloma ЧКЧлен клуба
    Написано "Курс на руках", а на сайте автора - "курс будет проходить с 9 октября по 18 декабря", где верно ?
     
  19. 9 сен 2015
    #16
    Aratorn
    Aratorn БанЗабанен
    Следующий набор будет проходить 9 октября, а тот что завершился на руках.
     
    1 человеку нравится это.
  20. 9 сен 2015
    #17
    Regbiman
    Regbiman ЧКЧлен клуба
    Так в складчине будет новый курс или утильный?
     
  21. 13 сен 2015
    #18
    R_O_Y
    R_O_Y БанЗабанен
    virtual, здравствуйте скиньте пожалуйста реквизиты, как вам можно оплатить складчину?
    Будет очень хорошо если у вас есть paypal аккаунт.
     
  22. 13 сен 2015
    #19
    olegdal
    olegdal ЧКЧлен клуба
    Читайте также раздел об правилах на данном форуме.
     
    1 человеку нравится это.
  23. 15 сен 2015
    #20
    Grygoriy
    Grygoriy ДолжникДолжник
    а сколько нужно оплативших для выдачи материала?
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.