Андрей Сильчук для qa expert day

35

Click here to load reader

Upload: provectus

Post on 15-Apr-2017

1.235 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Андрей Сильчук для QA Expert Day

Всяко разно из жизни одного IT-шника

QA Expert Day

Page 2: Андрей Сильчук для QA Expert Day

Кто этот парень перед нами?

Page 3: Андрей Сильчук для QA Expert Day

Кто этот парень перед нами?

Имя: Андрей СильчукВозраст: 28 летМесто работы: DataArtДолжность: Project ManagerОпыт: manual + Automation + managementУвлечения: фигурное катание, Star Wars, snowboarding

Page 4: Андрей Сильчук для QA Expert Day

Agenda

Page 5: Андрей Сильчук для QA Expert Day

Agenda- Никаких четко заданных рамок- Только диалог- Вопрос-ответ- Спрашивать можно ВСЁ! Не бывает глупых вопросов, бывают «лекторы», которые не знают ответы на заданные вопросы

- Только реальные кейсы из жизни

Page 6: Андрей Сильчук для QA Expert Day

Agenda- Technical cases

- Soft cases

- Others

Page 7: Андрей Сильчук для QA Expert Day

You might think …

Page 8: Андрей Сильчук для QA Expert Day

Don’t worry …

Page 9: Андрей Сильчук для QA Expert Day

Main Aim

Page 10: Андрей Сильчук для QA Expert Day

It is time for …

Page 11: Андрей Сильчук для QA Expert Day

Case 1 – cross OS file manager

Page 12: Андрей Сильчук для QA Expert Day

Case 1 – cross OS file managerWinSCP etc.

Page 13: Андрей Сильчук для QA Expert Day

Case 2 – communication- Попытаться понять, что чувствует человек- Найти общий интерес- Уделить 30 секунд в начале разговора на общение на отвлеченные темы

Page 14: Андрей Сильчук для QA Expert Day

Case 3 – email filtering- Используйте правила для фильтрации почты! Это важно!

Page 15: Андрей Сильчук для QA Expert Day

Case 3 – email filtering- Разносите все по разным папкам, так проще искать

Page 16: Андрей Сильчук для QA Expert Day

Case 3 – email filtering- Используйте категории

Page 17: Андрей Сильчук для QA Expert Day

Case 4 – command line- В QA области обязательно умение работы с command line

- Даже если оно вам не нужно в сегодняшнем проекте, оно обязательно пригодится в следующем

- Если же не будет надобности проектной, это умение облегчит вам жизнь повседневную (grep, sed, find etc.)

Page 18: Андрей Сильчук для QA Expert Day

Case 5 – double check- Убедитесь, что ваш собеседник вас понял правильно, иначе это может привести к очень плачевным последствиям

- Не бойтесь переспрашивать или повторяться

Page 19: Андрей Сильчук для QA Expert Day

Case 6 – Security testing- Web Security Dojo - Training Environment for Web Application Security Penetration Testing

Page 21: Андрей Сильчук для QA Expert Day

Case 7 – acceptance != f*ck off

Page 22: Андрей Сильчук для QA Expert Day

Case 7 – acceptance != f*ck off1. Первое правило сдачи проекта: никому не

сдавай проект на отъеб… лишь бы сдать2. Второе правило сдачи проекта: никогда не

сдавай проект на отъеб… лишь бы сдать3. Третье правило сдачи проекта: в сдаче

проекта участвуют только двое (заказчик и команда)

4. Четвертое правило сдачи проекта: не более одной сдачи проекта за раз

Page 23: Андрей Сильчук для QA Expert Day

Case 7 – acceptance != f*ck off5. Пятое правило сдачи проекта: проект при

сдаче должен быть «без обуви и голый по пояс (а лучше и голый полностью)»

6. Шестое правило сдачи проекта: сдача проекта продолжается столько, сколько потребуется

7. Седьмое правило сдачи проекта: если заказчик принял проект или делает вид, что принял проект, или говорит «Это же именно то, что я хотел» – проект сдан.

8. Восьмое правило сдачи проекта: команда обязана сдать проект

Page 24: Андрей Сильчук для QA Expert Day

Case 8 – test case review andknowledge sharing. MUST HAVE!- Обязательно проводите review ваших тест кейсов внутри команды.

- Можно давать на ревью, как разработчикам, так и коллегам тестировщикам

- Ревью должно быть, как автоматических тесткейсов, так и мануальных

- Проводите knowledge sharing внутри команды, после полного цикла тестирования новой фичи

- Knowledge sharing можно проводить и после «победы» над сложным, с вашей точки зрения, кейсом

Page 25: Андрей Сильчук для QA Expert Day

Case 9 – cross cultural communication- Общение с израильтянами- Общение с немцами- Общение с индусами- Общение с англичанами- Общение с американцами

Page 26: Андрей Сильчук для QA Expert Day

Case 10 – never “tint” reports- Никогда не аппроксимируйте/подкрашивайте репорты и результаты тестового прогона.

- Лучше пошлите промежуточный результат и сообщите когда ожидать конечного результата

Page 27: Андрей Сильчук для QA Expert Day

Case 11 – short same typeprojects- Какие сложности могут возникнуть при работе с короткими, однотипными проектами и как их побороть

- DEV guide- QA guide- «Общие» тесты- Возможность переиспользовать environment

Page 28: Андрей Сильчук для QA Expert Day

Case 12 – “donkey” customer- Проанализировать ваш solution- Обговорите его с коллегами- Все еще уверенны что решение верное, а заказчик упирается?

- Пришлите N-1 вариантов различных решений- Пришлите решение N = 1 решению- Profit!

Page 29: Андрей Сильчук для QA Expert Day

Case 13 – users are stupid.Time to time customers also- Всегда рассчитывайте на пессимистический сценарий – конечный пользователь/заказчик «тупой»

- Анализируйте ошибки пользователей с различных форумов и других источников

- Предлагайте улучшения в продукт

Page 30: Андрей Сильчук для QA Expert Day

Case 14 – remote access tools- Remote desktop manager, mremote etc.

Page 31: Андрей Сильчук для QA Expert Day

Case 15 – smth important?ONLY EMAILS!- Любой важный таск обязан быть письменно подтвержден и сохранен

- С другой стороны, никогда не тыкайте этим письмом в виноватого, старайтесь это сделать более дипломатично

Page 32: Андрей Сильчук для QA Expert Day

Case 16 – just useful advices- Имейте хотя бы общее представление и базовые скилы в автоматизации

- Тоже самое касается и программирования на каком-либо ООП языке

- Если вы работаете c не техническим заказчиком, начинайте работу только после окончательного апрува спецификации на ту или иную фичу. А лучше ВСЕГДА начинайте работу только после окончательного апрува подробной спецификации на фичу

- Personal Task planning (trello, onenote etc.)

Page 33: Андрей Сильчук для QA Expert Day

Case 17 – just funny cases

Page 34: Андрей Сильчук для QA Expert Day

Case 18 – and remember…

Page 35: Андрей Сильчук для QA Expert Day

Вопросы?