Архитектура для автоматизированного тестирования UI презентация

План Кто? Зачем? Как? Паттерны Сложные модели

Слайд 1Архитектура для автоматизированного тестирования UI
Антон Бевзюк
Intel


Слайд 2План
Кто?
Зачем?
Как?
Паттерны
Сложные модели


Слайд 3КТО?


Слайд 4Кто?
Программист
Руководитель разработки
Тренер студентов и сотрудников


Слайд 5ЗАЧЕМ?


Слайд 6UI – это лицо программы


Слайд 7UI – это код


Слайд 8UI бывает сложный


Слайд 9Поддержка


Слайд 10Расширяемость


Слайд 11Тестировать UI нужно


Слайд 12КАК?


Слайд 13Вручную


Слайд 14Автоматически


Слайд 15Через UI
Unit test


Слайд 17MVC
View
Model
Controller


Слайд 19MVP
View
Model
Presenter


Слайд 20Архитектура
Client
DB
Server
UniversityService
GetGroups()
GetStudents()
UpdateGroup(Group)


Слайд 22MVP demo


Слайд 25MVVM
View
Model
ViewModel


Слайд 26MVVM demo

MainWindow
GroupList
EditGroup
StudentList


Слайд 27СЛОЖНЫЕ МОДЕЛИ


Слайд 28Как справиться со сложностью?


Слайд 29Декомпозиция


Слайд 30События
ViewModel2
ViewModel1
ViewModel3
EventManager


Слайд 31Агрегация
MainViewModel
ChildViewModel1
ChildViewModel2
ChildViewModel3


Слайд 32Еще раз
Тестировать UI нужно
Способов много
MVC
MVP
MVVM
Сложные модели


Слайд 33Спасибо!
Антон Бевзюк
anton.bevzjuk@pisem.net
Skype: anton.bevzyuk
ICQ: 26248832


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика