'

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

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

Кто?


Слайд 3

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


Слайд 4

Зачем?


Слайд 5

UI – это лицо программы


Слайд 6

UI – это код


Слайд 7

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


Слайд 8

Поддержка


Слайд 9

Расширяемость


Слайд 10

Тестировать UI нужно


Слайд 11

Как?


Слайд 12

Вручную


Слайд 13

Автоматически


Слайд 14

Через UI Unit test


Слайд 15

MVC


Слайд 16

MVC View Model Controller


Слайд 17

MVP


Слайд 18

MVP View Model Presenter


Слайд 19

Архитектура Client DB Server UniversityService GetGroups() GetStudents() UpdateGroup(Group)


Слайд 20

Client


Слайд 21

MVP demo


Слайд 22

PM


Слайд 23

MVVM


Слайд 24

MVVM View Model ViewModel


Слайд 25

MVVM demo MainWindow GroupList EditGroup StudentList


Слайд 26

Сложные модели


Слайд 27

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


Слайд 28

Декомпозиция


Слайд 29

События ViewModel2 ViewModel1 ViewModel3 EventManager


Слайд 30

Агрегация MainViewModel ChildViewModel1 ChildViewModel2 ChildViewModel3


Слайд 31

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


Слайд 32

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


Слайд 33


×

HTML:





Ссылка: