среда, 27 сентября 2017 г.

Примеры оформления багов с КоТэ

Всем привет! Сегодня выступала на КоТэ, конференции для тестировщиков с мастер-классом по заведению дефектов. Перед мастер-классом я дала домашнее задание — потестировать 4 разных сайта.


Ребята справились с ДЗ на «УРА»! Целых 130 ответов!!! Честно говоря, я столько не ожидала 

Гуглодока ответов — https://docs.google.com/spreadsheets/d/1ew8qXDZnODDLWxukfLkxYcxIJ6f6PAmHaWJ76dXaEjQ/edit#gid=558356532

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

На докладе я дала некоторые номера строк гуглодоки как образцы. Вот они:

четверг, 21 сентября 2017 г.

Мои 12 недель в году, часть 2 (техника ТМ)


Первый опыт описан тут

Хочу рассказать про второй опыт 12 недель. А то нечестно писать только про первый. Ведь как это обычно бывает? Ты узнаешь новую технику, радуешься, как на новый год, ставишь себе кучу целей, что-то достигаешь и радостно пишешь, как все круто работает. А потом первичный запал проходит и... В общем, сегодня у меня будет совсем не success-story 


Что это за техника


Вы собираетесь с друзьями в группу и ставите себе цели на 12 недель (3 месяца). Это могут быть как рабочие, так и личные задачи. Такие, которые вы вроде как хотите сделать, но вечно откладываете, так как «некогда, потом, щас, вот только мелочевку разгребу и тот пожарчик потушу».

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


Мой опыт вторых 12 недель


Итак, первый раз прошел хорошо. Не могу сказать, что мне прямо техника помогла. Мне давно хотелось снова начать больше читать, так что я бы и без техники к этому пришла, наверное ))) И готовить по «Партия еды» я начала после постов френдов в фейсбуке. Не будь их, готовила бы меньше. В общем, не техникой единой жив человек. Но! Техника помогает обозревать результаты, увидеть лес за деревьями.

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


Вместе или врозь?

Тут можно потыкать Bugzilla

Bugzilla — это какой-то ужас, а не баг-трекер! Но он бесплатный, что в некоторых компаниях является решающим фактором выбора. Если хотите попробовать «пощупать» инструмент, чтобы сравнить его с другими и сделать взвешенный выбор — welcome на нашу тестовую площадку Smile :)


Тестовая площадка


http://bugzilla.testbase.ru/

Данные для входа:

  • логин — mail.for.testbase@yandex.ru
  • пароль — 12345678
Выделенного проекта тут нет, все заносим в «общую кучу-малу». Не забудьте сравнить с JIRA и Redmine, прежде, чем делать выбор!

См также:
Тут можно потыкать JIRA и Confluence — вот, пожалуйста, с джирой можно сравнить ツ


Эта Багзилла участвовала в мастер-классе по оформлению дефектов на конференции КоТэ.
Примеры багов, найденные в ней самой, см тут.

PS: Багзилла разворачивалась специально для студентов Школы для начинающих тестировщиков, где ребята могут не только изучить теорию, но и потыкать «живые» инструменты. Заходите к нам, у нас весело =)

PPS: ссылка добавлена на Testbase в раздел «Test it — бесплатные тестовые площадки». Теперь не потеряется!

среда, 20 сентября 2017 г.

Подключаем Lombok и выкидываем унылые геттеры / сеттеры в Java

Когда мы описываем модель данных в java-классе, это выглядит примерно так:

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

private String name;

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

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

Сначала указали переменную, а потом идут геттеры и сеттеры для нее. Когда переменных много, java-класс раздувает.
Раздутый java-класс

Но если подключить Lombok, то этой проблемы не будет и ровно тот же самый код будет выглядеть так

пятница, 15 сентября 2017 г.

Привычки бедных: вы не станете богатым, если… (аудиокнига)

Ссылка на OZON.
Время: 1ч 11 мин

Эта аудиокнига мне понравилась больше, чем «Сила воли», хотя она тоже коротенькая. В ней 27 разделов, автор попытался максимально декомпозировать написанное. Это удобно, проще вспомнить, о чем шла речь в каждом фрагменте и быстрее прослушать заново конкретный кусок.

В принципе, картинка на обложке как бы намекает, о чем будет книга ツ
Да, если тебе лень заниматься делом и ты все вечера проводишь на диване, втыкая в телик / игрушки, то увы... Так и останешься бедным, завистливо смотрящим вслед тем, кто не сидит сложа руки.

Задание на поиск и оформление багов для КоТэ


27-29 сентября пройдет онлайн-конференция для тестировщиков — КоТэ!

На ней будут не только доклады, но и мастер-классы. Это когда вы не просто сидите и слушаете о чужом опыте, поджимая губки «Здравствуй, кэп, я лучше умею», это когда вы принимаете активное участие. Часто на словах все просто, а на деле...

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

Почему бы вам тоже не попробовать? Да, результаты получат только участники конференции, но никто не мешает выполнить задание «для себя». Практики мало не бывает Wink ;) Да и регистрация на конференцию еще работает...

И кто знает? Может быть, именно ваш баг я покажу на мастер-классе как эталон отличного оформления!

Задание

Мнемоники СНОБ, ЛОСК, На шаре ОР, ПРОСПЕКТ и Ленись!

На моем курсе «Школа для начинающих тестировщиков» есть творческое задание — придумать свою мнемонику по тестированию! Разумеется, оно необязательное ツ

Смотрите, что придумали ребята про баги. Самое наболевшее ))))

1. СНОБ













Сломай
Найди причину
Обоснуй
Баг оформляй




2. НА ШАРЕ ОР