План на курса
Въведение
- Предимства на TDD и Agile
TDD (2 дни)
Инсталиране и конфигуриране на автоматизирани Unit Testing рамки
TDD подходи
- Проектиране на софтуер с помощта на TDD Софтуер за рефакторинг TDD работни процеси и шаблони
Внедряване на TDD
- Модули за сътрудничество Разбиране на тестови фалшификати, закъснения, дубли и фалшиви тестове Писане на добри модулни тестове Подобряване на съществуващи тестове Рефакторинг на приложение Писане на тестове за наследени C Адаптиране на TDD за разработка на вграден софтуер Тестово шофиране до силикона с фалшиви модули
Agile (1 ден)
Въведение
- Agile срещу традиционните подходи за разработка на софтуер Agile Манифестът
Внедряване Agile
- Планиране на издаване, Планиране на итерация с нулева итерация, Преглед на изискванията за оценка, Ежедневно изправяне на качеството на екипа, Тестване на итерация, Преглед на итерация за приемане (Витрина) Ретроспективи Научен урок от Agile Принципи
Обобщение и заключение
Изисквания
- Разбиране на C програмирането
- Разбиране на концепциите за тестване на софтуер
Oтзиви от потребители (3)
Упражненията, с които успяхме да се запознаем с TDD
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Хареса ми да работя в малки групи. :)
Nikoletta Domak - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Наистина се насладих на цялостното положително и окуражаващо отношение на обучителя и атмосферата в разговорите. Курсът беше много добре структуриран и аналогиите и примерите, използвани за обяснение на теорията, бяха много полезни. Много съм доволен и от практическата част - прости и разбираеми задачи, които карат учениците да прилагат теорията на практика :)
Lasma Matusevica - ACCENTURE
Course - Agile and TDD with C
Machine Translated