 
 
		
				
			Robot
			
			Складчик
		- #1
[Ibs Training Center] Разработка через тестирование TDD на Java [Денис Цыганов]
- Ссылка на картинку
 
Разработка через тестирование (TDD) на Java
Данный курс знакомит слушателей с одной из инженерных практик методологии Agile — разработкой через тестирование (TDD). Освещаются теоретические аспекты модульного тестирования, что будет полезно для разработчиков независимо от методологий, используемых в их проектах. Теоретические подходы иллюстрированы примерами кода на языке Java.
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
		
		
	
	
		 
	
В ходе тренинга слушатели:
Разбираемые темы:
						Данный курс знакомит слушателей с одной из инженерных практик методологии Agile — разработкой через тестирование (TDD). Освещаются теоретические аспекты модульного тестирования, что будет полезно для разработчиков независимо от методологий, используемых в их проектах. Теоретические подходы иллюстрированы примерами кода на языке Java.
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
 
	В ходе тренинга слушатели:
- получат общее представление о целях и задачах тестирования;
- научатся использовать паттерны при разработке модульных тестов;
- познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
- получат практические навыки разработки через тестирование;
- научатся использовать паттерны TDD;
- получат практический опыт разработки приложения с помощью TDD.
Разбираемые темы:
- 1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
 Что такое тестирование программного обеспечения?
 Что мы можем обнаружить в процессе тестирования?
 Классификация видов тестирования
 Принципы тестирования ПО
- 2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
 Определение разработки через тестирование
 Рабочий процесс разработки через тестирование
 Фреймворк модульного тестирования. Введение.
 TDD Kata
- 3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
 Паттерн Red-Green-Refactor
 Простейшие тесты
 Соглашение об использовании имен в модульном тестировании
 Принципы модульного тестирования F.I.R.S.T.
 Наследование и модульное тестирование
 Унаследованный код и модульные тесты
- 4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
 Каталог антипаттернов
 Основные ошибки
- 5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
 Паттерн Многоуровневая архитектура
 Методы разработки API
 Mock-тестирование
- Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.
										
									