16
Игорь Бондаренко Советы бывалого тестировщика менеджеру проектов.

Советы бывалого тестировщика менеджеру проектов

  • Upload
    sqalab

  • View
    525

  • Download
    3

Embed Size (px)

Citation preview

Игорь Бондаренко

Советы бывалого тестировщика менеджеру проектов.

О себе

• 9 лет в IT• 7 лет работы в

тестировании• Head of Business

Development in Neklo

1/14

Проблемы, которые будет освещать доклад

• Как можно использовать тестировщиков?

• Почему существует разделение подходов к тестированию?

• Почему команда «стопперов» неэффективна?

• Чем кроме тестирования можно занять команду?

2/14

Водопад, каскад, V-модель

• Много времени на подготовку тестов

• Есть подробная документация• Тестирование – это финальная

стадия разработки• Цель тестирования –

остановить выход билда

3/14

Гибкая разработка

• Время ограничено• Документация?• Тестирование идет

параллельно с разработкой• Цель тестирования –

выпуск максимально качественного продукта

4/14

Команда «Стопперов»

• Разделение ролей в команде тестирования

• Тестирование по сценариям• Сильная зависимость сценария

тестирования от стабильности билда

• Провоцирует конфликты в команде 5/14

Команда «Разработчиков»

• Универсальные взаимозаменяемые тестировщики

• Тестирование методом свободного поиска

• Работа на ранних этапах разработки

• Нет разделения на тестировщиков и программистов

6/14

Раннее тестирование

• Тестирование требований• Дайте почитать тесты

программисту• Устройте обсуждение тестов• Тестирование api• Тестирование на заглушках

7/14

Забудьте о старых подходах к тестированию

• Не пишите развернутые тесткейсы

• Тесткейсы только для однозначно стабильных функций

• Обходитесь чеклистами• Используйте разумный

подход к количеству тестов• Тестирование методом

свободного поиска• Автоматизируйте

8/14

Автоматизация

• Не стесняйтесь использовать рекордеры

• Не ждите волшебной пилюли• Используйте автоматизацию

для регрессии

9/14

Учите тестировщика программировать

• Code Review• Парное прогарммирование• Доверьте фреймворк

разработчикам

10/14

Пустите тестировщиков вглубь проекта

• Дайте доступ к серверам и БД

• Тестируйте бэкенд• Поручите работу написания

ДБ скриптов тестировщикам• Научите смотреть в логи• Не пропускайте критичные

баги без дополнительных данных

11/14

Что-нибудь еще?

• Работа с проектной документацией• Уточнение требований• Коммуникация с заказчиком• Составление тест-планов• Установка критериев выпуска

продукта

12/14

Проблемы?

13/14

Взлетит!Но при условии, что:• Команда работает над одной

задачей• В команде нет конфликтов на

тему распределения ролей• Тестировщик растет и

развивается с остальными членами команды

А взлетит?

14/14

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

Скайп: igor.bondarenko1E-mail: [email protected]