Archivo historico de la wiki de EGC

Contenido archivado y de solo lectura, importado de la wiki original en julio de 2026. Puede contener enlaces rotos y material obsoleto.

Pruebas de software 21-22

Página_Principal -> 2021/2022 -> Prácticas - 21/22

Prerrequisitos

sudo apt-get install chromium-browser chromium-chromedriver
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

options = webdriver.ChromeOptions()
options.headless = True
driver = webdriver.Chrome(options=options)
driver.get("https://www.google.com/")
print('Title: %s' % driver.title)
driver.quit()

Ajustes en la base de datos -> Tips and tricks

Automatizando Pruebas

La estructura de Django se divide en vistas, modelos, plantillas principalmente. En esta práctica veremos como testear cada una de las partes de django así como ejecutar las pruebas de carga del mismo. Para lanzar las pruebas Django utiliza el framework de pruebas unittest el cual esta inspirado en Junit. Estas pruebas se ejecutarán con el comando:

django-arch.png
#Corre todos los tests disponibles
$./manage.py test
#Corre los tests dentro de “voting”
$./manage.py test voting

02-Decide-Test 2021.pdf
02-Decide-Test_2021.pdf