Тренинг Автоматиз функц тестирование с Test Complete

Анонсы тренингов, вебинаров и семинаров, которые мы считаем полезными

Модератор: Vikkimus

Тренинг Автоматиз функц тестирование с Test Complete

Сообщение Vikkimus » 22 сен 2009, 19:15

Впервые в Харькове наши QA-клубовцы организовывают открытый тренинг «Автоматизированное функциональное тестирование на базе Test Complete»

QAClub выступает в качестве не организатора, а информационного партнера тренинговой программы, все вопросы по курсу можно писать в этой ветке, которую обещают читать организаторы-тренеры.

Стоимость тренинга: 2950,00 грн. (Оплата наличным или безналичным расчетом (без НДС)).
В стоимость тренинга входят кофе-брейки

Для участников QAClub – скидка 5%! см. http://www.forum.qaclub.com.ua/viewforum.php?f=12

Тренеры:
Марков Дмитрий (общий опыт в тестировании ПО – 5 лет, опыт автоматизированного тестирования – 3 года)
Махно Дмитрий (общий опыт в тестировании ПО – 6 лет, опыт автоматизированного тестирования – 3 года)

Длительность тренинга: 32 часа (4 встречи по 8 часов)
(по выходным дням, предварительно – по воскресеньям)

Дата начала занятий: середина октября.

Краткая программа тренинга:
• Использование всех возможностей Test Complete для функционального тестирования (плагины, Name Mapping, ODT, DDT и другие);
• использование объектно-ориентированного подхода при создании автоматизированных тестов
• составление грамотного тест-дизайна автоматизированных тестов
• использование фреймворка в автоматизации и умение его расширять

Основной принцип тренинга: минимум теории, максимум практики!

Описание инфраструктуры курса:
• Не надейтесь сидеть и слушать, придется работать. Данный курс имеет практический характер, поэтому мы постараемся дать только самые необходимые теоретические знания, и все остальное время посвятить практике и передаче наших знаний Вам.
• “Record and play” не входит в состав тренинга. Будем разрабатывать скрипты правильно и с точки зрения тестирования, и с точки зрения программирования, и с точки зрения расширяемости, и с многих других точек зрения.
• К каждому участнику будем применять индивидуальный подход. Поскольку нас двое, помогать будем успевать всем желающим.
• Каждый участник будет работать за отдельным компьютером со всем необходимым ПО (включая последнюю версию Test Complete)
• Весь теоретический и практический материал будет предоставляться в виде презентаций, рассказов, практических советов. Везде, где это возможно, информация будет дублироваться на экран проектора.

Знания, необходимые для эффективного прохождения тренинга:
• Наличие уверенных знаний в области тестирования ПО
• Понимание принципов ООП
• Знание любого языка программирования (желательно)

По окончании тренинга Вы будетн знать/уметь:

• Оценивать и четко понимать необходимость (или ненужность) автоматизированного тестирования
• Выбирать средство автоматизации
• Грамотно использовать framework в автоматизированном тестировании
• Составлять тестовое покрытие для функционального автоматизированного тестирования
• Уверенно знать средство Test Complete, его плюсы, минусы и особенности
• Разрабатывать скрипты для автоматизированного тестирования (в Test Complete)
• Составлять грамотный тест дизайн при автоматизации
Последний раз редактировалось Vikkimus 27 сен 2009, 12:36, всего редактировалось 5 раз(а).
Vikkimus
Guru
 
Сообщений: 1097
Зарегистрирован: 14 апр 2008, 09:58

Сообщение Vikkimus » 22 сен 2009, 19:16

Программа тренинга

Краткие пояснения:

Теория – презентация на проекторе или real-time работа с Test Complete с пояснениями. Ответы на любые вопросы.
Практика – постановка задачи и контроль ее выполнения. Всесторонняя помощь в процессе решения задачи каждому участнику.

1 день
Теория:
1. Общая информация по тренингу
2. Автоматизация в общем цикле разработки ПО. Отличия от ручного тестирования.
3. Test Complete: знакомство (возможности Test Complete, общая структура, принцип работы, плюсы и минусы)
4. Основы программирования (переменные, методы, свойства, события, классы, объекты: очень кратко)
5. Теория ООП (наследование, инкапсуляция, полиморфизм: очень кратко на понятных примерах)
6. Name Mapping, Aliases: знакомство
7. ODT: знакомство, примеры
Практика:
1. Совместное написание теста в рамках Фреймворка с помощью ODT
2. Самостоятельное написание первого теста с использованием ODT (при готовых формах, алиасах. Без использования DDT)

2 день
Теория:
1. Фреймворк: общая информация по построению и использованию фреймворка
2. Фреймворк: знакомство с нашим фреймворком (презентация тестов и детальное описание фреймворка).
3. DDT: знакомство
4. Тест дизайн. Примеры плохого и хорошего тест дизайна.
5. ODT: учимся составлять тесты на базе ODT
Практика:
1. Создание тестов в рамках фреймворка по подготовленным тест кейсам (при готовых формах, алиасах, тестовых данных: готовим базу для дальнейшей работы)
2. Использование ODT и DDT при написании тестов (создание форм, алиасов, формата тестовых данных, построение тестов на их основе)

3 день
Теория:
1. Работа с J-script классами: знакомство. Отличия от ODT.
2. Расширение фреймворка: сложности и нюансы
3. Работа с логами: полезные функции, советы
4. Создание функций, расширяющих фреймворк (advanced)
Практика:
1. Использование J-script классов при написании тестов
2. Написание тестов по требованиям
3. Использование ODT, Aliases, DDT в тестах
4. Использование классов, Aliases, DDT в тестах
5. Расширение функций логирования, описание объектов приложения (расширение фреймворка)

4 день
Теория:
1. Когда лучше использовать ручное тестирование: рекомендации, примеры
2. Проверки в приложении: автоматические, полуавтоматические, ручные. Советы по использованию.
Практика:
1. Написание тестов
2. Расширение фреймворка
Vikkimus
Guru
 
Сообщений: 1097
Зарегистрирован: 14 апр 2008, 09:58

Сообщение wishaway » 28 сен 2009, 14:08

Всем привет :)

Я Марков Дмитрий, один из тренеров данного курса. Готов ответить на любые, даже самые коварные, вопросы :)

Может кому-то дорого, или не устраивает программа, или длительность тренинга, или неудобно по выходным заниматься или еще что-то...

Мне тяжело поверить, что никому не интересна эта область, тем более, что тренинг является практическим, что найти в Украине очень тяжело (если вообще возможно). Поэтому варианта 2: либо что-то не устраивает, либо просто нет интереса к данному тренингу.

Если что-то не устраивает - пишите, будем обсуждать :)
Regards,
Dmitry Markov
wishaway
Junior
 
Сообщений: 27
Зарегистрирован: 13 мар 2008, 13:23
Откуда: Kharkov

Сообщение Maria » 29 сен 2009, 10:56

wishaway писал(а):Всем привет :)

Я Марков Дмитрий, один из тренеров данного курса. Готов ответить на любые, даже самые коварные, вопросы :)

Может кому-то дорого, или не устраивает программа, или длительность тренинга, или неудобно по выходным заниматься или еще что-то...

Мне тяжело поверить, что никому не интересна эта область, тем более, что тренинг является практическим, что найти в Украине очень тяжело (если вообще возможно). Поэтому варианта 2: либо что-то не устраивает, либо просто нет интереса к данному тренингу.

Если что-то не устраивает - пишите, будем обсуждать :)

Здравствуйте, Дмитрий!
Скажу от себя. моя вряд ли фирма купит Test Complete. Поэтому идти на треннинг, что бы помечтать, как бы было хорошо... не хочу :) Простите. :(
Maria
Junior
 
Сообщений: 31
Зарегистрирован: 18 мар 2008, 15:47
Откуда: Kharkov

Сообщение wishaway » 29 сен 2009, 18:01

Жаль :)

Общая тенденция сейчас такая, что многие компании все таки переходят с ручного на автоматизированное тестирование. Не все, конечно, используют при этом Test Complete.

Практический тренинг имеет смысл проводить на каком-то одном инструменте, чтобы научить, а не просто дать теоретическую информацию, которую можно почитать и в книгах.

Я понимаю, что многие работают в компаниях, где либо нет автоматизации, либо она есть, но на базе другого инструмента. Тут уже решать вам, нужны вам знания Test Complete или нет :)
Regards,
Dmitry Markov
wishaway
Junior
 
Сообщений: 27
Зарегистрирован: 13 мар 2008, 13:23
Откуда: Kharkov

Сообщение Maria » 30 сен 2009, 11:58

wishaway писал(а): Я понимаю, что многие работают в компаниях, где либо нет автоматизации, либо она есть, но на базе другого инструмента. Тут уже решать вам, нужны вам знания Test Complete или нет :)

Это будут знания без практики. Зачем отнимать время преподавателя и реального слушателя, который сможет применить полученные знания ? А общие знания о продукте - имеются.
Maria
Junior
 
Сообщений: 31
Зарегистрирован: 18 мар 2008, 15:47
Откуда: Kharkov

Сообщение wishaway » 30 сен 2009, 12:50

как раз наоборот. Практика - это 80% данного тренинга. Также основной упор будет делаться не на то, как сделать что-то с помощью тест комплита (аля читаем хелп тест комплита), а на построение и использование фреймворка и скриптов функционального тестирования на базе тест комплита.

Знания, полученные на тренинге, можно применять за рамками тест комплита. Если вы знаете тест комплит и умеете использовать его функции - это будет только плюсом, поскольку не прийдется объяснять синтаксис и функционал, можно будет полностью сосредоточиться на тест дизайне, фреймворке и подходах (ODT, J-script classes, DDT etc.), а не показывать, как работать со строками через aqString или как отловить элемент грида через .NET функции.

У нас был опыт проведения похожего тренинга для Global Logic команды (внутренней). Были люди, которые знают тест комплит и работали с ним. Но даже им было тяжело на этом тренинге :)

Если кратко - то этот тренинг - смесь тест дизайна, проектирования фрейморка, объектно-ориентированного программирования и тестирования. Это и есть то, что называется автоматизацией. И тест комлпит - одно из средств, которое позволяет это делать грамотно и эффективно (если использовать его возможности и функции по назначению).

P.S. Я ни в коем случае не думаю, что Вы плохо знаете тест комплит. Просто полагаю, что подобные вопросы возникают у многих и пытаюсь дать полную информацию об этом тренинге.
Regards,
Dmitry Markov
wishaway
Junior
 
Сообщений: 27
Зарегистрирован: 13 мар 2008, 13:23
Откуда: Kharkov

Сообщение wishaway » 30 сен 2009, 12:55

Простой пример: если вы научились правильно забивать гвозди молотком (правильно замахиваться, держать гвоздь другой рукой, попадать по шляпке, а не по пальцам, чувствовать силу удара и т.п.), то вы сможете забивать и большие гвозди кувалдой, и маленькие гвоздики пласкогубцами, и деревянный чопик кирпичем и много чего другого :)

Так и здесь, если научиться правильно подходить к процессу автоматизации, то можно этот процесс применять не зависимо от средства и языка программирования (будь то гриндер, тест комплит или вообще C# .NET в студии)
Regards,
Dmitry Markov
wishaway
Junior
 
Сообщений: 27
Зарегистрирован: 13 мар 2008, 13:23
Откуда: Kharkov

Сообщение Vikkimus » 02 окт 2009, 13:41

Коллеги, для записи пишите на info@qaclub.com.ua с пометкой avtomat в теме.

Спасибо!
Vikkimus
Guru
 
Сообщений: 1097
Зарегистрирован: 14 апр 2008, 09:58

Сообщение Lusy » 16 ноя 2009, 11:13

Добрый день!
Для меня от тренинг очень интересен и актуален, но цена высоковата.
Возможны ли изменения в ценовой политике? :)
Lusy
Junior
 
Сообщений: 7
Зарегистрирован: 24 янв 2009, 23:41

Сообщение Po » 16 ноя 2009, 18:58

2 Demon:
А старым знакомым скидки посущественнее будут? ;)
Po
Newcomer
 
Сообщений: 3
Зарегистрирован: 13 мар 2008, 17:10
Откуда: Kharkov

Сообщение wishaway » 16 ноя 2009, 21:49

Всем привет,

Учтя ваши пожелания относительно стоимости тренинга, мы приняли решение для первой, пилотной группы, снизить цену до 2550,00 грн. за тренинг (абсолютно для всех, как старых так и новых знакомых :)), то есть по сути скидка будет не 5%, а почти 14%.

Набор в группу на данный тренинг продолжается. Дата начала занятий будет зависеть от скорости комплектации группы.

У кого еще есть вопросы - не стесняйтесь спрашивать :)

Regards,
Дмитрий Марков
wishaway
Junior
 
Сообщений: 27
Зарегистрирован: 13 мар 2008, 13:23
Откуда: Kharkov


Вернуться в Календарь событий

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron