You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Automated acceptance tests for terminal applications
Acceptance testing is a method of testing an application from a users
point of view. In this talk, I will demonstrate our approach to full
automated testing a terminal email application (purebred) with the
tasty-tmux framework. I'll elaborate the benefits and trade-offs, what
problems we experienced and how we solved them.
Automating acceptance testing is challenging, because
the tests can not adapt to timing sensitive changes in the
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Application Development from the Users Perspective
Short description
The talk gives first hand experience on creating personas - a usability tool for designing user interfaces - and how to incorporate them in the design process.
Long description
Personas are hypothetical users which you can use when designing features for your application, to anticipate user interaction based on their goals. One of many problems in software engineering is providing consistent and easy to use user interfaces. How do you know what UI enables your users to get things done? How do you find a solution if you have conflicting interests? How do you build an interface, which doesn't leave decisions about configuration of the UI up to the user.
This talk will offer a solution to these questions by making use of personas. It will give first hand experience from developing personas for Beaker: from user interviews to how we incorporate them in our design process.