Testing history

On 7 marzo, 2011, in Articulos, Noticias, by twiindan

Alguna vez te has preguntado como ha sido la historia del testing? Quieres saber cuando se inicio esta profesión y la evolución que ha habido desde sus inicios?

En la página Testingreferences han creado un diagrama con parte de la historia del testing para ver sus inicios y la evolución.

Resulta muy curioso como en los últimos años han acontecido muchos de los acontecimientos que han llevado al testing como una profesión reconocida mundialmente. Esperemos que sigamos con el mismo ritmo para dar a conocer más los temas de calidad de software y testing.

Happy testing!

Tagged with:  

Week Night Testing 6

On 24 febrero, 2011, in Consejos, Eventos, Sin categoría, skills, Técnicas, by twiindan

Ayer tuve la ocasión de participar por primera vez en la edición nocturna del Weekend Testing, el WNT06.

 

Para los que no conocéis Weekend Testing, es un evento online que se realiza de forma semanal donde un conjunto de testers realizan algun testing challenge, colaboran para realizar el testing, comparten reports, y discuten sobre temas de testing. Actualmente existen varios capitulos dependiendo la región (Europa, India, America) y otro capitulo que se realiza durante el miercoles por la noche y que se denomina Week Night Testing.

Según sus creadores la misión del weekend testing es la siguiente:

“A platform for software testers to collaborate, test various kinds of software, foster hope, gain peer recognition, and be of value to the community.”

Cada sesión tiene una misión diferente guiada por un moderador o facilitador, y que puede ser sobre diferentes tipos de testing como puede ser exploratorio, evaluar herramientas de testing, scripting…

WNT06:

  • Participantes: Justin Byers, James Lyndsay, Adam Yuret y Antonio Robres. El moderador era Mike Scott
  • Introducción: Para comenzar cada uno de los participantes hizo una pequeña presentación.
  • Misión: En esta sesión la misión principal era practicar el “usability testing”. Para ello la misión era analizar la página de la empresa Vistaprint (www.vistaprint.co.uk), especificamente la parte donde puedes crear tu propia web.

Hay que reconocer que fue bastante complicado para mi debido a que mis conocimientos sobre usabilidad son practicamente nulos, eso provoco que en parte fuera un poco perdido pero también ayudo a que aprendiera

nuevas cuestiones, herramientas o conceptos a partir de este tipo de testing. Durante la primera hora que realizabamos el testing de la web, James Lyndsay nos indico una herramienta de Fujitsu para poder hacer comprobaciones de usabilidad (Fujitsu’s web accessibility inspector), herramienta que aun tengo que probar!

Yo basicamente contribui con ideas sobre habilitar / deshabilitar javascript, cookies, diferentes navegadores y dispositivos, botones back and fordward, etc.

Posteriormente a la hora de testing cada uno presento en unas líneas un informe sobre sus conclusiones, yo sin embargo, como estoy practicando con el map mapping decidi enseñar el mapa mental que habia creado al resto

de mis compañeros.

Finalmente se realizo un debato sobre el testing de usabilidad, intentando aprender como realizarlo, mediante que “oraculos” o “heuristicas”, y si el “product team” debia también realizar este tipo de testing que puede ser más complicado para los testers funcionales o los testers más técnicos.

La verdad que nunca me habia enfrentado a un problema de testear la usabilidad de una web, y me parecio un trabajo bastante complicado, debido a la gran subjetividad que puede haber en cuestiones de usabilidad. Por eso creo que es muy importante antes de realizar este tipo de testing, pensar muy bien en que haria el usuario, ponerte en su piel e interpretar como si fueras un actor de teatro su papel para intentar saber como piensa y si va a ser útil para el o no la web. A parte hemos de recordar que dentro del equipo posiblemente existan figuras más de negocio o de producto que nos pueden ayudar a realizar una aproximación a este tipo de testing y pueden guiarnos sobre el tipo de usuarios.

Por último, agradecer a Mike Scot por haber moderado la sesión y a todos los participantes por las ideas que ofrecieron y que me permitieron aprender un poquito más sobre este tema tan desconocido para mi.

Y espero que en la proxima sesión que atienda pueda seguir aprendiendo como esta vez!

 

 

Tagged with:  

Infested testers

On 15 febrero, 2011, in Consejos, skills, by twiindan

Ayer llego a mis manos un muy buen post en el blog del CES acerca de como contratar un tester. En el blog, se indicaban ciertos consejos a tener en cuenta cuando se esta en un proceso de selección de testers para la nueva plantilla.

Hay un punto en especial que me gustaría destacar del articulo que me llamo mucho la atención y es lo de contratar gente “infectada” según el articulo “The Art of Recruiting” de Apple Guy Kawasaki . Este termino de “infectada” se refiere especificamente a la pasión.

La problematica principal es, como podemos medir la pasión por su profesión de un candidato? No es una facil respuesta pero algunas de las cosas que se pueden medir son:

  • Que el candidato tenga un blog sobre testing donde exponga sus problematicas, los temas que va aprendidendo, sus casos reales, sus inquietudes… Algo que he aprendido a medida que he ido realizando este blog, es que he aprendido mucho más explicando algunas cosas, que cuando las he leido, ya que el poder hablar de ello ha incrementado mi retención de conocimiento.
  • Que haya leido libros. En un mundo profesional donde practicamente no existen cursos, o programas educativos especificos del testing, es muy importante aprender de los libros de los expertos ya que son una fuente de conocimiento para un aprendizaje continuo.
  • Persona activa en la comunidad del testing. Es muy importante ver si la persona ha participado en comunidades como Software Testing Club , foros, blogs, twitter y ha expuesto sus dudas y debatido sus puntos de vista.
  • Participar en eventos online como WeekendTesting o en algún concurso de testing como los Bugbattles de utest. También se puede valorar que haya participado como tester en algúna aplicación OpenSource.
  • Haber realizado algún articulo o conferencia en algún evento o revista especializada en Testing.
  • Pertenecer a alguna organización sobre testing.
  • Que haya realizado algún proyecto personal sobre testing fuera de su ámbito laboral.

Esto son solo algunos ejemplos de como podemos medir la pasión de un posible candidato cuando estamos en medio de un proceso de selección de testing. Como podéis ver la mayoria de puntos requieren que las personas realicen trabajo fuera de su tiempo laboral aunque no es necesario en otros muchos.

Tenéis realmente pasión por vuestra profesión? Conocéis algún método más para evaluar la pasión sobre el testing?

Tagged with: