понедельник, 27 августа 2012 г.

Отчет: Школа компьютерных технологий, тема "QA" Сарма 2012


Всю прошлую неделю я провела в «Школе компьютерных технологий» на Байкале, посвященной в этот раз теме "Quality Control Engineer", а в частности тестированию. В этой школе я выступала в качестве эксперта (а нас таких там было трое), и даже провела лекцию посвященную тест дизайну. Но обо всем по порядку..
Поездка до места проведения заняла около 6 часов, и половина времени пришлась на гравийную дорогу или на куски ремонтируемых объездов. Плохая дорога до Байкала для меня не новость, но все же меня хорошенько «растрясло». А разница в климате вообще вывела из строя до следующего утра :)

Начались занятия в летней школе уже со второго дня после приезда. Лекция была вводная, так как большая часть участников почти ничего не знала о тестировании. Лекция прошла довольно живо, а для проведения «боевого крещения» студентам дали тестовый сайт, заранее подготовленный одним из экспертов. Практика студентам понравилась, ведь ломать не строить :) К вечеру мы подвели итоги, и как выяснилось, почти все справились с заданием. Конечно у них были распространенные ошибки, многие не могли сформулировать описание бага или даже его заголовок, но мы все поначалу допускаем ошибки, и только практика с последующим анализом дает возможность для улучшения ситуации.

Следующий день был посвящен видам тестирования, и многим уже знакомому примеру с «тестированием карандаша». Для проведения практики студентам предложили различные карандаши и один из предметов обстановки на выбор. Такого энтузиазма я, честно говоря не ожидала, студенты ушли вдохновленные, а вечером из их отчетов мы узнали что они проделывали под видами различного тестирования с предметами. Из особо интересного я пожалуй перечислю это: выворачивание пластикового стаканчика наизнанку около 70 раз, работа под водой и длительное нахождение в среде отличной от воздуха, краш-тесты с использованием живого груза весом около 80 кг, замораживание, поджигание, и даже попытки «потыкать» живого человека для определения степени вредоносности предмета :)

Четверг начался с лекционного занятия по теме «Тест дизайн». Я до сих пор в сомнениях стоило ли давать студентам столько информации. Из нее на практике было использовано 40% в лучшем случае, а остальной материал остался сугубо теоретическим. Так же по финальному анкетированию 45% студентов сочли ее «непонятной». Хотя я их понимаю, я сама не один месяц потратила на понимание того, что пыталась им дать за одну лекцию :)

Пятница была заключительным днем, мы немного рассказали студентам про развитие в сфере тестирования, и роли, которые иногда обозначены в отдельные должности. На финальную практику студентам отдали один из сайтов партнерской компании. Полученная отдача от студентов превзошла наши ожидания. Если сравнивать с первым днем, то их навыки значительно выросли, а к их креативу и свежему взгляду добавились и понимание конечной цели процесса тестирования и практические техники, освоенные ими за несколько дней.
Процесс оценки результатов этой финальной сессии занял у экспертов длительное время. Результаты мы огласили только вечером следующего дня, уже на закрытии летней школы компьютерных технологий.

Я надеюсь, что знания приобретенные студентами за этот короткий, но насыщенный промежуток времени, пригодятся им. Ведь не обязательно работать тестировщиком, можно быть кем угодно, или разработчиком, или менеджером проекта, или сотрудником техподдержки. Иногда просто достаточно знать, чем занимаются тестировщики. Мы помогаем делать программные продукты лучше и качественнее, и мы делаем это для Вас, для обычных пользователей, мы делаем это ради любви к искусству, искусству тестирования :)

Так же хочется выразить свою благодарность всем участникам, начиная с экспертов: Алексея Сорокина и Ивана Круглова, организаторов: Анны Балахчи и управления факультета, до студентов. Спасибо, было весело и интересно :) 

Комментариев нет:

Отправить комментарий