Behavior Driven Development BDD en Python con Lettuce

Lenguajes interpretados o de script, IDEs de desarrollo...

Moderadores: frank, dxfiles

Avatar de Usuario
ubuntu_dev
Mensajes: 8
Registrado: Lun, 25 Nov 2013, 14:56

Behavior Driven Development BDD en Python con Lettuce

Mensaje por ubuntu_dev » Mar, 10 Dic 2013, 21:05

Behavior Driven Development BDD en Python con Lettuce y Selenium
Lettuce es una herramienta que nos permite usar el paradigma BDD en python. Si lo integramos con su webdriver para Selenium, podemos realizar tests usando el lenguaje natural sin una línea de código.
El código usando Lettuce sería algo parecido a:

Código: Seleccionar todo

Given I go to “http://localhost/user/login”
	When I fill in “username” with “admin”
		And I fill in “password” with “adminpassw”
		And I press the button "Login"
	Then browser url should contain “/user/panel/”
		And I should see “Welcome User: admin”
Aqui estamos testeando la pagina de login sin necesidad de programar nada.

Responder