🗊Инструментарий Разработчика Кардаш Николай

Категория: Технологии
Нажмите для полного просмотра!
Инструментарий Разработчика  Кардаш Николай, слайд №1Инструментарий Разработчика  Кардаш Николай, слайд №2Инструментарий Разработчика  Кардаш Николай, слайд №3Инструментарий Разработчика  Кардаш Николай, слайд №4Инструментарий Разработчика  Кардаш Николай, слайд №5Инструментарий Разработчика  Кардаш Николай, слайд №6Инструментарий Разработчика  Кардаш Николай, слайд №7Инструментарий Разработчика  Кардаш Николай, слайд №8Инструментарий Разработчика  Кардаш Николай, слайд №9Инструментарий Разработчика  Кардаш Николай, слайд №10Инструментарий Разработчика  Кардаш Николай, слайд №11Инструментарий Разработчика  Кардаш Николай, слайд №12Инструментарий Разработчика  Кардаш Николай, слайд №13Инструментарий Разработчика  Кардаш Николай, слайд №14Инструментарий Разработчика  Кардаш Николай, слайд №15Инструментарий Разработчика  Кардаш Николай, слайд №16Инструментарий Разработчика  Кардаш Николай, слайд №17Инструментарий Разработчика  Кардаш Николай, слайд №18Инструментарий Разработчика  Кардаш Николай, слайд №19Инструментарий Разработчика  Кардаш Николай, слайд №20Инструментарий Разработчика  Кардаш Николай, слайд №21Инструментарий Разработчика  Кардаш Николай, слайд №22Инструментарий Разработчика  Кардаш Николай, слайд №23Инструментарий Разработчика  Кардаш Николай, слайд №24Инструментарий Разработчика  Кардаш Николай, слайд №25Инструментарий Разработчика  Кардаш Николай, слайд №26Инструментарий Разработчика  Кардаш Николай, слайд №27Инструментарий Разработчика  Кардаш Николай, слайд №28Инструментарий Разработчика  Кардаш Николай, слайд №29Инструментарий Разработчика  Кардаш Николай, слайд №30Инструментарий Разработчика  Кардаш Николай, слайд №31Инструментарий Разработчика  Кардаш Николай, слайд №32Инструментарий Разработчика  Кардаш Николай, слайд №33Инструментарий Разработчика  Кардаш Николай, слайд №34Инструментарий Разработчика  Кардаш Николай, слайд №35Инструментарий Разработчика  Кардаш Николай, слайд №36Инструментарий Разработчика  Кардаш Николай, слайд №37Инструментарий Разработчика  Кардаш Николай, слайд №38Инструментарий Разработчика  Кардаш Николай, слайд №39Инструментарий Разработчика  Кардаш Николай, слайд №40Инструментарий Разработчика  Кардаш Николай, слайд №41Инструментарий Разработчика  Кардаш Николай, слайд №42

Содержание

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

Слайды и текст этой презентации


Слайд 1





Инструментарий Разработчика
Кардаш Николай
Описание слайда:
Инструментарий Разработчика Кардаш Николай

Слайд 2





Что будем обсуждать
Agile-Автоматизация
Хорошие тесты
Инструменты для тестирования
Описание слайда:
Что будем обсуждать Agile-Автоматизация Хорошие тесты Инструменты для тестирования

Слайд 3





Что НЕ будем обсуждать
Какой именно фреймворк для юнит тестирования круче?
Какой tool круче?
Описание слайда:
Что НЕ будем обсуждать Какой именно фреймворк для юнит тестирования круче? Какой tool круче?

Слайд 4





Начнем?
Описание слайда:
Начнем?

Слайд 5





Обычные средства автоматизации
SilkTest
WinRunner
…
Почему не подходят?
Описание слайда:
Обычные средства автоматизации SilkTest WinRunner … Почему не подходят?

Слайд 6





Обычные средства автоматизации
Процесс
Описание слайда:
Обычные средства автоматизации Процесс

Слайд 7





Обычные средства автоматизации
	[+] appstate ActTestStart() basedon  none //none
		[-] if(!ActivTestAdministration.exists())
			[ ] ActivTestAdministration.Invoke()
		[-] else
			[ ] ActivTestAdministration.SetActive()
	[ ] 
	[+] appstate AfterSuperLogin() basedon ActTestStart
		[ ] ActivTestAdministration.SetActive()
		[ ] LogIn.Invoke()
		[ ] ConnectionType = LogIn.Connection.ConnectionTable.RadioWebService.GetContents()[GetConnecType]
		[ ] Login(System, Administrator, Server, ConnectionType)
		[ ] ActivTestAdministration.SetActive()
Описание слайда:
Обычные средства автоматизации [+] appstate ActTestStart() basedon none //none [-] if(!ActivTestAdministration.exists()) [ ] ActivTestAdministration.Invoke() [-] else [ ] ActivTestAdministration.SetActive() [ ] [+] appstate AfterSuperLogin() basedon ActTestStart [ ] ActivTestAdministration.SetActive() [ ] LogIn.Invoke() [ ] ConnectionType = LogIn.Connection.ConnectionTable.RadioWebService.GetContents()[GetConnecType] [ ] Login(System, Administrator, Server, ConnectionType) [ ] ActivTestAdministration.SetActive()

Слайд 8





Обычные средства автоматизации
Еще проблемы?
Знания по программированию
Лицензия
Не интересно
Описание слайда:
Обычные средства автоматизации Еще проблемы? Знания по программированию Лицензия Не интересно

Слайд 9





Agile-Инструментарий
Описание слайда:
Agile-Инструментарий

Слайд 10





Agile-Инструментарий
Немедленный старт
Тесты и реализация отдельно
Best Practices
Нормальные языки программирования
Профессиональный рост
Описание слайда:
Agile-Инструментарий Немедленный старт Тесты и реализация отдельно Best Practices Нормальные языки программирования Профессиональный рост

Слайд 11





Agile-Инструментарий
Немедленный старт
Описание слайда:
Agile-Инструментарий Немедленный старт

Слайд 12





Agile-Инструментарий
Тесты и реализация отдельно
Описание слайда:
Agile-Инструментарий Тесты и реализация отдельно

Слайд 13





Agile-Инструментарий
Поощрять Best Practices
Описание слайда:
Agile-Инструментарий Поощрять Best Practices

Слайд 14





Agile-Инструментарий
Профессиональный рост
Описание слайда:
Agile-Инструментарий Профессиональный рост

Слайд 15





Что можно тестировать?
Описание слайда:
Что можно тестировать?

Слайд 16





Как начать писать тесты?
Необходимо ответить на три вопроса:
Как тестируем?
Что тестируем?
Что ожидаем?
Описание слайда:
Как начать писать тесты? Необходимо ответить на три вопроса: Как тестируем? Что тестируем? Что ожидаем?

Слайд 17





Бизнес логика приложения
Описание слайда:
Бизнес логика приложения

Слайд 18





Бизнес логика приложения
Это программный код
Описание слайда:
Бизнес логика приложения Это программный код

Слайд 19





От чего зависит тест?
Описание слайда:
От чего зависит тест?

Слайд 20





Какие бывают тесты?
Модульный тест (unit)
Системный тест (system)
Приемочные
Интеграционные
И т.д.
Описание слайда:
Какие бывают тесты? Модульный тест (unit) Системный тест (system) Приемочные Интеграционные И т.д.

Слайд 21





Как написать хороший тест?
Придумайте ему хорошее имя
Описание слайда:
Как написать хороший тест? Придумайте ему хорошее имя

Слайд 22





Как написать хороший тест?
Стандартная структура!
Описание слайда:
Как написать хороший тест? Стандартная структура!

Слайд 23





Как написать хороший тест?
Тест – это код.
Описание слайда:
Как написать хороший тест? Тест – это код.

Слайд 24





Как написать хороший тест?
Независимость
Описание слайда:
Как написать хороший тест? Независимость

Слайд 25





Как написать хороший тест?
Время выполнения теста
Описание слайда:
Как написать хороший тест? Время выполнения теста

Слайд 26





Тест фреймворки
Семейство xUnit фреймворков
nUnit
mbUnit
xUnit
jUnit
jsUnit
… ну очень много.
Описание слайда:
Тест фреймворки Семейство xUnit фреймворков nUnit mbUnit xUnit jUnit jsUnit … ну очень много.

Слайд 27





Mock Object Frameworks
Описание слайда:
Mock Object Frameworks

Слайд 28





Mock Object Frameworks
Изолируют зависимости
Описание слайда:
Mock Object Frameworks Изолируют зависимости

Слайд 29


Инструментарий Разработчика  Кардаш Николай, слайд №29
Описание слайда:

Слайд 30





Данные
Описание слайда:
Данные

Слайд 31





База данных
SQL – это программный код тоже!
Тест состоит из:
Описание слайда:
База данных SQL – это программный код тоже! Тест состоит из:

Слайд 32


Инструментарий Разработчика  Кардаш Николай, слайд №32
Описание слайда:

Слайд 33





Интерфейс пользователя
Описание слайда:
Интерфейс пользователя

Слайд 34





Интерфейс пользователя
Хорошая, понятная архитектура 
Шаблоны проектирования (MVC, MVP, Application Controller, Mediator, etc.)
Архитектура в стиле «as designed»
Описание слайда:
Интерфейс пользователя Хорошая, понятная архитектура  Шаблоны проектирования (MVC, MVP, Application Controller, Mediator, etc.) Архитектура в стиле «as designed»

Слайд 35





Интерфейст пользователя
Model View Controller (MVC)
Какие данные отображаются?
Описание слайда:
Интерфейст пользователя Model View Controller (MVC) Какие данные отображаются?

Слайд 36





Интерфейст пользователя
Архитектура в стиле «as designed»
Пишем приёмочные тесты
Устанавливаем приложение
Подготавливаем тестовые данные
Запускаем
Описание слайда:
Интерфейст пользователя Архитектура в стиле «as designed» Пишем приёмочные тесты Устанавливаем приложение Подготавливаем тестовые данные Запускаем

Слайд 37


Инструментарий Разработчика  Кардаш Николай, слайд №37
Описание слайда:

Слайд 38





Командная работа
Описание слайда:
Командная работа

Слайд 39





Командная работа
Fitnesse
Описание слайда:
Командная работа Fitnesse

Слайд 40


Инструментарий Разработчика  Кардаш Николай, слайд №40
Описание слайда:

Слайд 41





И так...
Тестировать можно все!
Важно – определить, какие средства удобны для вашей команды.
Описание слайда:
И так... Тестировать можно все! Важно – определить, какие средства удобны для вашей команды.

Слайд 42





Вопросы?
Описание слайда:
Вопросы?



Похожие презентации
Mypresentation.ru
Загрузить презентацию