Download - ховатти светлана
Как тестировщику стать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
Спасибо за внимание
Светлана Ховатти