31
Минск. 24–26 ноября 2016 Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com ТЕСТИРОВАНИЕ В РЕЖИМЕ АВРАЛА. ПЯТЬ СПОСОБОВ ПОДСТЕЛИТЬ СЕБЕ СОЛОМКУ Александр Григорьев ГК ЦФТ. Новосибирск, Россия

Тестирование в режиме аврала. Пять способов подстелить себе соломку

  • Upload
    sqalab

  • View
    491

  • Download
    1

Embed Size (px)

Citation preview

Минск. 24–26 ноября 2016

Software quality assurance days

20 Международная конференция

по вопросам качества ПО

sqadays.com

ТЕСТИРОВАНИЕ В РЕЖИМЕ АВРАЛА.

ПЯТЬ СПОСОБОВ ПОДСТЕЛИТЬ СЕБЕ

СОЛОМКУ

Александр Григорьев ГК ЦФТ. Новосибирск, Россия

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Я знаю пять способов

подготовки к тестированию в

режиме аврала и расскажу о

них вам!

2

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

О компании ЦФТ

Год основания: 1991

Позиции на рынке: входит в ТОП-5 крупнейших

разработчиков ПО в России

Специализация: программное обеспечение и

сервисы для

• всех видов банковской деятельности

• участия банков на платежном рынке

• страховых компаний, казначейств, корпораций

3

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

ГК ЦФТ

Процессинговые

сервисы

Разработка

банковского ПО

• Транспортная карта

• ФСГ

• FAKTURA.RU

• Карточные сервисы

• Золотая Корона –

Денежные Переводы

ЦФТ-Банк –

коробочное решение,

кастомизированное под

банк и установленное на

его мощности

4

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

О спикере

Александр Григорьев

Ведущий инженер-тестировщик ГК ЦФТ

Золотая Корона – Денежные переводы

Занимаюсь общесистемными задачами

процессинга денежных переводов и задачами

фрод-мониторинга

Провожу функциональное, интеграционное,

нагрузочное тестирование 5

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

FRAUD - мошенничество

* Обычная система денежных переводов 6

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

FRAUD MONITORING SYSTEM

(FRAMOS)

* Золотая Корона – Денежные Переводы 7

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Все тестировщики на работе

сталкиваются с авралом

8

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Без соломки больно падать.

Она нужна во всех нештатных

ситуациях

Внешние

• Угроза безопасности

компании

• Изменение

требований внешних

регуляторов

Внутренние

• Увольнение/болезнь

коллеги

• Неисправность

техники на рабочем

месте

9

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Пять способов подготовки к

тестированию в режиме

аврала

1. Автотесты – мощь

2. Знание – сила

3. Кто предупрежден – тот вооружен

4. Время – деньги

5. Шпаргалка – выручалка

10

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Автотесты – мощь

11

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Продуманная система качественных

регрессионных автотестов поможет:

• быстро провести регрессионное тестирование

• протестировать доработку – для этого нужно

сделать лишь несколько изменений в них

12

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Как сделать автотесты

мощными?

1. Сделать шаблоны проверок основных и

специфических сценариев

2. Структурировать функционал

3. Начинать автоматизацию с тех действий,

которые занимают много времени, либо

очень часто повторяются

4. Свежие задачи выпускать только с

реализацией автотестов

13

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Знание – сила

14

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Знай не только «свой» функционал, но и

функционал коллег и смежных подразделений.

Знания пригодятся в любой непредвиденной

ситуации.

15

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Четыре правила «Знай…»:

• свой функционал на 5

• планируемый функционал группы на две версии

вперед

• взаимодействие своего функционала с

различными системами

• работу функционала смежных систем, хотя бы

поверхностно

16

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Как приобрести силу знаний?

1. Изучать документацию по продукту

2. Обсуждать фичи с коллегами

3. Приобретать знания по своему функционалу

в результате тестирования продукта

4. Узнавать о работе смежной системы при

проведении интеграционного тестирования

17

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Кто предупрежден – тот

вооружен

18

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Изучайте тесты ваших коллег, разбирайтесь в

них. Умение быстро сориентироваться в чужих

тестах поможет:

• если будет нужна ваша помощь по задаче

• внедрить новые фишки в ваши тесты

19

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Как разобраться в тестах

коллег?

1. Проводить test-review

2. Согласовать требования к тестам

3. Писать тесты внутри отдела в одном стиле

20

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Время – деньги

21

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Правьте баги прямо на тестовом комплексе!

Важно!

Чтобы не мешать остальным тестировщикам,

лучше иметь не один тестовый комплекс.

22

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Если баг нужно исправить

срочно:

1. Запросите настройки с продакшна

2. Локализуйте баг, даже если потребуется добавить

дополнительное логирование

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

на тестовом комплексе

4. Протестируйте, если нашли еще баг, возвращаетесь

на п.3.

5. Если багов нет, то сообщите разработчику, попросите

его сделать сборку

6. Проведите регрессионное тестирование

7. Отдайте на продакшн 23

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Шпаргалка – выручалка

24

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Собирайте артефакты для решения тех или

иных проблем:

• Скрипты очистки

• Скрипты перезапуска заданий

• Настройки окружения

25

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Комплекс приемов позволяет

сократить продолжительность

регрессионного тестирования

Было, ч Стало, ч В планах, ч

0

10

20

30

40

50

60

70

60

0,5 3

26

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Время, затрачиваемое на

реализацию срочной задачи,

значительно уменьшилось

0

5

10

15

20

25

30

35

Было, ч Стало, ч

32

6

27

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Количество критичных задач

уменьшилось на 60% за

последние три года

0

1

2

3

4

5

6

7

8

2013 2016

7

3

28

Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Пять способов подготовки к

тестированию в режиме

аврала

1. Автотесты – мощь

2. Знание – сила

3. Кто предупрежден – тот вооружен

4. Время – деньги

5. Шпаргалка – выручалка

29

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Пользуйтесь этими приемами,

придумывайте новые и

делитесь ими!

30

Название темы. Может быть длинное, даже не одна строка, а две или три Тестирование в режиме аврала. Пять способов подстелить себе соломку.

Спасибо за внимание!

Александр Григорьев

Email: [email protected]

VK: http://vk.com/id3313236

Skype: Alex-shb