'

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

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





Слайд 1

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


Слайд 2

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


Слайд 3

Кто?


Слайд 4

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


Слайд 5

Зачем?


Слайд 6

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


Слайд 7

UI – это код


Слайд 8

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


Слайд 9

Поддержка


Слайд 10

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


Слайд 11

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


Слайд 12

Как?


Слайд 13

Вручную


Слайд 14

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


Слайд 15

Через UI Unit test


Слайд 16

MVC


Слайд 17

MVC View Model Controller


Слайд 18

MVP


Слайд 19

MVP View Model Presenter


Слайд 20

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


Слайд 21

Client


Слайд 22

MVP demo


Слайд 23

PM


Слайд 24

MVVM


Слайд 25

MVVM View Model ViewModel


Слайд 26

MVVM 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


Слайд 34


×

HTML:





Ссылка: