Tester's Notes - Tech Hangout #37 - 2014.04.16
description
Transcript of Tester's Notes - Tech Hangout #37 - 2014.04.16
Сновазаписки
тестировщика
Я не боюсь, я не должен бояться. Ибо страх убивает разум. Страх есть малая смерть, влекущая за собой полное уничтожение. Я встречу свой страх и приму его. Я позволю ему пройти надо мной и сквозь меня. И
когда он пройдет через меня, я обращу свой внутренний взор на его путь; и там, где был страх, не останется ничего. Останусь лишь я, я сам.
Сновазаписки
тестировщика
Я не боюсь, я не должен бояться. Ибо страх убивает разум. Страх есть малая смерть, влекущая за собой полное уничтожение. Я встречу свой страх и приму его. Я позволю ему пройти надо мной и сквозь меня. И
когда он пройдет через меня, я обращу свой внутренний взор на его путь; и там, где был страх, не останется ничего. Останусь лишь я, я сам.
3
Знакомство
Вошкарин Дмитрий – Test EngineerПродолжительность работы в Innovecs – 484 дняКоличество проектов в которые был вовлечен – 13На данный момент член команды Veset
4
О чем все это?
• Взгляд на работу тестировщика:o Кто же это – тестировщик?o Стадии взросления тестировщика.o Основные трудности.o Наблюдения.
• Пара слов о книге «How Google Tests Software».• И еще немного о «Team Geek»
5
ТестировщикТестировщик – человек, стоящий одной ногой с разработчиками, а второй с заказчиками, но больше с конечными пользователями разрабатываемой системы.
6
Имя мне — легионТестировщик – тот, кто видит систему и оценивает ее с разных сторон: пользователя, заказчика, разработчика, бизнеса.В конечном итоге, тестировщик это актер, примеряющий маски всех окружающих, чтобы понять систему и сделать ее такой, какой которая будет приносить удовольствие/выполнять возложенные на нее задачи.
7
Как мы взрослеем… Обезьянки
Робокоп
QA
QA/BA
Автоматизация
Процессы
Аналитика
8
Трудности
• Стать частью всего процесса разработки, а не этапом в нем.
• Общение на разных уровнях.• Разное понимание всеми членами команды
конечного результата – качественного продукта.
• Информационный вакуум
9
Полезные качества тестировщика
• Любопытство• Подозрительность• «Изобретательность»• Любопытство
10
Напоминание• Нет багов фантомов;• Если знаешь как починить найденный баг –
делай это;• Нет времени завести баг, запиши его – не
забывай о нем;• Баг не из твоей зоны ответственности, все же
баг – не забывай о нем;• Всегда повторяй шаги найденного бага – это
даст время на размышления о его приоритете.
11
О чем книга:• Не нужно много тестировщиков;• Все должны заниматься качеством;• Мы (Google) крутые.
12
Точка достижения качества
Качество появляется на стыке разработки и тестирования, когда все идет одновременно и совместно. В разработке должно быть тестирование, а в тестировании разработка.
13
ГибкостьКаждый из сотрудников компании в праве выбирать себе проект по душе. Проблем с вовлечением минимум, так как информация делится между всеми и поощряется ее изучение. Что приводит к сокращению времени перехода между проектами.Все команды используют приложения, разрабатываемые друг другом.
14
Повторное использование
Google поощряет повторное использование кода в других проектах. Весь репозиторий доступен для всех в любое время и в любом месте.
15
Что они достигли?• Созданные Google команды – это
разработчики, которые могут тестировать и тестировщики которые могут писать код.
• Написание тест-плана занимает не более 30 мин.
• Использование ресурсов повторно и для целей под которые они изначально не предпологались.
• Добились помощи сообществ разработчиков и пользователей.
16
Test Engineer• Свободный художник;• Человек, думающий о пользователе;• Человек-вопрос «Почему?»;• Тот, кто гордится своим продуктом;• Тот, кто имеет максимальное влияние на
продукт и его качество.
17
Книга отвечает на вопросы:• Для чего нужна команда?• Как взрастить команду?• Как не увязнуть в рутине?
18
HumilityRespect
Trust
19
20
Заключение
Думайте о пользователе, становитесь пользователями, налаживайте контакты, находите баги, повышайте качество, гордитесь проделанной вами работой, поощряйте себя.