пятница, 12 августа 2016 г.

Отзывы на длинный интенсив-16



Подводим итоги проведенных двух линеек моих курсов для начинающих тестировщиков (короткая + длинная версия) . На курсе студентов, которые прочитали Савина и теперь наивно считают, что тестирование — это легко и просто, бросают в реальный проект, дают теорию и реальные задания (написать чек-лист, найти и поставить баги).

Полезные статьи, написанные для студентов за это время:
— Не пишите в баге «Ввести 6,9»!
— Примеры крутых резюме для junior тестировщика
— Тур шотландского паба. The Scottish Pub Tour
— Тур домоседа. The Couch Potato Tour

Нашла в отзывах прикольный ответ на вопрос "Как узнали о курсе", обычно это "Интернет / блог", а тут:
При попытке пройти собеседование, не хватило теории и работодатель дал ссылку на http://testbase.ru/ с предложением самостоятельно изучить некоторые темы. После чего работодатель готов еще раз рассмотреть мою кандидатуру. Именно на ресурсе http://testbase.ru/ нашла курс начинающих тестировщиков
Круто! Smile :)

А теперь сами отзывы:

********************************************************

Анонимно

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

Анонимно

Если будет кому посоветовать - посоветую! Это отличный курс! Делайте часть 2!!! Я бы очень хотела попасть прямо сейчас, но... увы и ах! Ждем!

Фомина Ксения

Я - человек, испорченный Coursera, Udacity, edX и прочими лекциями MIT, где все, как правило, проходит в формате "послушал умного дядьку — левой ногой сделал одно задание за неделю — повторил N раз — получил сертификат, если заплатил перед этим деньги".

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

Маленький лайфхак: главное - не зацикливаться на мысли "я идеален, и ответ мой идеален, иначе, чем я ответил, не может быть, потому что не может быть никогда, и потому тренер неправ", а, наоборот, суметь в нужный момент абстрагироваться, "отдалиться" от задачи, посмотреть на нее под разными углами, вставить в разные контексты. Может быть, бросить ее на какое-то время и погулять минут 20 (а на прогулке на вас упадет яблоко, и вас осенит, как Ньютона :) шутка). Задать пару-тройку-десяток вопросов — но задать, держа в памяти, что "тщательнЕе надо" (в данном случае — формулировать) и что "тестировщик должен быть внимательным". И в конце концов задания сдадутся — потому что они не могут не сдаться.

Помните все это, и вы получите отличный набор навыков (не только и не столько из приближенной к идеальным условиям книжки Савина), умение задавать вопросы (не каверзные - а, напротив, простые, ясные и однозначные), светлую и ясную голову. Если вы работали одновременно с курсом (как я, а у меня та самая, не рекомендованная Ольгой в лекциях, "пиковая загрузка на работе" с дедлайнами раз в три-четыре дня) — то бонусом получите еще и ощущения "да я бог тайм-менеджмента" и "да я до сего дня ВООБЩЕ НИЧЕГО не делал! работа? пфе, справлюсь одной левой!". Ну и несколько бессонных ночей, куда же без них, но где наша не пропадала. Курсом довольна, спасибо, что этот опыт был, теперь направляюсь прямым курсом к статьям про то, чем начинающему тестировщику заняться, чтобы не терять и развивать навыки!

Поздравляем Дениса с новой работой!

3 месяца искал — и нашел!

Вчера еще один выпускник порадовал нас в чате своей историей успеха:

****************************************************************

Прошел третий день стажировки на первой своей должности тестировщика. И первое, что мне сказали:
— Тестируй! Документации нет, ТЗ кривые, срок – вчера.

Спасибо Оле и Оле за подготовку к такому исходу. (прим автора — о да, мы жестоко обламываем всех, кто прочитал Савина и свято уверен, что у него будет полноценное ТЗ Smile :))

Но это ерунда. Оказывается аналитики, постоянно включают баги в ТЗ. За 3 дня работы я общался с аналитиком больше чем с разработчиками. Они, разработчики, делают как написано. Точнее сказать, «как понимают написанное» ))).

Мой наставник — девушка с приличным опытом. И она урезает мои кейсы ) Я по-прежнему пишу слишком подробно. От предыдущего сотрудника достались tc с дико запутанным алгоритмом действий, написанные без разметки и пунктуации (вспомнил себя на первом задании). Впервые столкнулся с jira и conf и впервые вижу программистов так близко.

Когда я шел на курс, я слабо себе представлял, как это будет: «быть тестировщиком ПО». После курса, я сомневался в себе, но очень хотел попробовать себя в работе, искал почти три месяца. Все оказалось не так сложно, как я себе представлял (но гораздо сложнее, чем у Савина).

Я с удовольствием провожу за компом по 9-10 часов. Я думаю я сделал правильный выбор, и просто супер, что я решил пройти курс. Меня подготовили к работе в условиях ограниченной информации. Мне еще учиться и учиться. Спасибо Олям, в очередной раз. Оля Акси / Мария, тебе особенное (как ты нас терпишь 3 недели!? И каждый раз заново)!

****************************************************************

Отличная история, я считаю!
Многие считают, что, стоит им прочитать книжки или пройти курс — и фсе, работа обеспечена. Бывает и так, не спорю. На моей практике было, когда студент на 2-3 день недельного интенсива проходил собеседование и говорил мне спасибо за эти уроки. Но ведь бывает и наоборот, вроде и курс прошел, и книги читал, а работу найти не можешь.

Тут главное — не опускать руки. Рано или поздно вы справитесь, просто верьте в себя. И история Дениса тому подтверждение. 3 месяца — очень много. Но он упорно шел выбранным путем и теперь тестировщик! Удачи ему в этом деле Smile :)

Если тоже хотите подготовиться к отсутствию ТЗ, записывайтесь на интенсив, он начнется уже в понедельник :-)


PS — подробнее о курсе можно почитать в истории его развития, ну и посмеяться над юморным отделом =)

среда, 10 августа 2016 г.

Апокалипсисы бывают!


Есть у нас тестовые стенды, на которых мы проверяем функциональность билда перед тем, как отдадим ее Заказчикам. А есть нагрузочный стенд, на котором «все тоже самое, но ПОБОЛЬШЕ, ПОБОЛЬШЕ!».

Релиз проходит примерно так:
— делаем бранч;
— изучаем задачи релиза, что надо тестировать в регрессе;
— поставка на тестовый стенд, проверка;
— поставка на стресс-стенд, проверка того, что скорость работы не деградировала. Можно делать параллельно с прошлым пунктом.

Нагрузочное тестирование автоматизировано. Мы сделали специальную задачу, которая сама генерит данные и начинает обработку. Запустил ручками на ночь и утром смотришь на результат. Потом запускаешь JMeter для SOAP-тестов. Но JMeter обязательно после "длинной" задачи, они там взаимосвязаны.

пятница, 5 августа 2016 г.

Как мы с Пашей в газету попали =)

Развиваю потихоньку курс по багам — НЛО: найти, локализовать и оформить ошибку. Решила сделать для ребят плакат-напоминалку, как заводить задачи. Чтобы и интересно, и полезно, 2 в 1! Smile :)

Сделали первую версию, вывесили в холле, начались дискуссии, где что поменять:


четверг, 4 августа 2016 г.

Упс, аттач то забыла...

У меня сейчас есть несколько фундаментальных задач, на недельку работы каждая. Иногда отвлекаюсь на мелочи:
— ответить Заказчику;
— митинг;
— обсуждения с разработчиками;
— пока тестила одно, нашла другой баг;
— переключилась на мелкие таски;
— и т.д.

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

Завожу задачу. С разработчиком уже обсудили, что именно будем делать вместо ошибки. Так как воспроизвела не с первой попытки, решила приложить SOAP-запрос. Можно еще и скриншот, хотя там по тексту понятно...

Сегодня читаю почту JIRA, вижу комментарий в этой задаче от разработчика: «На странице 1 там и не будет ошибки, только на странице 2. Страницу 2 исправил». Стоп стоп стоп!!! Но ведь исходная проблема была именно на странице 1! Я же, я же воспроизводила...


среда, 3 августа 2016 г.

Тур домоседа. The Couch Potato Tour

Входит в «Туры по отельным районам», Tours Through the Hotel District

Вольный перевод статьи Уиттакера из книги Exploratory Software testing. Туры помогают искать баги, взглянув на систему по-новому. Тестировщик выбирает тур и следует его цели, не отвлекаясь ни на что другое. Словно турист в незнакомом городе, составил план и пошел!

homerizlazyazz_couch_potato.gif


В группе всегда найдется один человек, не участвующий в экскурсии. Он стоит позади толпы. Ему скучно, у него нет энергии и сил. Он думает «Зачем я вообще платил за поездку?! Посидел бы дома, попил пивка...» Гиду приходится выпрыгивать из штанов, чтобы заинтересовать скучающего домоседа.

Домосед заставляет гида работать интенсивнее. А как оно в ПО? Точно так же. Часто неактивность заставляет приложение работать усерднее, потому что оно выполняет ветку “ELSE” условия в IF-THEN-ELSE цикле. А что делать, если пользователь заполнил поля и ушел в астрал? А если не заполнил ничего, какая будет “дефолтная” логика?

Этот тур означает делать так мало работы, как только возможно:
— соглашаться со всеми дефолтными значениями;
— оставлять поля пустыми;
— заполнять в форме минимум значений;
— никогда не кликать на “подробнее”;
— переключать вкладки без ввода данных;
— и так далее.

Если в приложении есть несколько путей достичь цели, домосед всегда выберет путь наименьшего сопротивления.

Панбагон. Как изменить пароль в «Альфа-Мобайле»?

Мопед не мой ©

Коллега в прошлые выходные столкнулся с проблемой, потом ругался в Альфой в твиттере — https://twitter.com/4shurik/status/752367590039752705

Причина возмущения

Но мне понравился баг, решила записать. Итак, коллега (назовем его Саша) подумал в выходные — а почему бы не поставить себе мобильный клиент? Это же модно и молодежно. Бывает удобно, когда надо быстро деньги перевести.

Скачал, установил. Система дает одноразовый пароль, который предлагает сменить после первого входа. Саша меняет пароль и... Получает сообщение об ошибке:

Пароль не должен состоять из одинаковых цифр, а также не должен являться возрастающей или убывающей последовательностью цифр.