вторник, 24 февраля 2015 г.

Почему стоит становиться тестировщиком?



Как не странно  многие начинающие тестировщики отвечают на вопрос почему тестирование- потому что это много денег. Да тестировщики получают не плохо, но это далеко не цель.   Как по мне такая мотивация изначально ошибочная. Прежде чем выбрать профессию в тестировании надо понять, что это такое.  Многие гуманитарии спрашивают – ведь можно идти с гуманитарным образованием в тестирование – отвечу – Да можно! Но при этом надо понимать, что мы не проверяем ошибки в текстах, мы проверяем ошибки в программном обеспечении. Потому кроме гуманитарного образования надо действительно любить компьютеры и разбираться на уровне даже больше чем продвинутый пользователь.  Конечно в начале перед начинающими тестировщиками никто не ставит задачу провести, например, нагрузочное тестирование или тестирование безопасности, в первый рабочий день вас заставят настраивать тестовое окружение или писать автотесты. Но с одними гуманитарными навыками далеко не уедешь. Потому как по мне более правильный ответ на вопрос почему я хочу стать тестировщиком  - потому что я хочу сделать этот мир лучше. Ведь именно это первоначальная задача в тестировании – довольный пользователь, довольный заказник, стабильная работа приложения, хорошая и складная работа команды. Тестировщики по своей сути это идеалисты. Они всегда видят ошибки недоработки и всегда полны идей как сделать все намного лучше. Мы с нетерпением ждем нового билда , что бы завести кучу дефектов. Но в идеале мы так же стремимся сделать так что бы количество ошибок в программах уменьшалось, что бы программисты понимали суть задачи, что бы заказчик ставил реальные задачи , а бизнес аналитик правильно передавал их программистам.  Конечно визуальные баги — это важно, но более ценные баги это те, которые появляются при определённом стечении данных или нестандартных ситуациях.  Поймать трудно воспроизводимый баг, найти ошибку в трудно доступном месте или на граничном значении, вот что отличает профессионального тестировщика от «манки» тестера. Что бы стать хорошим тестировщиком надо любить тестировать, находить ошибки, иногда повторять одно и тоже действие по много раз. Только в этом случаи вас ждет успех.  

От Junior Tester до Test Lead



Начав работать с студентами, я заметила, что многие из них не уверены в своих силах. Приходя на собеседования и получая отказы многие сдаются.  Но таксировщиками никто не родился. Потому сегодня я расскажу свою историю. В марте 2009 я начала искать работу тестировщиком. Это было время сразу после кризиса, потому вакансий было не особо много. Хотя у меня было техническое образование (программист) и опыт работы 4 года системным администратором. Многим работодателям нужен был высокий уровень английского, а остальным хотели хотя бы минимальный опыт в тестировании. Но у меня горели глаза, и я не собиралась сдаваться.  Тем временем я перечитала все статьи, которые были на сайте software-testing.ru , protesting.ru и кончено Романа Савина. Чем больше я узнавала про тестирование, тем больше мне хотелось быть тестировщиком.  Так я попала на курсы в Global logic.  Нам платили зарплату, но при этом требовали очень много. Для прохождения экзамена при отборе на курсы надо было прочитать 2 книги «Быстрое тестирование» и «Тестирование программного обеспечения».   Стыдно признавать, но через месяц меня отчислили – из-за моего плохого английского.  Но курсы и так дали мне очень много – помогли разобраться в базовых понятиях и процессах на проектах. Ведь все преподаватели были работающими ведущими тестировшиками.  Конечно можно было вернуться к системному администрированию, но я продолжила поиски работы в тестировании.   Если вас нет английского всегда можно найти русские проекты.  Может зарплата на них меньше – но это опыт, плюс всегда можно пойти на курсы английского. Но главное это не сдаваться. И так через месяц после курсов меня взяла к себе компания «Инком» на проект «Мой Киевстар».   Работая в «Инкоме» я не переставала учиться. Читала книги и статьи. Проходила тренинги. Начала изучать автоматизацию и нагрузочное тестирование.  Наверное, благодаря этому уже через 9 месяцев меня пригласили работать в компанию luxoft на позицию мидл тестер в проект Медиалогия.   Там я изучила SQl, а также не пропускала ни одного тренинга по тестировнаию и Agile. Видя проблемы на своих проектах меня начало волновать, как сделать процесс лучше, как добиться большей производимости и сделать заказчика счастливым.  Меня всегда интересовали причины неудачНа проекте я была единственным тестировщиком целых полгода. За это время я научилась планировать тестирование, вести тестовую документацию и т.д.  Потому, когда мне наняли тестировщка в помощь, руководителем у него уже была я.  Ведь именно умение построить стратегию тестирования –это те навыки, которые необходимы что бы стать Тест Лидом .   Сейчас я работаю Тест Лидом в продуктовой компании, где документация и общение с начальством у нас на английском языке, и у меня есть моя команда по тестированию . В жизни есть взлеты и падения, но главное помнить, что все что не делается делаться к лучшему и  главное не унывать!
Желаю всем удачи!

Опыт работы. Где его взять?


Всем известно, что у начинающих тестировщиков нет опыта. И это причина многих отказов на собеседовании. Находится человек, у которого есть месяц – два опыта, и предпочтение отдают ему. Конечно курсы тестирования – это опыт. Но всегда можно добавить себе очков если сказать, что вы уже работали тестировшиком на удалённом проекте. И так фриланс. Миллионы людей по всему миру работают, не выходя из дома. И тестировщики не исключения. Можно поработать в свободное время по вечерам или заработать не много денег пока вы находитесь в поиске работы.  Но можно, кончено, увлечься и иметь свой офис прямо у себя дома. Я не буду открывать Америку, на эту тему вполне достаточно статей. Но давайте обсудим основные ресурсы где вы можете зарегистрироваться уже прямо сегодня, а так с чего начать. Итак, что нам надо для начала:
1.        Хороший и надежный Интернет!
2.       Рабочая станция: Это может быть и компьютер, и планшет и даже обычный телефон. Не плохо если есть в наличии Мак и ПК. Причем на Пк желательно установить несколько виртуальных машин с разными ОС. Так же пригодиться мобильные телефоны. Желательно и Iphone и Android.
3.       На рабочих станциях должно быть установлено самое необходимое ПО – для ПК как минимум MS Office и все доступные браузеры.
4.       Не забудь и про инструменты для тестирования – тут каждого свои предпочтения, как минимум это программа для снятия скриншотов/видео.  
5.     Кончено СУБД - например MySQL или MS SQL Server (express)
6.     Если хочется прокачать мастерство в автоматизации или нагрузочном тестировании, нужен дополнительный софт. Опять-таки на ваше усмотрение.
7.       Доступность – скайп, почта и на телефоне тоже. Причем реагировать надо мгновенно. Иначе ваш заказчик быстро от вас убежит.
8.       Умение планировать свое время! Без этого никак, иначе не удастся закончить ни одного проекта.
9.       Ну и конечно припастись желанием и печеньками.

Ну вот и все, в перед на штурм сайтов по фрилансингу. Многое зависит от того какой именно сайт вы выберите. На специальных ресурсах для тестирования ( напримерUtest )обычно предлагают заполнить анкету с вашими навыками и доступными вам рабочими инструментами (см.пункт 2), далее пройти тестовое задание, а дальше ожидать когда вас пригласят на тестовую сессию. Тогда несколько сотен тестировщиков рвутся в бой и заводят кучу дефектов. Заказчики обычно выбирают самые актуальные ошибки и выкупают их. Тут пригодиться и внимательность, и сообразительность и кончено скорость.  На сайтах по типу freelance.ru все не много по другому.Здесь надо создать резюме и искать проект самостоятельно.  Тут вы сами назначаете сколько будет стоит час вашего рабочего времени и пишите свои предложения заказчику. Самое важное на таких сайтах это рейтинг, потому в начале можно просить совсем маленькую сумму или предложить поработать бесплатно. Ведь для нас самое главное сейчас именно опыт. Какой именно фриланс выбрать – это решайте самостоятельно. А я конечно пожелаю Вам удачи!


Отзывы о сайтах можно почитать на этом форуме  - http://www.ukrqa.org.ua/forum/index.php




среда, 15 мая 2013 г.

Scram master certification

 1.  Надо прочитать пособие The Scrum Handbook Джефа Сазерленда (его можно бесплатно загрузить на http://jeffsutherland.com/scrumhandbook.pdf) или книгу Кена Швабера Agile Project Management with Scrum, т.к. необходимо, чтобы основные понятия Scrum были знакомы.

2.  http://www.scrum-institute.org/ - он-лайн тест 29 у.е
3. Ну и еще можно почитать пару интересных книжек на Амазоне :
http://www.amazon.com

4. Программа курса по подготовке

 


Обзор методологии Скрам
Почему Скрам работает
Что такое Скрам
Происхождение
Спринты
Потенциально готовый
Архитектура в Скрам проекте
Последовательная или распараллеливаемая работа
Длина спринта
Релиз спринтов
Экстренное завершение
Скрам-Мастер
Зоны ответственности
Менталитет Скрам-мастера
Скрам-мастеринг ситуаций
Скрам-мастер как участник команды
59-минутный Скрам-проект
Владелец продукта
Описание
Зоны ответственности
Передача сути продукта
Бэклог продукта
Размер элементов
Пользовательские истории в бэклоге продукта
Практика написания бэклога
ВЛОЖИТЕСЬ в Ваш бэклог
Совещания
Ежедневный скрам
Ревью спринта
Ретроспектива спринта
Планирование спринта
Приоритизация спринта
Цель спринта
Совещание для планирования спринта
Элементы бэклога спринта Sprint backlog items
Планирование релиза
Скорость
Оценка бэклога продукта
Совещание для планирование релиза
Отслеживание прогресса
«Диаграммы сгорания» спринта
«Диаграммы сгорания» релиза
Доски задач
Команда
Композиция
Кросс-функциональные команды
Организация
Масштабируемость
Скрам скрамов
Приоритет начальных спринтов
Общий или раздельные бэклоги продукта
Масштабирование владельца продукта
Начало работы
http://software-testing.ru/books/management-books/275-2008-10-12-10-20-44

Фредерик Брукс
Эта книга — юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году.
Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.

пятница, 5 апреля 2013 г.

ISTQB или хочу новую бамажку)


Думаю бумажки не прибавят ума, но в нашем жестоком мире все подвластно влиянию моды. Иметь сертификат , не значит уметь находить баги. Но думаю для тестировщиков начиная от позиции   middle  не помешает иметь такую вот интересную "бамажку"))). 


Вот что получилось накопать : 
1. Сайт компании которая проводит аттестацию :
2. Там же предложено книги в электронном варианте :
3. Amazon тоже предлагает эту книгу, правда в печатном издании она стоит как по мне дорого (((  75 у.е
4. Компания -представительство в Украине . Хотя она далеко не единственная. 

5. Михаил Поляруш уже сдал экзамен и даже ответил на вопросы. Приоткрыл завесу . Экзамен стоит 125 евро.  Не так уж и дорого. ) 

6. И еще одно интересное мнение о этой сертификации

6. И сайт на котором можно пройти тренировочные тесты: