-
Pruebas de usabilidad
-
Behat, BDD, CasperJs
Drupal Team
Pruebas Usabilidad
¿Qué es un test de usabilidad?

¿Por qué se debe hacer un test de usabilidad?
¿Cómo puedes hacer un Test de usabilidad?
Libro muy bueno para aprender sobre usabilidad

BeHat
Behavior-driven development
Desarrollo guiado por comportamiento
Dado que se tiene un juego 5 por 5
Cuando yo alterne la celda en (3, 2)
Entonces la red debería verse asíprivate Game game;
private StringRenderer renderer;
@Given("a $width by $height game")
public void theGameIsRunning(int width, int height) {
game = new Game(width, height);
renderer = new StringRenderer();
game.setObserver(renderer);
}CasperJS
Navegador de script y pruebas para PhantomJS y SlimerJS

casper.start('http://localhost/danet8-v0.0.1/user/login', function () {
test.assertSelectorHasText('h1.page-title', 'Iniciar sesión');
});Iniciar las pruebas
this.fillSelectors('form.user-login-form', {
'input#edit-name': 'admin',
'input#edit-pass': 'Admin123'
}, true);Llenar Formulario
this.capture('dafra.png', undefined, {
format: 'png',
quality: 100
});Llenar Formulario
test.assertSelectorHasText('h1.page-title', 'admin');Comprobar si inicio sessión
Demo
Otras
- mochajs
- Karma.js
- jasmine
- Mas +
Muchas Gracias
Pruebas Usabilidad
By ruby232
Pruebas Usabilidad
- 160