Consideraciones clave para encontrar el proveedor de servicios de testing adecuado.

Guía para elegir el Proveedor de Servicios de Testing de Software adecuado
Fuente: Pixabay

¿Busca ayuda con las pruebas y está evaluando diferentes compañías para el outsourcing del servicio de testing? Como todas las cosas que valen la pena, será necesario un poco de esfuerzo para elegir una empresa de pruebas de software que le permita alcanzar los mejores resultados comerciales.

La trayectoria de Abstracta de más de una década en la industria de la tercerización de las pruebas de software, nos ha permitido conocer qué preguntas clave debemos hacerle a un cliente potencial, y qué preguntas deben hacernos para saber si encajamos bien.

Para cualquier persona que esté consultando sobre la tercerización de las pruebas de software, o por el contrario, esté haciendo una lista de las mejores empresas de testing, estos son algunos de los factores clave a considerar para guiar su búsqueda.

Conozca sus criterios

¿Qué tipo de relación está buscando?

Es posible que desee contratar a un tester o bien, a un equipo de testers para un proyecto breve y único. O por el contrario, robustecer su equipo o tercerizar las pruebas. Todas estas opciones influyen en la duración de cualquier potencial relación empresarial.

Algunas empresas de pruebas de software están acostumbradas a realizar pequeños proyectos para clientes puntuales y otras serán más selectivas, por lo general prefieren no asumir proyectos a corto plazo.

¿Qué papel desea que tome la empresa de pruebas? ¿Espera que lo asesore y brinde consultoría sobre la estrategia de pruebas, o simplemente busca más partners para unirse a su equipo y llevar a cabo su propio plan de pruebas?

Sea como fuere el caso, asegúrese de tener una idea clara acerca de:

  • La duración de la relación (Corto vs. a largo plazo)
  • Qué modelo de participación está buscando (Aumento del equipo vs. pruebas gestionadas)
  • Qué tipo de servicios necesita (Ejecución de pruebas de software, consultoría, etc.)

¿Qué necesita saber de una Empresa de Pruebas de Software?

Ahora que sabe qué tipo de relación desea comenzar, es importante tener claridad sobre las características más fundamentales de la empresa de pruebas de software ideal:

Tamaño

Puede encontrar una empresa de pruebas de software que cuenta con solamente un par de empleados hasta miles. ¿Desea trabajar junto a una boutique pure-play de pruebas de software, o con una compañía que ofrece varios servicios incluido el testing?

Ubicación

¿Los testers deben trabajar en la misma oficina o ciudad en donde se encuentra su compañía? ¿Pueden estar en el mismo país y continente, o al otro lado del mundo? Cada una de estas opciones cuenta con una tarifa y nivel de calidad específicos.

Rango de Precios

Como se mencionó anteriormente, la ubicación y el nivel de las habilidades influirán en gran medida en las tarifas. Por ejemplo, un tester en San Francisco tendrá una tarifa mucho más alta que la de un tester con las mismas capacidades en Suramérica, Europa o Asia.

Por tanto, si desea un experto en un área específica de testing, por supuesto que tendrá una tarifa más alta en contraste con un tester junior. Tenga en cuenta que cuando se trata de eso, solo puede elegir dos características: alta calidad, rápido y barato.

Compatibilidad Cultural

¿Los valores de la empresa de pruebas de software se alinean con los suyos? ¿Encaja con su estilo de comunicación y herramientas de colaboración favoritas? ¿Funcionan en el mismo contexto que su compañía (agile)?

Comunicación

¿Los testers de la empresa de pruebas hablan su idioma con fluidez? ¿Pueden comunicarse rápidamente o en tiempo real con su compañía? ¿Cuánto retraso en la comunicación puede manejar?

Evaluar el Potencial Match

Una vez resuelva los anteriores interrogantes y encuentre las empresas que cumplan con sus criterios, es un buen momento para minimizar la lista con las siguientes consideraciones.

Cómo elegir una Empresa de Pruebas de Software
Fuente: Andrea Piacquadio en Pexels

¿Qué los hace únicos?

¿Qué diferencia a una empresas de la lista con las demás? ¿Su oferta de soluciones de testing se alinea con las necesidades de su negocio? ¿Se preocupan por los mismos aspectos que en su compañía?

Algunas empresas de pruebas de software se enfocan en proporcionar tarifas bajas y respuestas más rápidas, mientras que otras remarcan su capacidad para trabajar en contextos ágiles. De la misma manera, algunas empresas destacan que son mejores en ciertos tipos de pruebas, como las pruebas de performance, que en otros.

Por ejemplo, en Abstracta lo que nos hace únicos es que somos un grupo de desarrolladores que cree en las pruebas. Ponemos un gran énfasis en incorporar procesos de ingeniería y automatización altamente sofisticados a las prácticas de pruebas y al ciclo de desarrollo del software, para aumentar la calidad del producto y reducir el time to market para nuestros clientes.

¿Qué dicen los clientes?

¿Con qué frecuencia visita un nuevo restaurante sin consultar primero sus reseñas de Google o Yelp?

Si somos tan cuidadosos cuando se trata de quién prepara nuestra comida, ¡definitivamente debemos tener cuidado con quién está probando nuestro software! Es muy importante reunir toda la información posible de cada empresa de testing y QA.

Primero, podría buscar testimonios de los clientes en el sitio web de la empresa; asimismo, visitar otros sitios de reseñas especializados como Clutch, o buscar artículos en portales de tecnología relevantes.

Clutch es un sitio de reseñas de gran prestigio para proveedores de servicios de pruebas de software. El proceso para dejar una revisión es extenso y requiere más esfuerzo que otros sitios de reseñas; esto permite garantizar que cada revisión sea legítima. Incluso, Clutch verifica detalladamente cada reseña antes de publicarla.

Le puede interesar: Matriz de Compañías líderes de Testing y QA de Clutch

Especialistas en Pruebas de Software y con dominio en el área

No todo el software es igual. Los riesgos, las tecnologías y los plazos con los que se enfrentan los equipos varían mucho según el negocio y la industria. Por ejemplo, el software utilizado para la atención médica requiere (entre muchas cosas) una comprensión de los estándares de la industria y pruebas de seguridad exhaustivas.

Compruebe si la empresa de pruebas de software cuenta con experiencia trabajando para compañías similares a la suya o del mismo sector, para así tener más confianza en sus capacidades.

De igual modo, tal vez su objetivo sea contratar una empresa para que lo ayude a construir un framework de automatización de pruebas. Indague si tienen casos de éxito que evidencien cómo han venido trabajado y cuáles han sido sus logros. ¡Busque en su web o lea las reseñas de casos de éxito en Clutch!

Existen muchas áreas en el testing, por lo que la mayoría de las empresas de pruebas de software tendrán varios puntos a destacar en dichas áreas. Asimismo, hay compañías con experiencia en testing para todos los aspectos de la calidad de software.

Es bien sabido que cada atributo de calidad tiene una prueba de software asociada que verifica si la calidad cumple o no con las expectativas del cliente y del usuario. En Abstracta, decidimos poner todo esto en una ‘Software Testing Wheel’ En la siguiente imagen se muestran todas las partes que componen el “todo” cuando nos referimos a la calidad de software:

Software Testing Wheel - Aspectos de la Calidad de Software

Tecnología y Set de Herramientas

Un aspecto que no hay que pasar por alto, es verificar o consultar directamente a la empresa si tienen experiencia con las herramientas de testing que su compañía utiliza. Si no está seguro de cuál usar, consulte si pueden hacer un diagnóstico y brindarle una buena recomendación.

Recuerde que no es realista que una empresa de pruebas tenga conocimiento de todas y cada una de las herramientas de testing del mercado, pero tenga en cuenta que:

El tester es más importante que la herramienta porque al final del día, la herramienta es solo eso, una herramienta. El trabajo real lo hace el humano que está detrás.

Afortunadamente, si un tester tiene experiencia, por ejemplo, con un tipo de herramienta de prueba en varios navegadores, no será demasiado difícil para él aprender a usar otra herramienta.

Otros factores clave para elegir una Compañía de Testing

Hasta el momento, hemos enumerado varios factores para orientar su búsqueda de una empresa de pruebas de software tercerizadas. Ahora bien, si desea ser aún más selectivo, aquí hay otros aspectos a considerar para una elección adecuada:

  • Inversión en investigación y desarrollo de herramientas de testing y contribuciones a la comunidad open source.
  • Líderes que hablan en conferencias y comparten sus conocimientos con la comunidad de testing y QA.
  • Organización de Meetups y/o eventos de testing de software.
  • Filantropía (Participación con organizaciones sin fines de lucro, actividades para retribuir a la comunidad, etc.)
  • Proceso de reclutamiento sofisticado y sumamente selectivo
  • Diversas oportunidades de formación y planificación profesional para todos los colaboradores.
  • Varias ubicaciones estratégicas.
  • Flexibilidad para viajar para on-boardings presenciales, capacitaciones, workshops, etc.

Al final, esta no es una lista exhaustiva de preguntas y consideraciones, pero espero que sirva como una guía para saber cómo encontrar la empresa de pruebas de software adecuada, y que más se alinee a sus objetivos comerciales y de TI.

¿Tiene alguna consulta sobre cómo trabajar con un equipo de testing tercerizado? Déjenos un comentario o agende aquí una consultoría gratuita y personalizada de 30 minutos con nuestros expertos.

Otros contenidos relacionados

Abstracta, Líder en Pruebas de Software

Outsourcing de las Pruebas de Software: ¿Cómo funciona?