¿Cuánto tiempo pasa hasta que los trabajos de prueba de software se automatizan con la ayuda de Machine Learning y AI?

Eso depende completamente de lo que quiere decir con “trabajos de prueba de software”.

Si ve a los probadores de software como las personas que trabajan a través de una lista de clic y verificación sin pensar, entonces estos trabajos ya están automatizados por las herramientas tradicionales de automatización de pruebas, pero aún no de manera eficiente. La IA solo aumentará la velocidad y la hará más ampliamente aplicable (por ejemplo, ver ReTest).

Si habla de la tarea original y creativa de probar el software (por ejemplo, cuestionarlo de diferentes maneras), probablemente solo una IA fuerte podrá automatizar ese tipo de pruebas. Pero no lo hará. Si alguna vez tenemos una IA fuerte para seguir nuestras voluntades, esa IA creará el software, no las pruebas …

… por supuesto, el software creado por una IA fuerte no necesitará pruebas en absoluto, por lo que los evaluadores no estarán mejor que los desarrolladores, pero esa no era la pregunta … 😉

Este es un excelente artículo sobre el tema:

https://www.functionize.com/blog

Hasta que los científicos de IA puedan obtener un compilador de g ++ con alimentación de bucle invertido en errores, mientras que una IA con capacidad NLP y NLG, corrige los códigos.