top of page

TestOps: Qué es?



Dos por tres surgen palabritas de moda en el ambiente de desarrollo y testing. En algún momento fue el Page Object Model, Selenium, DevOps y otros.


DevOps dio el pie a que un montón de gente se levante por la mañana diciendo "ah, yo salgo a trotar antes de ir al trabajo a deployar cosas en Producción, así que lo que hago se debería llamar... TrotarOps!"


Y así es como surgen DevSecOps, DataOps, BizOps, ArchOps, TestOps y un sinfín más. Seguramente mientras leen esto surgió un nuevo Ops! Esencialmente, todos entran en lo que es DevOps pero porque la industria se aburre le gusta cambiar la parte del Dev para poner otra cosa a la que le quieren dar más importancia, pero el objetivo es siempre el mismo: Acelerar el proceso E2E de pasar de requerimiento a feature en Producción.


Si ustedes buscan qué es TestOps, se van a encontrar con algo que suena sospechosamente a lo que hacemos ya como parte de DevOps o, incluso, en proyectos donde DevOps no está muy difundido pero igualmente se automatiza y ejecuta en herramientas de orquestación como Jenkins.


Miren sino, vamos a Wikipedia:


TestOps (or test operations) refers to the discipline of managing the operational aspects of testing within the software delivery lifecycle.
Software testing is an evolving discipline that includes both functional and non-functional testing. Increasingly, software testing, especially in agile development processes is shifting to become more of a continuous testing process where software developers, quality engineers, manual testers, product owners, and more are involved in the quality process.[1] As more people have become involved in the testing process and testing projects have grown, so too has the need to create a discipline to manage the software quality processes, people, systems, and tests.[2]
TestOps helps teams scale their teams, tests, and quality processes more efficiently and effectively.

Si me preguntan a mi, esto suena a sentido común y lo que se hace desde hac