Insurance companies have found themselves with a surplus of funds after the pandemic. Here's why it should go towards testing.

seen from Iraq

seen from Australia

seen from Brazil

seen from Türkiye
seen from Netherlands
seen from United States
seen from Netherlands

seen from Netherlands
seen from United States
seen from Netherlands

seen from Italy

seen from United States
seen from United States
seen from Germany
seen from Japan
seen from South Korea
seen from Germany

seen from United States

seen from United States
seen from Australia
Insurance companies have found themselves with a surplus of funds after the pandemic. Here's why it should go towards testing.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Risk and Continuous Testing: Backing the right horse | Virtuoso QA Blog
How will continuous testing minimize risk to your business? Well you've come to the right place
Read Full Blog here, https://www.virtuoso.qa/post/risk-and-continuous-testing-backing-the-right-horse
5 Quality Assurance (QA) Initiatives for Digital Success
Continuous-Testing en Grails
Otra posibilidad para ejecutar tus tests automáticamente en Grails es utilizar el plugin auto_test. En la ruta raíz de nuestra aplicación ejecutaremos:
$ grails install-plugin auto-test $ grails auto-test :unit
En este caso, solo se ejecutarán los test de tipo unitario. Un inconveniente que he encontrado con esta solución es que no es capáz de detectar cuando se añaden nuevos ficheros de test, con lo que tendríamos que parar el proceso y volver a arrancarlo. En cualquier caso, esperemos que vaya evolucionando.
Mi fichero settings.cfg para nosy
Es el fichero por defecto. Incluye notificaciones growl y trata como tests todos los ficheros que incluyan el texto "Test" en su nombre.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Continuous-Testing en python con PyDev
Para mi sorpresa PyDev, el conjunto de plugins para desarrollar python desde Eclipse, ya lleva incorporada la funcionalidad de continuous-testing. Genial para los que useis este IDE :-)
Tan solo tenéis que apretar al botoncito con el lapicero y la flechita.
Lo encontré chafardeando en stackoverflow.com.
nosy y notificaciones growl
En otro artículo, ya vimos como ejecutar automáticamente las pruebas en python ayudandonos del comando nosy. Hoy veremos como hacerlo más elegantemente ayudados de Growl, un sistema de notificaciones para Mac OS X. Quedaría tal que así:
En primer lugar es indispensable tener instalado Growl y la utilidad growlnotify (la cual encontrarás dentro del directorio "extras" en la imagen de instalación de Growl).
A continuación instalamos nosegrowl2.
$ pip install nosegrowl2
En el fichero de configuración de nosy de nuestro proyecto (en mi caso setup.cfg), añadir la opción "--with-growl" a la propiedad "options", tal que así:
# Command line options to pass to nose options = -x --with-growl
A partir de aquí, cada vez que se ejecute el test, tendremos unas bonitas notificaciones además de la información que ya salía por consola.
Continuous-Testing en python con nosy
Me gustó mucho Infinitest, un plugin de Eclipse que permite hacer Continuous-Testing (palabro que no se si existe y que significa que los tests se ejecuten automáticamente cuando haya un cambio) y que ya comenté por aquí en otra ocasión. También me gustó mucho el segundo vídeo de holatdd.com y de ahí saqué el programilla en cuestión. Nosy.
En primer lugar, instalaremos pip. Un gestor de paquetes para python similar a rubygems, por decir algo. Para ello lo instalamos usando easy_install. Qué ironía, usar una utilidad que facilita las instalaciones de cosas hechas en python desde dónde instalar otra utilidad similar.
$ sudo easy_install pip
Una vez que hemos hecho esto, instalamos nosy, ahora sí ya con ayuda del comando "pip".
$ sudo pip install -U nose $ sudo pip install -U nosy
Una vez instalado, crearemos el fichero de configuración de nosy settings.cfg y eharemos una pruebecilla, para ello crearemos un unit test un poco cutrón, en un fichero llamado prueba.py, tal que así:
import unittest class TestSomething(unittest.TestCase): def test_something(self): self.assertTrue(False)
En la misma ruta, ejecutamos:
nosy
La salida será similar a esta:
F ====================================================================== FAIL: test_something (prueba.TestSomething) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/edu/repository/data/git/test/python-nosy/prueba.py", line 6, in test_something self.assertTrue(False) AssertionError: False is not True ---------------------------------------------------------------------- Ran 1 test in 0.001s FAILED (failures=1)
Si cambiamos self.assertTrue(False) por self.assertTrue(True), en la misma cónsola, veremos lo siguiente:
---------------------------------------------------------------------- Ran 1 test in 0.000s OK