# Painless UI Testing

DevFeed: [Painless UI Testing](<https://devfeed.tech/articles/painless-ui-testing-25369.md>)

Original publisher: [Read original article](<https://kau.sh/ppt/painless-ui-testing/>)

Author: Kaushik Gopal

Published: 2015-08-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [ui-testing](<https://devfeed.tech/topics/ui-testing.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [framework](<https://devfeed.tech/tags/framework.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [state](<https://devfeed.tech/tags/state.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>), [view](<https://devfeed.tech/tags/view.md>)

## AI overview

This talk discusses practical ways to make UI tests faster and less burdensome. It covers deciding which parts of a UI need testing and using patterns such as supervising controllers, presenters, and view model state.

## Source excerpt

What if you could get your UI tests to run as fast as your unit tests? you would write more tests you would feel happy writing the tests your managers would be pleased with you not goofing around with that new testing framework around the corner Using patterns of yore (like Martin Fowler's supervising controller, effective use of presenters and view model state) we're going to tackle everyday-real-annoying impediments to UI testing. We'll address what parts of the UI need testing and effective ways of testing them. The objective of the talk is to prove to the world that the title of this talk is not an oxymoron. Slides ##