среда, 16 августа 2017 г.

Поздравляем сразу двух Светлан с новой работой!

Светлана уже работает!

Сегодня в чатике выпускников у нас сразу две success-story! С разных курсов: интенсива и школы. Обе уже прошли этап собеседований и делятся опытом:

======================================================

Светлана (школа)


Ну вот, только что прошла собес по скайпу и моя история успеха.

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

На hh писала 7 работодателям, 3 из которых - местные конторы с работой в офисе.
Из 3 местных откликнулась одна контора, прислали тестовое, прошла собеседование, но... выбрали кандидата с большим опытом работы.

Из 4 удалёнок откликнулись две конторы: первой не сдала тестовое и не хватило уровня английского. Очень хотела работать во второй. Присылали задание по автоматизации, котораое не смогла сделать. Через время они мне написали сами, я ответила, почему не сдала задание и мне прислали новое, для мануальщиков. Быстро написала и отправила тестовое... и опять по "совокупности многих факторов" получила отказ.

Стажировка в «Лаборатории Качества»

Как стать тестировщиком и получить нужные знания? Есть разные способы:

  • самостоятельно — книги, бесплатные видеоролики итд. Самая длинная дорога из собственных граблей;
  • пойти на тренинг — более быстрый способ, ведь ты получаешь подборку материалов на каждую тему + делаешь ДЗ и получаешь фидбек. Быстрее, но за деньги;
  • пройти стажировку в ЛК — тот же тренинг, но бесплатно!
Собственно, пост про стажировку ツ
Хотите бесплатный тренинг, вам сюда:


Мы начинаем 28 августа.
Время в пути — 30 дней.
Начало занятий: 11:00 с понедельника по пятницу
Конец занятий: 19:00 с понедельника по пятницу

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

Каждый день дается домашнее задание. Не сдаешь ДЗ — отчисляют. Поэтому лениво поваляться на диване, ничего не делая — не прокатит. Я не участвую в стажировке, но вполне понимаю такой отбор. Те, кто реально хочет, наизнанку вывернутся, но знания получат и ДЗ сделают. А остальные будут только оправдывать, почему им не хватило времени.

При этом я также вполне понимаю и то, что месяц потратить на обучение может позволить себе не каждый. Ну чтож, такова цена. Хотите комфортный тренинг — приходите в школу, хотите бесплатно и продуктивно (с ДЗ и их проверкой) — приходите на стажировку. Хотите бесплатно и в своем ритме? Найдите себе наставника среди друзей или смотрите видео на ютубе. Информации по тестированию — огромное множество, всю теорию, что дают на курсах, можно найти самому. Фишка именно в практике. Но и ее можно найти самостоятельно при желании.

В общем, выбор за вами!
Со своей стороны я, как тренер для начинающих, могу сказать, что команду «Лаборатории Качества» очень уважаю. Они действительно крутые ребята! И вы действительно можете многому у них научиться. Если чувствуете себе в силы и желание — вперед, регистрируйтесь!

воскресенье, 13 августа 2017 г.

Голая статистика. Чарльз Уилан


Ссылка на OZON

Книга для тех, кто ничего не понимает в ститистике, но хочет хоть что-то узнать ツ 

Статистика может быть очень мощным инструментом в правильных руках. Она помогает:

  • подсказывать покупателю правильные товары в разделе «вас наверняка заинтересует...»;
  • опросить небольшое количество жителей, а сделать выводы о всей стране (проверка, за кого будут голосовать, опросить всех будет дороговато).
Яркий пример правильной статистики — это Netflix. Автор рассказывает, как точно система подсказывает, какой фильм ему может понравиться. А основываются такие заявления... на сатистике! Так, я посмотрела кино такое-то, оценила позитивно. Также его позитивно оценили пользователи А, Б, В. Смотрим, что еще они оценивали хорошо и что подходит по жанру. 

Вообще самое главное в статистике — правильная выборка. Чем больше выборка, тем точнее результаты. Но «если мусор на входе — мусор на выходе». Если сделать неправильную выборку, то и результаты будут ни о чем. Например, если опросить о выборах или состоянии в стране только тех, кто ходит в дорогущий гольф-клуб, нельзя сказать, что вы узнали общую картину по стране. Только мнения богатеев. И пусть их будет хоть 100, хоть 1000.

пятница, 11 августа 2017 г.

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

Вера уже работает!

У нас в чатике выпускников первая счастливая весточка от выпускников нового курса «Школа для начинающих тестировщиков»! Вчера Вера рассказала о том, как устроилась на работу:

============================================================

Радость в общем чате, подробности см ниже

Меня позвали в ХХХ! Ура-ура))) Причем моя история из серии - не пытайтесь повторить это дома.

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

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

понедельник, 7 августа 2017 г.

Как начать работать с Confluence (manual)

Хочу сразу предупредить — все нижесказанное относится к облачной версии Confluence 1000.0.0-3a7db14 (август 2017). Внешний вид может измениться, но в любом случае все эти возможности останутся. Просто кнопочка будет не слева, а сверху, или наоборот.

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

Вы также можете посмотреть обучающее видео. Удачи в освоении! Smile :)


Ссылка на Youtube.
Ссылка на ту же статью, но в конфлюенсе (там есть Table of Content, удобненько).

1. Создание и редактирование страницы. Create & edit page

1.1. Создание

В левом боковом меню нажмите на большой плюсик («Create») — страница будет создана дочерней к той, на которой вы находитесь сейчас. На скриншоте мы создадим дочку к «Родительская страница». Это как когда вы в винде создаете файл, он появляется в той папке, где вы сейчас находитесь.



воскресенье, 6 августа 2017 г.

Критическая цепь. Элия Голдратт


Ссылка на OZON

Еще один роман от Голдратта. Другие романы в том же духе: Цель, Цель-2, Цель-3.
Написано в виде романа, то есть читается довольно легко, но... Приходится включать мозг, а это уже сложно ツ 

Но полезно!


Введение


Главный герой — учитель программы МВА. Он должен был получить тенуру, а в итоге оказался на грани увольнения. Тенура — постоянный контракт преподавателя. Если ты его получаешь, то можно не волноваться о том, будут деньги или нет. Не надо откладывать на старость итд.

Проблема в том, что набирать людей на МВА стало все сложнее. Это же дорого стоит, вот и плодятся университеты, готовящие таких специалистов. И если раньше получил МВА = получил престижную работу, то теперь уже нет. Берут далеко не всех, а зачем тогда учиться? А еще оказывается, что знания, которые дают на обучении, далеки от реальности. И начальство не горит желанием посылать студентов на курс. В итоге набор небольшой. И поэтому директор университета Ричарда (главный герой) замораживает все тенуры. Платить то нечем.

А Ричард как раз взялся за курс по управлению проектами. А еще один из преподавателей только что вернулся со стажировки в компании Юни Ко, а там ТОС и все такое. В общем, вернулся умный и стал распространять свои идеи.

Обсуждаемые проблемы


На курс записались люди из разных фирм: Генмодем (модемы делают), строительная фирма итд. Причем проблемы у всех одинаковые — проекты не успевают заканчиваться в срок. В итоге мы делаем что? Правильно, или выкидываем функционал, который не успели сделать, или сдвигаем сроки на несколько месяцев / релизов.

Знакомо, не правда ли? Wink ;)

Причины проблем 


четверг, 3 августа 2017 г.

Как найти тест в IDEA

Раскладка у меня в IDEA стоит от Eclipse (Settings - Keymap). Соответственно, мои хоткеи у вас могут не работать, но будут другие ツ

Помимо хоткеев указала, как искать через верхнюю панель инструментов. Найдете пункт меню там, увидите его хоткей.


1. Unit-тест


Unit-тест — это java-класс. Поэтому ищем его поиском по классу, тут проблем вообще нет.

Ctrl + Shift + T
Navigate → Class

Поиск по классу в навигации

Копипастим название (если разработчик указал его в комментарии к задаче) или начинаем набирать сами по первым буквам. Например, если ищем MoreActualWinsTest — можно ввести MA или MoA или еще сотню других комбинаций =)) Как только количество вариантов выбора сокращается, выбираем нужный класс из подсказок и открываем его!

Поиск по классу

вторник, 1 августа 2017 г.

Мнемоника БМВ и ее применение (ВИДЕО)


Видео с моего выступления на конференции SQA Days 21

Аннотация


Знаете ли вы, что такое мнемоники? Какие использовали? Пробовали создавать свои?

На своем докладе я расскажу вам о своей мнемонике для тестирования граничных значений:

Б — большой
М — маленький
В — в самый раз

Звучит просто, не так ли? Но в книгах учат тестировать границы только на числах и калькуляторе, а это далеко не все ее области применения! Давайте посмотрим, куда еще можно копнуть, где применить БМВ. Пройдем от простого к сложному и разбавим примерами багов из реальной жизни.

Примеры

Про простые примеры я расскажу немного позже, ожидайте ツ

Технические примеры:
  • Lucene + nmap → если используется эта связка, на Linux обязательно надо увеличить количество открытых файловых дескриптеров. Иначе на тесте все хорошо, а реальная нагрузка положит приложение.
  • Linux: Redhat 6 ≠ Redhat 7 → абсолютно разные инструкции по настройке
  • Java 6, 7 → дать сразу много памяти не вариант, будут фризы на пустом месте, пока работает garbage collector
  • Логи → проверяйте, что будет, когда ошибок МНОГО, когда в стеке 10 000 ошибок, а не 2 или 3
  • Wildfly → не дает грузить большие файлы, пока не поставишь max-post-size
  • Транслитерация → ОоооООооОООо уводит в цикл
  • Oracle RAC → в каждой ноде свой сиквенс, в итоге получаем неуникальные «уникальные ИД» в базе. Проявляется только под нагрузкой, на тестовом стенде ноды успевают рассказать друг другу, что заняли ИД 
  • Мобилки → свернул приложение, развернул что-то крупное, и у тебя первое упало (не умеет нормально резервировать память)
  • Пустой JSON → если у вас используется библиотечка Axis, пошлите в приложение пустой JSON. Он может повесить все намертво, если не успели обновить либу

Мнемоники помогают взглянуть на свой проект под новым углом или не забыть важные проверки. Я рассказываю о них в Школе для начинающих тестировщиков, мы там даже свои мнемоники придумываем, вот, посмотрите работы ребят, они крутые ツ Присоединяйтесь к нам, у нас весело =)

Ссылочку на видео сохранила на Testbase, в навык выделения классов эквивалентности. Теперь не потеряется!

Найти крутой баг минимум раз в месяц!

На первой работе я тестировала игры для мобильных телефонов. Нет-нет, не те современные игры, о которых вы подумали. Айпадов и андроидов тогда и в помине не было. Самый лучший телефон — Sony Ericsson.

На работу меня привел мой знакомый, который там тоже тестировал. Все было просто — начальник выдает нам, мелким тестировщикам, телефоны и задание. «Потестируй гольф. Надо честно пройти все лунки, проверить, что шарик не улетает за текстуры. На этих телефонах еще не проверяли, а графика там другая». Или «вот разработчик исправил А и Б, проверь. Потом просто тестируй игру». Что? Классы эквивалентности и прочая? Не, не слышали.

Просто играй. И ищи проблемы, зависания, вылетания, 
вылезания за текстуры

Самый страшный баг — зависание. Хорошо, если игры. А если капитальное — вообще супер! Это когда ты даже выключить телефон не можешь по красной кнопке, надо доставать аккумулятор. Угадайте, кто нашел такое зависание в первый месяц работы? Smile :) На самом деле это не супер-пупер достижение, конечно, такие зависания были довольно часто, особенно на старых мобилках. Но у меня были какие-то хитрые шаги воспроизведения — мы уже проверили несколько телефонов и тут я нашла этот баг. Который крашил любой телефон. Включая ранее проверенные. Крутой баг! Кстати, по-моему, как раз на игре в гольф, но я могу и ошибаться. Давно дело было.