Software libre

Selenium Grid and the parallel smoke test suite

At the QA team we have been playing for a while with Selenium Grid, a great tool to run Selenium tests in parallel.

The first task was to reduce the execution time of the Smoke Test Suite having more than one browser running the tests. This is a complex suite with a lot of dependencies, so there's a limit on the parallelization that is possible to achieve. Pablo Luján prepared a graph to explain this a little better:

Even though we have reduced the execution time of 114 tests from 160 minutes to 90 minutes. And we are working on some options to reduce this even more.

Now that the integration of our testing code has been thoroughly tested we are ready to promote the changes from the experimental branch to the stable one. But this change will require some adjustments on the jobs and scripts.

We have new components: a Selenium Hub and one or more Grid Remote Controllers. The Remote Controllers register themselves with the Hub and wait for requests. The Hub will send tests to idle RCs or queue them if none is available. And the RCs will execute the actions on his browser.

Selenium automation: improvements in test package hirarchies and naming conventions

Hello dear Internet. My name is Leo Arias and this is my first post for the Openbravo Planet.

I work with the QA team helping the rest of developers to build high-quality software.

I spend most of the time maintaining the repository for automated testing. Pablo Lujan, also part of the QA team, recently presented a webinar with more details of the things we have done; you can find the recorded session here.

Recently we have been polishing the automation process in order to make it easier to code new integration tests for the ERP. This post will briefly explain the last changes in the packages hierarchy and the convention we are using to name tests. If you are interested in the automation of your Openbravo installations or the modules you develop this might be useful.

From wordpress to drupal

My recent activity on this blog was everything but writing...

I got bored and started trying the technologies around wordpress. Basically those related to internationalization.

So I first want to thank wordpress developers and contributors for this great free software that they have given to us. You set me free from google's privative software and I learned a lot in the process. @Matt Mullen, the next time you are in town the beer is on me :)

But now there's time for a new major change: from wordpress to drupal.

Free Software, Free Society: ensayos selectos de Richard M. Stallman

* Esto lo escribí para la revista Tiempo Compartido, volumen 7, número 4, de noviembre del 2007. En 1971, Richard Stallman era un hacker[1] que trabajaba en el laboratorio de inteligencia artificial del MIT. Pertenecía a una comunidad en la que compartían el software. Si alguien de otra universidad o de alguna compañía solicitaba el código fuente que creaban, ya sea para adaptarlo a sus necesidades o portarlo a otra plataforma, ellos se lo daban. Pero luego, empezaron a surgir computadoras (como VAX y 68020) que incluían sus propios sistemas operativos. Hasta para obtener una copia ejecutable de estos se debía firmar un acuerdo de no divulgación (non­disclosure agreement). Era software privativo, no podía ser modificado ni redistribuido. Como menciona Stallman, «eso significa que el primer paso para usar la computadora era prometer negarle la ayuda a su vecino. Cooperar con la comunidad quedaba prohibido. La regla impuesta por los dueños del software propietario era: "si usted comparte con su vecino, usted es un pirata; si quiere cambios, ruéguenos a nosotros que los hagamos."» Richard Stallman piensa que los usuarios de computadoras deberían ser libres de modificar los programas para que se adapten a sus necesidades. Además dice que deberíamos ser libres de compartir el software, porque ayudar a otras personas es la base de la sociedad. "Free Software, Free Society" ("Software libre para una sociedad libre") [1] es un compendio de ensayos y charlas que nos presentan esta filosofía, así como el trabajo práctico realizado por Stallman con el apoyo de una comunidad de millones de personas que piensan como él.

entrevista pa'l pregón - sfd 2009

Me enviaron unas preguntas del pregón, acerca de nuestra celebración del día de la libertad de software. El pregón es un periódico digital con licencia creative commons by-nc-nd. La publicaron aquí, y la licencia me permite reproducirla, aquí la pongo también :)
Syndicate content