SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Игорь Бондаренко
Тестирование без тестировщиков.
Или как обойтись ресурсами с бенча.
• 10 лет в IT
• 7 лет работы в тестировании
• Head of Business Development in
Neklo
Разработка ресурсами бенча
Непостоянный состав проекта
Необходимо привлечь сотрудника с другого
проекта на время
Проект слишком большой
Много чужого материала
Сотрудника могут забрать в любой момент
У менеджера тоже есть другие проекты
Плохая документация
Страдает качество
Как решать эти проблемы?
Мотивация сотрудников
Зачет в аттестационные цели
Площадка для тренировки
Проект должен быть задокументирован
Сложность выбора методологии
Waterfall – плюсы, минусы, подводные камни
Спиральная модель – стоит ли?
Гибкие методологии
Небольшие полезные хитрости
Unit тесты приносят пользу команде
Настройте демо сервера для показа продукта
Автоматизируйте все, что можно автоматизировать
Сформируйте группы для проведения бета-теста
Приемочное тестирование продукта
5 простых правил для начинающего
Спасибо за внимание!
Skype: igor.bondarenko1
E-mail: ib@neklo.com

Weitere ähnliche Inhalte

Mehr von SQALab

API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информацияSQALab
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОSQALab
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияSQALab
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSQALab
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksSQALab
 
9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-АвтоматизацииSQALab
 
The secrets in game testing
The secrets in game testingThe secrets in game testing
The secrets in game testingSQALab
 
Loading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesLoading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesSQALab
 

Mehr von SQALab (20)

API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информация
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестирования
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within Team
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and Tricks
 
9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации
 
The secrets in game testing
The secrets in game testingThe secrets in game testing
The secrets in game testing
 
Loading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesLoading time testing and results visualisation of web games
Loading time testing and results visualisation of web games
 

Тестирование проектов без тестировщиков или Как обойтись ресурсами с бенча

Hinweis der Redaktion

  1. ДЛЯ КОГО ДОКЛАД?
  2. Любая ситуация, когда нужно на короткий срок подключить сотрудника с другого проекта- В конце дам советы тестировщику попавшему на такой проект ДАВАЙТЕ РАССМОТРИМ ПРОБЛЕМЫ С КОТОРЫМИ ПРИДЕТСЯ СТОЛКНУТЬСЯ
  3. Проекты слишком долгоиграющие, по сравнению со сроком пребывания
  4. - В любой момент тебя могут забрать на другой проект
  5. - Менеджер такого проекта, чаще всего совмещает активности и уделяет основное внимание основным проектам
  6. - Плохо задокументированные проекты
  7. 4. Что мы получаем в результате:- Работа спустя рукава 5. Как со всем этим быть и что делать?
  8. В первую очередь разберемся с мотивацией сотрудников почему им вообще должно быть интересно работать в таких проектах:
  9. Если в компании практикуются аттестации, то успехи сотрудника на внутренних проектах должны быть учтены там
  10. Отличный способ испытания новых технологий и тренировки сотрудников (рассказать про Magento 2 и PHP 7) Обучение новых сотрудников, стажеров, практикантов, джунов
  11. Проект должен быть хорошо задокументирован, что это дает: Резко уменьшает порог вхождения в проект - Никто не занимается работой, посмотрев на результат которой, заказчик скажет - это не то, чего мы хотели, давайте делать заново - посмотреть примеры хорошей и плохой проектной документации - обязательно делаем то, чему обычно учат только на курсах по тестированию - перед началом разработки тестируем документацию по проекту - Полные и развернутые тест кейсы, с одной стороны где как не здесь учиться их писать в мире чеклистов, с другой стороны, при наличии тест-кейсов можно быть уверенным, в том что если у теста стоит passed, значит предыдущий тестировщик выполнил именно тот набор шагов, который описан.
  12. 8. Выбор методологии разработки - Главная проблема, никогда не знаешь на какой срок к тебе приходят сотрудники и когда их выдернут на другой проект
  13. Водопад? Круто подходит для задокументированных проектов, однако этап разработки может затянуться на очень долгий срок. Подходит когда на бенче достаточно людей из которых можно сформировать команду, и заканчивать каждую конкретную стадию целиком и полностью. Иначе, новый сотрудник будет вынужден продолжать работу за предыдущим, что далеко не так удобно.
  14. - Спиральная модель? Не всегда понятно в какой момент можно остановить разработку. А нужно ли нам уточнять требования? Требует ли размер проекта остановки, для того чтобы оглянуться на сделанную работу?
  15. Итерационная модель. В нашем случае идеальный вариант и вот почему: -- Каждый этап можно раздробить на несколько (фурс и структура модуля магенто) (Extesion skeleton, DB scheme, Settings, Backend part, Indexer, Observers, Frontend part) -- Любой из них может быть сделан любым разработчиком -- Тестирование можно отложить на самый конец разработки -- Тестирование можно раздробить точно так же и проводить различными людьми
  16. Немного особенностей, которые мы применяем: -- Работа в ультракоротких спринтах 2-3 дня -- Планирование работы таким образом, чтобы испытывать постоянный дефицит ресурса (то есть в первую очередь разрабатываем то что надо тестировать, таким образом создается дефицит тестировщика, в итоге, как только у нас появляется тестировщик, он может сразу же включаться в работу)
  17. - Unit тесты для всего кода - тестировщик может вообще не попасть на бенч в обозримом будущем, исключительно по личному опыту, код покрытый юнит тестами, хотя бы проходит critical path тестирование без ошибок
  18. - Демо сервера для заказчиков - выливайте туда мало мальски работоспособную версию, вне зависимости от того что за продукт, пусть его бесплатно для вас тестируют все кому не лень.
  19. Автоматизируйте все до чего доходят руки. Тестируете API? Сделайте автотесты. Закончили проект? автоматизируйте регрессию, ведь он уйдет в почти бесконечный support. Закончили тестировать кусок функционала? Напишите на него автотест. С одной стороны это позволит вам потренироваться, с другой сильно упростит жизнь на проекте.
  20. Неважно продаете вы проекты или делаете для внутреннего пользования - сформируйте группы бета-тестеров. Внутри компании сделать это очень просто. Если работаете на продажу, то предложите бета-тестерам уникальные условия использования. Бета тесты позволят вам получить фидбек, поправить требования, и найти баги в условиях нехватки тестировщиков на проекте Бета тест - это не проект test с пользователем Test_Test и Lorem ipsum в качестве описания всего. Бета тест - это полноценное использование продукта.
  21. Приемочное тестирование должен проводить Product Owner, с вашей стороны должен быть тест-план и согласованный набор критериев выпуска продукта. С его стороны - клиентское тестирование и одобрение проекта. Не стоит упускать этот момент, сдавать проект надо как только продукт готов, если отложить это дело в долгий ящик, все что вы делали может покрыться толстым слоем пыли и стать никому не нужным продуктом.
  22. В качестве заключения советы тестировщику попавшему на такой проект: Постарайся определить сроки - Узнай этот проект, это может быть важно - Приоретизируй функционал по важности - Если ты не первый, не повторяй старые тесты, пока не пройдешь новые, это может быть важнее - Автоматизируй все до чего дотянутся руки