20
Снова записки тестировщика Я не боюсь, я не должен бояться. Ибо страх убивает разум. Страх есть малая смерть, влекущая за собой полное уничтожение. Я встречу свой страх и приму его. Я позволю ему пройти надо мной и сквозь меня. И когда он пройдет через меня, я обращу свой внутренний взор на его путь; и там, где был страх, не останется ничего. Останусь лишь я, я сам.

Tester's Notes - Tech Hangout #37 - 2014.04.16

Embed Size (px)

DESCRIPTION

On April 16, in the format of Tech Hangout internal meetings, Dmitry Voshkarin, Test Engineer at Innovecs, talked about “Tester's Notes”. *TECH HANGOUT COMMUNITY was found in 2012 by the developers for the developers for knowledge and experience sharing. Such meetings are the part of Innovecs Educational Project that actively develops sphere of internal trainings and knowledge exchange program among professionals. This Initiative was born within the walls of Innovecs and has proved to be extremely popular and high-demand. In a short period of time it gained its own Facebook group with more than 90 members, blog with more than 40 posts and constant quarterly external meeting of Tech hangout community with more than 80 participants. The concept of the event proposes a 30-minute report on the topic previously defined, and the discussion in a roundtable session format. Join to discuss - https://www.facebook.com/groups/techhangout/

Citation preview

Page 1: Tester's Notes - Tech Hangout #37 - 2014.04.16

Сновазаписки

тестировщика

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

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

Page 2: Tester's Notes - Tech Hangout #37 - 2014.04.16

Сновазаписки

тестировщика

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

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

Page 3: Tester's Notes - Tech Hangout #37 - 2014.04.16

3

Знакомство

Вошкарин Дмитрий – Test EngineerПродолжительность работы в Innovecs – 484 дняКоличество проектов в которые был вовлечен – 13На данный момент член команды Veset

Page 4: Tester's Notes - Tech Hangout #37 - 2014.04.16

4

О чем все это?

• Взгляд на работу тестировщика:o Кто же это – тестировщик?o Стадии взросления тестировщика.o Основные трудности.o Наблюдения.

• Пара слов о книге «How Google Tests Software».• И еще немного о «Team Geek»

Page 5: Tester's Notes - Tech Hangout #37 - 2014.04.16

5

ТестировщикТестировщик – человек, стоящий одной ногой с разработчиками, а второй с заказчиками, но больше с конечными пользователями разрабатываемой системы.

Page 6: Tester's Notes - Tech Hangout #37 - 2014.04.16

6

Имя мне — легионТестировщик – тот, кто видит систему и оценивает ее с разных сторон: пользователя, заказчика, разработчика, бизнеса.В конечном итоге, тестировщик это актер, примеряющий маски всех окружающих, чтобы понять систему и сделать ее такой, какой которая будет приносить удовольствие/выполнять возложенные на нее задачи.

Page 7: Tester's Notes - Tech Hangout #37 - 2014.04.16

7

Как мы взрослеем… Обезьянки

Робокоп

QA

QA/BA

Автоматизация

Процессы

Аналитика

Page 8: Tester's Notes - Tech Hangout #37 - 2014.04.16

8

Трудности

• Стать частью всего процесса разработки, а не этапом в нем.

• Общение на разных уровнях.• Разное понимание всеми членами команды

конечного результата – качественного продукта.

• Информационный вакуум

Page 9: Tester's Notes - Tech Hangout #37 - 2014.04.16

9

Полезные качества тестировщика

• Любопытство• Подозрительность• «Изобретательность»• Любопытство

Page 10: Tester's Notes - Tech Hangout #37 - 2014.04.16

10

Напоминание• Нет багов фантомов;• Если знаешь как починить найденный баг –

делай это;• Нет времени завести баг, запиши его – не

забывай о нем;• Баг не из твоей зоны ответственности, все же

баг – не забывай о нем;• Всегда повторяй шаги найденного бага – это

даст время на размышления о его приоритете.

Page 11: Tester's Notes - Tech Hangout #37 - 2014.04.16

11

О чем книга:• Не нужно много тестировщиков;• Все должны заниматься качеством;• Мы (Google) крутые.

Page 12: Tester's Notes - Tech Hangout #37 - 2014.04.16

12

Точка достижения качества

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

Page 13: Tester's Notes - Tech Hangout #37 - 2014.04.16

13

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

Page 14: Tester's Notes - Tech Hangout #37 - 2014.04.16

14

Повторное использование

Google поощряет повторное использование кода в других проектах. Весь репозиторий доступен для всех в любое время и в любом месте.

Page 15: Tester's Notes - Tech Hangout #37 - 2014.04.16

15

Что они достигли?• Созданные Google команды – это

разработчики, которые могут тестировать и тестировщики которые могут писать код.

• Написание тест-плана занимает не более 30 мин.

• Использование ресурсов повторно и для целей под которые они изначально не предпологались.

• Добились помощи сообществ разработчиков и пользователей.

Page 16: Tester's Notes - Tech Hangout #37 - 2014.04.16

16

Test Engineer• Свободный художник;• Человек, думающий о пользователе;• Человек-вопрос «Почему?»;• Тот, кто гордится своим продуктом;• Тот, кто имеет максимальное влияние на

продукт и его качество.

Page 17: Tester's Notes - Tech Hangout #37 - 2014.04.16

17

Книга отвечает на вопросы:• Для чего нужна команда?• Как взрастить команду?• Как не увязнуть в рутине?

Page 18: Tester's Notes - Tech Hangout #37 - 2014.04.16

18

HumilityRespect

Trust

Page 19: Tester's Notes - Tech Hangout #37 - 2014.04.16

19

Page 20: Tester's Notes - Tech Hangout #37 - 2014.04.16

20

Заключение

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