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

Фотография

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


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

#1 baranceva

baranceva

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

  • Admin
  • PipPipPipPipPipPip
  • 4 160 сообщений
  • ФИО:Баранцева Наталья


Отправлено 04 апреля 2011 - 16:55

Осталось три места :-)

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

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

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

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

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

Ну что ж, довольно слов, пора перейти к делу.

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

Подробная программа, формат курса и условия участия

Отзывы участников онлайн-тренинга "Программирование для тестировщиков"


  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#2 Xenia Berkut

Xenia Berkut

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

  • Members
  • Pip
  • 64 сообщений
  • ФИО:Xenia Berkut
  • Город:Москва


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

Какими навыками должен обладать тестировщик для наиболее полного восприятия курса? С чем быть знаком?
Я 1,5 месяца только работаю тестировщиком, занимаюсь функциональным ручным тестированием, планирую посетить 3 тренинга А.Баранцева в Киеве, ну и, планирую развиваться дальше. Процесс автоматизации интересует, но хочется чтобы семена упали в подготовленную почву)
  • 0

ПОКАИГРАЕТМУЗЫКАТАНЦУЙ


#3 baranceva

baranceva

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

  • Admin
  • PipPipPipPipPipPip
  • 4 160 сообщений
  • ФИО:Баранцева Наталья


Отправлено 14 июля 2011 - 10:22

Новая группа начнет работу 4 августа.

Обычно мы отвечаем, что уровень может быть любой, но от начального уровня зависит время выполнения домашнего задания. Наши ученики, которые начинали с нуля, говорили, что тратят на выполнение домашней работы по 8 часов в неделю. И к этому нужно быть готовым.
  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#4 Thirteen

Thirteen

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

  • Members
  • Pip
  • 38 сообщений
  • ФИО:Мария
  • Город:Самара


Отправлено 15 июля 2011 - 14:03

Какими навыками должен обладать тестировщик для наиболее полного восприятия курса? С чем быть знаком?
Я 1,5 месяца только работаю тестировщиком, занимаюсь функциональным ручным тестированием, планирую посетить 3 тренинга А.Баранцева в Киеве, ну и, планирую развиваться дальше. Процесс автоматизации интересует, но хочется чтобы семена упали в подготовленную почву)


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

А тренинг вообще отличный)
  • 1

#5 baranceva

baranceva

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

  • Admin
  • PipPipPipPipPipPip
  • 4 160 сообщений
  • ФИО:Баранцева Наталья


Отправлено 15 июля 2011 - 15:02

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

А тренинг вообще отличный)

Мария, спасибо за ваше сообщение. Я всегда очень благодарна участникам тренинга, когда они делятся своими впечатлениями, потому что только бывшие участники могут дать действительно полезный совет :-)
  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#6 Arel

Arel

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

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Джина Шев
  • Город:Kyiv


Отправлено 27 июля 2011 - 11:55

А меня интересует вопрос , если хочется стать профессиональным автоматизированным тестировщиком, что все таки лучше : Идти на живые курсы по Java для программистов или идти на он-лайн курсы по программированию для тестировщиков?
  • 0
"Это можно сделать ещё лучше"

#7 barancev

barancev

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

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


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

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

#8 baranceva

baranceva

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

  • Admin
  • PipPipPipPipPipPip
  • 4 160 сообщений
  • ФИО:Баранцева Наталья


Отправлено 01 августа 2011 - 07:23

Внимание: обновление программы курса!!!

Несмотря на то, что основной задачей курса “Программирование для тестировщиков” является обучение общим универсальным приемам программирования, мы тем не менее стремимся для демонстрации и для выполнения самостоятельных заданий использовать самые лучшие бесплатные инструменты: Selenium для автоматизации тестирования веб-приложений, Jemmy для автоматизации тестирования Java-приложений, TestNG для запуска тестов, Hibernate для доступа к базам данных.

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

Новая группа начнет работу 4 августа. Еще есть возможность зарегистрироваться.

Подробная программа и условия участия


Посмотреть отзывы участников онлайн-тренинга "Программирование для тестировщиков"


  • 0
Наталья Баранцева
Тренинги по тестированию ПО


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

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