ховатти светлана

Preview:

Citation preview

Как тестировщику статьQA-инженером?

Светлана Ховатти

8-я конференция .NET разработчиков6 апреля 2014dotnetconf.ru

2

План

1. Тестировщик2. QA-инженер3. Примеры из практики4. Книги

3

Немного про компанию

Scrum, Kanban, Scrumban

4

Где тестировщик?

Тестер

5

Ищем багиКлик! Клик!

6

Пишем тестовые сценарии

1. Перепроверяем перед релизом2. Отдаем дальше по цепочке3. Падает, пишем баг-репорт

7

Пишем авто-тесты

Опыт компании: «Тестирование: Ручное или Автоматизированное?» http://habrahabr.ru/post/145974/

+

8

Нагружаем систему

9

Что такое качество?

Пользователи улыбаютсяЗаказчик улыбаетсяРазработчики… улыбаются?

10

Цикл работы с ошибками

1. Разработчик делает карточку2. Тянем ее на тест3. Находим баг4. Описываем баг5. Возвращаем6. Повторить с п. 1

Это очень дорого! Как быть?

11

Заботимся о качестве кода до тестов

1. Следим за покрытием тестами2. Следим, чтобы была CI3. Следим, чтобы

автоматизировались рутинные операции

4. И просто следимQA

12

Заботимся о качестве кода до тестов

1. Следим за покрытием тестами (OpenCover)

2. Следим, чтобы была CI3. Следим, чтобы

автоматизировались рутинные операции

4. И просто следим…

13

Что такое ошибка?

14

Что такое ошибка?UI JS (пользователь может не увидеть)

15

Что такое ошибка?WPF

16

Что такое ошибка?Бизнес-логика сработала неверно

17

Ошибки в кодеUnhandled exceptions

1. Логирование2. Письма с ошибками на почту

18

Ошибки в бизнес-логике

Мониторингработающейсистемы

19

Заботимся о качестве продукта после тестов

QA 

20

QA не мастер на все руки

• QA может просто ставить задачи• Выполнять будут другие

21

Почему QA ценят больше, чем тестировщика?

• QA обеспечивает качество• Тестер заботиться только об

одной стороне качества – попытка найти баг на этапе теста

22

Взаимодействие с командой

Не верьте разработчикам!

У каждого своя правда

23

Взаимодействие с заказчиком

• Как общаться с заказчиком• Как общаться с пользователями

24

Выпуск версийили этот волнительный релиз

25

Пример проекта: Фильмоскоп

26

Пример проекта: Бюджет

27

Пример проекта: Закупки

28

Как вырасти из тестера в QA-инженера?

29

Книги

30

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

Светлана Ховатти