ISTQB. ¿Qué es? ¿Cuales son los niveles de certificación?

ISTQB LogoEl ISTQB (International Software Testing Qualifications Board)  es una organización de certificación de la calidad del software que opera internacionalmente. El ISTQB fue fundado en noviembre de 2002 en Edimburgo y está legalmente registrado en Bélgica. Esta organización se encarga de soportar y definir un esquema de certificación internacional. Suministra el plan de estudios y el glosario sobre los que se definen los que se establecen las guías para la acreditación y evaluación de los profesionales del testing a cargo de los comités de cada país Según ellos mismos, el ISTQB ha creado esquema más exitoso del mundo para la certificación de los probadores de software. Hasta junio de 2013, ha certificado a más de 307.000 testers en 70 países en todo el mundo, con una tasa de crecimiento de aproximadamente 12.000 certificaciones por trimestre. » Read more

SQL Para Testers (I)

SQL Para Testers (I)

Iniciamos con este una serie de artículos sobre SQL para Testers, basada en el excelente artículo SQL for Testers Training publicado por The Bearded Tester. Si leéis inglés técnico, mi recomendación sería descargar su «libro» y empezar a jugar con alguna base de datos de test que tengáis a vuestra disposición. El libro ya no está disponible en su web, así que si alguien lo quiere, por favor que nos lo pida a través del formulario de la página de contacto. También puedes seguir leyendo aquí nuestra traducción/adaptación.

¿Qué es SQL?

Si queréis la definición completa, podéis ir directamente a la wikipedia: SQL. La versión corta es que SQL es un Lenguaje de Consulta Estructurado (structured query language) para relacionarnos con bases de datos. ¿Y esto qué quiere decir? Pues que SQL permite acceso y manipulación de bases de datos.

Conocer SQL es de gran importancia para los testers, pues de esta manera vamos a poder insertar, modificar, borrar y comprobar datos directamente en la base de datos, y comprobar que los datos con los que trabaja la aplicación bajo pruebas son correctos, o son los esperados. » Read more

Videotutoriales Selenium. Cómo automatizar tu navegador (Video)

SeleniumProbablemente ya conoces Selenium, un conjunto de herramientas específicas para la automatización de los navegadores web en varias plataformas (funciona en  muchos navegadores y sistemas operativos) y que además puede ser controlado por muchos lenguajes de programación y marcos de prueba.

Selenium automatiza navegadores. Eso es todo. Cómo utilizar eso en nuestras pruebas de software es, por así decirlo, cosa nuestra.

Además, tiene el apoyo de algunos de los mayores fabricantes de navegadores que han tomado (o están tomando) medidas para hacer de Selenium una parte natural de sus navegadores. También es el centro de tecnología en un sin número de otras herramientas de automatización de navegador, APIs y marcos. » Read more

Ironhack. Multiplica tus habilidades. Curso Intensivo de Desarrollo Web

Ironhack. Multiplica tus habilidades. Curso Intensivo de Desarrollo WebAprovechando que el pasado viernes se celebró el Hackshow, vamos a hablar de Ironhack.

¿Qué es Ironhack?

Ironhack es un curso intensivo de Desarrollo Web que permite aprender en 8 semanas las habilidades requeridas por las principales empresas tecnológicas en relación con el desarrollo web. Consiste en un trabajo previo de más de 60 horas, con material online antes del inicio del curso, para conseguir que antes de empezar el curso todos los asistentes tengan una base idéntica sobre la que empezar a trabajar. Tras este trabajo previo comienzan  las clases , con 2 meses de duración con y más de 400 horas. El curso es principalmente Práctico. Un 90% del tiempo del curso se está trabajando en ejercicios prácticos. » Read more

expo:QA’14: del 26 al 29 de Mayo en Madrid

expo:QA'14: del 26 al 29 de Mayo en MadridInvitación a presentar trabajos y tutoriales

Expo:QA’14 ha abierto el plazo a todos los profesionales del testing y de la calidad del software para proponer un trabajo basado en sus conocimientos y experiencia en el campo antes del 5 de enero de 2014, 24:00. Los trabajos seleccionados por el comité de revisión se presentarán en los 2 tracks principales del evento con traducción simultánea. Dos galardones recompensarán la mejor ponencia votada por los participantes y la mejor ponencia seleccionada por el comité técnico.

A los ponentes seleccionados por el comité se les atribuye una subvención para sus gastos de viaje. » Read more

10 Trucos de SoapUI para principiantes (Parte II)

10 Trucos de SoapUI para principiantes (Parte II)Hace unos días os dejamos 10 Trucos de SoapUI para principiantes (Parte I), por lo que era inevitable que apareciera una segunda parte. Esperemos que, igual que James Cameron dirigiendo Aliens, el regreso mantuvo el nivel de El octavo pasajero de Ridley Scott, nosotros no defraudemos con esta segunda parte.

Seguimos con los trucos de SoapUI para principiantes:

6) Lee la respuesta

Un truco corto, pero muy útil. Cuando hayas hecho las pruebas, puedes ver los resultados, paso a paso, mirando en el registro de la prueba. Este registro está disponible tanto para TestSuites y TestCases y te mostrará todos los pasos de las pruebas que se han ejecutado.
Si haces clic en un teststep, verás el resultado real. » Read more

Testflight. O como distribuir aplicaciones móviles de forma eficiente al equipo de test.

Testflight. O como distribuir aplicaciones móviles de forma eficiente al equipo de test.TestFlight es una plataforma que permite distribuir versiones beta de aplicaciones para iOS / Android entre los miembros del equipo de test. Testflight permite que una serie de usuarios, aprobados por el equipo de desarrollado, puedan probar las aplicaciones desde cualquier lugar y, si surge algún error o la aplicación realiza alguna acción inesperada, se envíe un informe al desarrollador, que podrá de esta manera corregir el bug antes de subir la aplicación a la App Store.

Los desarrolladores pueden gestionar campañas de pruebas beta y recibir retroalimentación de su equipo de testers a través del panel de información de TestFlight. » Read more

Formación on line con Carlos Ble: Las pruebas unitarias y TDD con Test Doubles

Formación on line con Carlos Ble: Las pruebas unitarias y TDD con Test DoublesUsar dobles de prueba en test unitarios es una de las técnicas que más trabajo cuesta asimilar cuando se está empezando. Sin embargo son fundamentales para conseguir tests rapidos y repetibles, caracteristicas imprescindibles en los tests unitarios. No queremos que nuestros tests unitarios accedan a la base de datos o envien emails. Para estos artefactos de terceros usamos simulaciones suficientemente parecidas a los reales, que nos permitan validar que las partes de nuestro sistema que hablan con ellas, se comportan como deben. Es decir, no queremos probar la base de datos sino que nuestro código reacciona de manera adecuada ante una query determinada. Es decir, probar el caso en que la query no trae resultados o cosas asi.
Carlos Blé lleva años enseñando TDD a programadores en todo el país y también fuera de España. Y la parte de test doubles es de las más complejas del curso. Por eso se decidió a ofrecer una formación online para abordar este tema de manera explicita y a un precio muy asequible. La  primera edición del training tuvo lugar en el mes de noviembre y ahora en diciembre tendrá lugar la segunda. Hay un grupo que usará Java como lenguaje y otro que usara JavaScript y Python. Aun hay plazas para ambos grupos. » Read more

LoadUI. Pruebas de carga hechas arte.

LoadUI. Pruebas de carga hechas arte.LoadUI es una aplicación de código abierto, gratuita, multiplataforma (al estar basado en Java, funciona en la mayoría de los sistemas operativos, como Windows, Linux y Mac OS), para realizar pruebas de carga  o pruebas de rendimiento de un servicio web. Se trata de una alternativa a JMeter que se integra de forma nativa con SoapUI, con lo que se hace extremadamente sencillo realizar una prueba de carga de una prueba funcional que previamente tuviéramos grabada con soapUI, sin necesidad de volver a grabarla.

Con una interfaz absolutamente atractiva, donde arrastrar y soltar es la forma de crear nuestras pruebas, permite configurar y redistribuir las pruebas de carga de forma interactiva y en tiempo real. La interfaz gráfica de LoadUI es elegante e intuitiva. » Read more

Pentium FDIV bug (Error de división en coma flotante)

Intel_Pentium_A80501En 1994 el profesor Thomas Nicely de la Universidad de Lynchburg descubrió un error en la unidad de coma flotante de algunos de los procesadores Intel Pentium. Nicely observó que algunas operaciones de división devolvían siempre un valor erróneo por exceso. Otras personas confirmaron rápidamente estos errores en las divisiones. Este fallo de diseño se hizo notorio muy rápidamente y se le dio el nombre de error FDIV del Pentium (FDIV es la instrucción de división en coma flotante de los microprocesadores x86). Otros pusieron de relieve problemas de división cuyo resultado devuelto por el Pentium tenía un error de hasta 61 unidades por millón.

Intel negó inicialmente la existencia del problema. Más tarde, Intel remarcó la insignificancia de los defectos de sus microprocesadores, queriendo tranquilizar a los usuarios. Intel se negó a sustituir sistemáticamente los microprocesadores defectuosos; sin embargo, si una persona podía demostrar que había sido afectada por el error, entonces Intel procedería a cambiar su procesador. Aunque evaluaciones efectuadas por organismos independientes mostraron la poca importancia de las consecuencias de error y que el efecto era desdeñable en la mayoría de las ocasiones, se provocó una situación en la que los usuarios de Intel Pentium demandaban el reemplazo de los procesadores defectuosos. Empresas como IBM se unieron a la denuncia. Finalmente, Intel se vio forzada a aceptar sustituir todos los microprocesadores defectuosos, lo que le representó un coste enorme. » Read more

1 18 19 20 21 22 24