SlideShare a Scribd company logo
1 of 20
Software quality assurance days
17 Международная конференция
по вопросам качества ПО
sqadays.com
Минск. 29–30 мая 2015
Варгин Герман Валерьевич
T-Systems Rus. Санкт-Петербург, Россия
Как заслужить доверие заказчика при передаче
проекта новой команде тестирования
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
О чем поговорим
Что такое передача проекта новой команде
тестирования?
Какие бывают проблемы при передаче?
Способы решения проблем
Выводы
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Зачем нужна передача проекта?
Аутсорсинг проектов
Открытие офиса в другой стране
Изменения в законодательстве
Другие причины
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Проблемы
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Недружелюбные коллеги
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Чужие тест кейсы
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Сложность проекта
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Недоверие заказчика
Заказчик привык к своей команде
Заказчик действует по принуждению
Заказчик не знает новую команду
Старые коллеги давят и влияют на мнение
заказчика
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Решение проблем
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Визуализация результатов
Конспект, минутки
Матрицы трассировки
Метрики, графики
Скриншоты
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Оповещение о найденных дефектах
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Тестирование в режиме Testflag
Использование заглушек
Выполнение внутренней бизнес логики
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
E2E тестирование: Testflag=0
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Обновление тест кейсов
Согласуйте план обучения
Создайте папку с тестами для тренировок
Заведите таблицу ответственности
Собирайте метрики по тренингам
Участвуйте в анализе тестов
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Тесты для обучения
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Еженедельные отчеты
Responsible
person
Functionality Total TC Total
Executed
Total ex. in %
Tester 1 Name 1) Authorization
2) Emails
3) Services
268 192 74%
Tester 2 Name 1) Business
process
197 197 100%
Tester 3 Name 1) Reporting
2) News
217 201 92%
Tester 4 Name 1) Automation
2) Performance
870 338 39 %
Tester 5 Name 1) Automation
2) Performance
870 410 47%
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Забудьте о личных обидах
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Общение с коллегами
Съездить в командировку
Добавить в копию заказчика
Предложить коллегам новые инструменты
Узнать контактные данные партнерских систем
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Выводы
Все время нужно быть нацеленным на результат
Доверие заказчика сложно заслужить
Доверие заказчика очень просто потерять
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Вопросы?
german.vargin@t-systems.ru
vargin.german@gmail.com
gvargin
https://www.linkedin.com/profile/view?id=159116867
http://vk.com/vargin.german
Спасибо за внимание!

More Related Content

What's hot

Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиSQALab
 
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiSoftengi
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиSQALab
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестированияAlexander Solosh
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваSQALab
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестированияIT61
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияSQALab
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииCEE-SEC(R)
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testingAlexandr Zinovyev
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsSQALab
 
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testingAlexei Lupan
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийSQALab
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаAlexei Lupan
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerSQALab
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSQALab
 

What's hot (20)

Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
 
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной области
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качества
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
 
Estimates & estimating - Наташа Новотная
Estimates & estimating - Наташа НовотнаяEstimates & estimating - Наташа Новотная
Estimates & estimating - Наташа Новотная
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
 
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документацииПовышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testing
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
 
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testing
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложений
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL Server
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 

Viewers also liked

Истина где-то рядом или как правильно писать код
Истина где-то рядом или как правильно писать кодИстина где-то рядом или как правильно писать код
Истина где-то рядом или как правильно писать кодSQALab
 
А не поговорить ли нам о XSS!
А не поговорить ли нам о XSS!А не поговорить ли нам о XSS!
А не поговорить ли нам о XSS!SQALab
 
Вам не нужен Автоматизатор!
Вам не нужен Автоматизатор!Вам не нужен Автоматизатор!
Вам не нужен Автоматизатор!SQALab
 
Тестирование производительности для специалистов по автоматизации - зачем и как?
Тестирование производительности для специалистов по автоматизации - зачем и как?Тестирование производительности для специалистов по автоматизации - зачем и как?
Тестирование производительности для специалистов по автоматизации - зачем и как?SQALab
 
Дополнительные материалы от Егора Васильва
Дополнительные материалы от Егора ВасильваДополнительные материалы от Егора Васильва
Дополнительные материалы от Егора ВасильваSQALab
 
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языкеКак автоматизировать рутинные задачи или учимся разговаривать на змеином языке
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языкеSQALab
 
Docker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationDocker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationSQALab
 
Оценка качества автотестов
Оценка качества автотестовОценка качества автотестов
Оценка качества автотестовSQALab
 
Winium — это как Selenium, только под Windows
Winium — это как Selenium, только под WindowsWinium — это как Selenium, только под Windows
Winium — это как Selenium, только под WindowsSQALab
 
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
Как 3 тестировщика играючи тестируют приложение для 10млн пользователейКак 3 тестировщика играючи тестируют приложение для 10млн пользователей
Как 3 тестировщика играючи тестируют приложение для 10млн пользователейSQALab
 
Грабли тестировщика
Грабли тестировщикаГрабли тестировщика
Грабли тестировщикаSQALab
 
Качественное тестовое задание? Без проблем!
Качественное тестовое задание? Без проблем!Качественное тестовое задание? Без проблем!
Качественное тестовое задание? Без проблем!SQALab
 
Беседа о тестовых данных
Беседа о тестовых данныхБеседа о тестовых данных
Беседа о тестовых данныхSQALab
 
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...SQALab
 

Viewers also liked (14)

Истина где-то рядом или как правильно писать код
Истина где-то рядом или как правильно писать кодИстина где-то рядом или как правильно писать код
Истина где-то рядом или как правильно писать код
 
А не поговорить ли нам о XSS!
А не поговорить ли нам о XSS!А не поговорить ли нам о XSS!
А не поговорить ли нам о XSS!
 
Вам не нужен Автоматизатор!
Вам не нужен Автоматизатор!Вам не нужен Автоматизатор!
Вам не нужен Автоматизатор!
 
Тестирование производительности для специалистов по автоматизации - зачем и как?
Тестирование производительности для специалистов по автоматизации - зачем и как?Тестирование производительности для специалистов по автоматизации - зачем и как?
Тестирование производительности для специалистов по автоматизации - зачем и как?
 
Дополнительные материалы от Егора Васильва
Дополнительные материалы от Егора ВасильваДополнительные материалы от Егора Васильва
Дополнительные материалы от Егора Васильва
 
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языкеКак автоматизировать рутинные задачи или учимся разговаривать на змеином языке
Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке
 
Docker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationDocker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous Integration
 
Оценка качества автотестов
Оценка качества автотестовОценка качества автотестов
Оценка качества автотестов
 
Winium — это как Selenium, только под Windows
Winium — это как Selenium, только под WindowsWinium — это как Selenium, только под Windows
Winium — это как Selenium, только под Windows
 
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
Как 3 тестировщика играючи тестируют приложение для 10млн пользователейКак 3 тестировщика играючи тестируют приложение для 10млн пользователей
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
 
Грабли тестировщика
Грабли тестировщикаГрабли тестировщика
Грабли тестировщика
 
Качественное тестовое задание? Без проблем!
Качественное тестовое задание? Без проблем!Качественное тестовое задание? Без проблем!
Качественное тестовое задание? Без проблем!
 
Беседа о тестовых данных
Беседа о тестовых данныхБеседа о тестовых данных
Беседа о тестовых данных
 
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
 

Similar to Как заслужить доверие заказчика при передаче проекта новой команде тестирования?

Как возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияКак возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияSQALab
 
создание отдела Qa в Internet компании андрей кремнев
создание отдела Qa в Internet компании   андрей кремневсоздание отдела Qa в Internet компании   андрей кремнев
создание отдела Qa в Internet компании андрей кремневMedia Gorod
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CICEE-SEC(R)
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Ontico
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийDakiry
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистовCodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистовCodeFest
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...SQALab
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Elena Petrova
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QADressTester
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработкиVictor Bolshakov
 
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QAFest
 
CSAT и контроль качества
CSAT и контроль качестваCSAT и контроль качества
CSAT и контроль качестваSvetlana Smirnova
 
Егор Еремеев - Зачем отрасли нужна TMMi
Егор Еремеев - Зачем отрасли нужна TMMiЕгор Еремеев - Зачем отрасли нужна TMMi
Егор Еремеев - Зачем отрасли нужна TMMiSQALab
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QAFest
 
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iprigarov
 

Similar to Как заслужить доверие заказчика при передаче проекта новой команде тестирования? (20)

Как возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияКак возникают ловушки заказного тестирования
Как возникают ловушки заказного тестирования
 
создание отдела Qa в Internet компании андрей кремнев
создание отдела Qa в Internet компании   андрей кремневсоздание отдела Qa в Internet компании   андрей кремнев
создание отдела Qa в Internet компании андрей кремнев
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистовCodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
CodeFest 2010. Погребняк А. — Проблемы оценки труда программистов
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
От тестирования к QA
От тестирования к QAОт тестирования к QA
От тестирования к QA
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработки
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
 
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
 
CSAT и контроль качества
CSAT и контроль качестваCSAT и контроль качества
CSAT и контроль качества
 
Agile In House
Agile In HouseAgile In House
Agile In House
 
Егор Еремеев - Зачем отрасли нужна TMMi
Егор Еремеев - Зачем отрасли нужна TMMiЕгор Еремеев - Зачем отрасли нужна TMMi
Егор Еремеев - Зачем отрасли нужна TMMi
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
 
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии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
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
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 или как тест-менеджеру перекроить внут...
 

Как заслужить доверие заказчика при передаче проекта новой команде тестирования?

  • 1. Software quality assurance days 17 Международная конференция по вопросам качества ПО sqadays.com Минск. 29–30 мая 2015 Варгин Герман Валерьевич T-Systems Rus. Санкт-Петербург, Россия Как заслужить доверие заказчика при передаче проекта новой команде тестирования
  • 2. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? О чем поговорим Что такое передача проекта новой команде тестирования? Какие бывают проблемы при передаче? Способы решения проблем Выводы
  • 3. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Зачем нужна передача проекта? Аутсорсинг проектов Открытие офиса в другой стране Изменения в законодательстве Другие причины
  • 4. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Проблемы
  • 5. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Недружелюбные коллеги
  • 6. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Чужие тест кейсы
  • 7. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Сложность проекта
  • 8. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Недоверие заказчика Заказчик привык к своей команде Заказчик действует по принуждению Заказчик не знает новую команду Старые коллеги давят и влияют на мнение заказчика
  • 9. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Решение проблем
  • 10. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Визуализация результатов Конспект, минутки Матрицы трассировки Метрики, графики Скриншоты
  • 11. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Оповещение о найденных дефектах
  • 12. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Тестирование в режиме Testflag Использование заглушек Выполнение внутренней бизнес логики
  • 13. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? E2E тестирование: Testflag=0
  • 14. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Обновление тест кейсов Согласуйте план обучения Создайте папку с тестами для тренировок Заведите таблицу ответственности Собирайте метрики по тренингам Участвуйте в анализе тестов
  • 15. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Тесты для обучения
  • 16. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Еженедельные отчеты Responsible person Functionality Total TC Total Executed Total ex. in % Tester 1 Name 1) Authorization 2) Emails 3) Services 268 192 74% Tester 2 Name 1) Business process 197 197 100% Tester 3 Name 1) Reporting 2) News 217 201 92% Tester 4 Name 1) Automation 2) Performance 870 338 39 % Tester 5 Name 1) Automation 2) Performance 870 410 47%
  • 17. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Забудьте о личных обидах
  • 18. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Общение с коллегами Съездить в командировку Добавить в копию заказчика Предложить коллегам новые инструменты Узнать контактные данные партнерских систем
  • 19. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Выводы Все время нужно быть нацеленным на результат Доверие заказчика сложно заслужить Доверие заказчика очень просто потерять
  • 20. Как заслужить доверие заказчика при передаче проекта новой команде тестирования? Вопросы? german.vargin@t-systems.ru vargin.german@gmail.com gvargin https://www.linkedin.com/profile/view?id=159116867 http://vk.com/vargin.german Спасибо за внимание!

Editor's Notes

  1. 1) Мы рассмотрим различные примеры переходов IT проектов от одной команды тестирования к другой. Я расскажу о своем личном опыте 2) Я расскажу о проблемах, с которыми сталкивался я в своем проекте. 3) Я предложу варианты решений вышеперечисленных проблем 4) Сделаем выводы, я постараюсь ответить на ваши вопросы
  2. Аутсорсинг – простой пример, когда одна компания при расширении проекта не может нанять десяток специалистов по тестированию, и заключает договор со сторонней компанией. Часто крупные IT компании открывают центры разработки в других странах таких как Китай, Индия, Россия. Обратный случай. Компания уже открыла проект в иностранном офисе. (например проект разрабатывает сервисы компьютерной безопасности). Может выйти закон о том, что подобные сервисы можно разрабатывать только внутри страны. И в таком случае компании придется выполнять передачу проекта Любые другие причины: внезапное увольнение сотрудников, желание заказчика, риски и т д
  3. С одной стороны, если мы состоим в команде, принимающей проект, то у нас все хорошо. Но, как показывает практика, получить проект и заслужить доверие заказчиков очень сложно. Возникает ряд проблем, с которыми не всегда просто справиться. Я разделяю эти проблемы на три типа. 1) Проблемы, связанные с коллегами, которые раньше занимались проектом 2) Проблемы, связанные со сложностью системы, процессов, качеством требований и т д 3) Проблемы связанные непосредственно с заказчиком
  4. Если проект разрабатывался несколько лет и накопилось множество тест кейсов, то изучение, обновление займут много времени. Пока мы изучим и обновим все тест кейсы, ситуация в проекте может поменяться
  5. В крупных проектах бывает множество партнерских систем. У каждой системы есть свои ответственные люди, которых вы не знаете. Сторонние партнерские системы могут быть недоступны во время тестирования вашей системы Доступ к сторонним системам часто запрещен или ограничен
  6. Заказчик давно работает со своей командой, привык к ней и пережил много релизов. Он знает их сильные и слабые стороны. О вас заказчик почти ничего не знает. Часто бывает так, что начальство нашего заказчика требует замены команды без его согласия. Если возникнут конфликтные ситуации, то скорее всего заказчик будет на стороне своих проверенных коллег (даже если они не правы)
  7. Теперь от проблем перейдем к их решениям. Я начну с проблем, связанных с заказчиком, потому что считаю, что они самые важные.
  8. Заказчик любит визуализацию. Когда вы проходите тренинги, участвуете в митингах – составляйте минутки. В моем проекте мы конспектировали абсолютно все. После каждого тренинга составлялся Word документ, где было описано кто проводил тренинг, кто в нем участвовал, какие задавались вопросы, какие были ответы. Если это был мастер класс, то мы повторяли все действия и делали скриншоты. Была создана папка, куда все тренинги сохранялись и заказчик мог в любой момент посмотреть и оценить качество этих тренингов. Мы составили различные матрицы трассировки, по которым было видно соответствие человек / функциональность / тест кейсы / требования / дефекты и т д Визуализируйте метрики, составляйте графики. Такие вещи часто легче воспринимаются заказчиком, чем простые слова или списки При тестировании мы всегда сохраняли скриншоты выполнения большинства тестовых шагов в тестах. Во-первых это помогло нам в следующих релизах, когда надо было вспомнить что-то, или сравнить результаты с предыдущим релизом. Во-вторых при возникновении спорных вопросов (Как это раньше работало?) у нас всегда был конкретный ответ.
  9. Сразу после заведения нового дефекта, автор пишет письмо на всю команду о дефекте. Обычно это пересылка автоматического письма из баг-трекинговой системы. Это дает возможность быть в курсе абсолютно всех найденных дефектов в проекте. Избегаем дубликатов. Позволяет заказчику видеть активность и прогресс новой команды. Кол-во найденных дефектов возрастает в процентном соотношении, важность дефектов растет и т д Вовремя узнаем о недоступности сторонних систем, блокирующих тестирование
  10. Мы предусмотрели возможность тестирования внутренней бизнес логики при недоступности сторонних систем. Использование заглушек (например mock в Soap UI при тестировании веб сервисов) Особый функционал нашей системы, в которой она принимает данные от всех провайдеров, выполняет свои бизнес правила, но не отправляет данные дальше.
  11. В крупных системах, например той, что разрабатывается в моем проекте – использование простых заглушек нежелательно. Дело в том, что наша система состоит из сложного приложения (B2B system), десятков веб сервисов, базы данных и пользовательского интерфейса. На данной схеме описана последовательность действий, которая происходит при создании заказа в нашей системе. Синим выделены компоненты, которые разрабатыаются внутри моего проекта. Когда тестировщик создает новый заказ в системе (стрелка 1), то приложение сначала отправляет запросы во внутренние веб сервисы, а затем начинает работать с внешними веб сервисами, которые разрабатываются в других проектах. Если никаких проблем не возникло, тестовые данные верны, то B2B отправляет заказ в партнерскую систему. Этот заказ может обрабатываться от нескольких минут, до нескольких дней, в зависимости от сложности заказа, доступности других систем и т д. Когда получен ответ от партнерской системы, B2B возвращает ответ пользователю. Естественно, такие сценарии обязательно нужно проверять перед релизами. Но, когда тестировщик только знакомится с системой, изучает ее бизнес логику, апдейтит все тест кейсы, такой подход к выполнению тестов займет слишком много времени. Поэтому наши разработчики нам помогли и сделали возможность тестирования нашей системы в режиме TestFlag.
  12. Мы выявили разные разделы функциональности и вместе с заказчиком назначили приоритет. В QC был создан отдельный TestSet, в который входили все тесты. Новая команда постепенно их выполняла, обновляла и по-тихоньку менялся TestSet регрессионного тестирования На каждую функциональность был назначен инженер по тестированию, отвественный за нее. Также был назначен backup
  13. В QC мы сразу создали папку Training для обучения. Папка включает в себя абсолютно все тесты, которые выполняются в каждом нашем релизе. Заказчик в любой момент может посмотреть прогресс обучения, узнать статус выполнения. В то же время эти результаты не повлияют на его метрики по текущему релизу.
  14. Каждую неделю мы отправляли таблицу следующего вида. Когда транзишен закончился, заказчик попросил нас отправлять такие же таблицы, чтобы следить за прогрессом выполнения тестов во время релиза.
  15. Командировка может помочь сблизиться с коллегами и растопить лед. Но нужно быть очень аккуратным и деликатным Если коллеги не отвечают, или отвечают слишком размыто, мы добавляем в CC заказчика. Коллеги использовали просто SSH клиент для анализа логов. В командировке я предложим им использовать opensource инструмент, который позволяет фильтровать логи, выполнять поиск, красиво подсвечивать ошибки и т д. Коллеги, которым понравился инструмент стали “лучшими друзьями” Узнавайте контактные данные всех служб поддержки. Тестеров, разработчиков, аналитиков сторонних систем. Запрашивайте доступ, просите добавить вас в копию писем