1 uTest: краудсорсинг в тестировании Твердохлебов Роман, ООО НПФ «Беркут» SQA Days 7, 14 – 15 мая 2010, Харьков, Украина
2 Эволюция тестирования Инсорсинг – тестирование проводится внутри компании-разработчика; Аутсорсинг – тестирование проводится вне компании-разработчика или заказчика; Краудсорсинг – тестирование проводится членами какого-либо сообщества; Тестсорсинг – тестирование проводится членами какого-либо сообщества, используются технологии виртуализации и вычислительных облаков.
3 Что такое краудсорсинг? Краудсорсинг – передача компанией или организацией функций, ранее выполняемых ее сотрудниками или по договору подряда, некоторому (как правило большому) сообществу людей в форме обращения.
4 Что такое краудсорсинг?
5 Успешные проекты: –программы бета-тестирования игр и сервисов; –InnoCentive, посредник в научных исследованиях из различных областей между компаниями и энтузиастами, работает с 2001 года; –Emporis, компания по сбору данных о высотной недвижимости со всего мира, работает с 2000 года, в данный момент в их сообществе около тысячи человек; –E-generator, посредник в бизнесе разработки баннеров, логотипов, слоганов, названий сайтов между компаниями и энтузиастами, работает с 2002 года.
6 Что такое краудсорсинг? Неуспешные проекты: –поиски по фотографиям со спутника авиатора Стива Фоссетта, самолет которого пропал в Неваде в 2007 году; –поиски по фотографиям со спутника ученого Джима Грея, исчезнувшего в море в январе 2007 года; –онлайновое голосование, организованное NASA для выбора названия нового модуля космической станции…
7 Платформа uTest. - платформа для взаимодействия между заказчиком и конечными специалистами, которым адресуются задачи, вокруг которой собрано сообщество профессионалов (более специалистов из 163 стран мира).
8 Платформа uTest. География
9
10 Платформа uTest. Виды услуг Виды приложений: Десктопные; Веб; Мобильные; Консольные.
11 Платформа uTest. Виды услуг Виды тестирования: Функциональное: –Тестирование по готовым методикам; –Исследовательское тестирование; Удобства использования; Нагрузочное (только Web-приложения): –Реальная нагрузка; –Симулированная нагрузка; –Смешанная нагрузка.
12 Платформа uTest. Виды услуг Варианты сотрудничества: Разовый проект – один тестовый цикл; Пилотный проект – от трех тестовых циклов; Долгосрочное. Стоимость одного тестового цикла $1500 – $2000
13 Особенности тестирования в uTest
14 Особенности тестирования в uTest Возможна утечка информации.
15 Особенности тестирования в uTest Неэффективно тестирование проектов, которые: –многокомпонентны; –требуют сложного или дорогого оборудования.
16 Особенности тестирования в uTest Для тестировщиков это зачастую подработка; Могут быть разные цели у заказчика и тестировщика.
17 Особенности тестирования в uTest Узкое место – покрытие тестированием; Тестирование - как процесс добычи руды.
18 Особенности тестирования в uTest В тестирование проекта может попасть кто угодно; Завышение критичности и типа дефекта.
19 Выгода для заказчика
20 Выгода для заказчика Армия тестировщиков, готовая работать круглосуточно; Носители практически всех языков и культур.
21 Выгода для заказчика Оценка максимально объективна; Обратная связь от потребителей до выхода на рынок; Все распространенные мобильные устройства.
22 Заказчики
23 Преимущества для исполнителя
24 Преимущества для исполнителя Обилие бонусов: –Проектные; –Квартальные (Bug Battle); –За привлечение клиентов; –За привлечение сотрудников.
25 Преимущества для исполнителя Опыт работы; Расширение профессионального кругозора и сети знакомых; Приобщение к новым продуктам до выхода на рынок.
26 Итоги Снижение затрат на тестирование; Повышение эффективности работы и мотивации тестировщиков; Главное – четко осознавать предоставляемые возможности и свои потребности.
27 Спасибо за внимание! Вопросы? Web-site:retverd.blogspot.com