Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Limitaciones de la automatizaci贸n de pruebas

3/9
Recursos

Aportes 19

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Creo que las limitaciones de la automatizaci贸n de pruebas es una barrera que existe hoy. De ac谩 a unos diez a帽os con la inteligencia artificial y dem谩s avances estos l铆mites van a ser alcanzados y me imagino que las 谩reas de testing se van a ver reducidas de forma muy significativa.

A mi me gustar铆a poder automatizar m谩s procesos de pruebas de interacci贸n con el usuario y reforzar las pruebas en cuanto a UX/UI, aunque en esta clase me qued贸 claro que el tema de poder automatizar UX es bastante complejo 馃槄. El tema de los sensores tambi茅n ser铆a algo en lo que me gustar铆a profundizar.


Limitaciones

  • Two Factor Authentication
  • reCAPTCHA (aunque se puede montar un entorno de pruebas deshabilitando reCAPTCHA)
  • Correos (mucho coste o tener en cuenta demasiados factores a la hora de automatizar y quiz谩 no vale la pena el riesgo)
  • Pruebas en dispositivos m贸viles: Sensores (puede ser complejo emular o imitar un comportamiento similar)
  • S贸lo puedes verificar resultados interpretables por la m谩quina (Ejemplo: no puedes medir cuan feliz es el usuario usando tu app)
  • NO va a reemplazar las pruebas exploratorias realizadas por un humano (no analiza los casos a automatizar etc)
  • UX no se puede 鈥渕edir鈥 de tal forma que permita automatizarlo

Mi sue帽o y quiz谩 mi plan, ya materializandolo, es poder construir una herramienta, que mediante pruebas exploratorias, identifique los escenarios que pueden ser automatizados鈥

Cuando alguien me dice que no podemos medir si un usuario esta feliz o triste.

馃槂 Mi cerebro autom谩ticamente 馃槂
JAJAJAJA

Buena explicaci贸n sobre las limitaciones. En mi caso, las pruebas que requieren que se env铆e un mail automatico no es un problema porque son pruebas sencillas y r谩pidas de hacer. Lo que me gustar铆a automatizar son variaciones en el ingreso de datos del sistema que maneja la empresa. Hay modulos que se habilitan dos veces al a帽o y tener que hacer las pruebas todos los a帽os aburre y agota, con la automatizaci贸n la idea es probar que todo funcione ok y para poder dedicar m谩s tiempo a las pruebas nuevas o que sean un poco mas laboriosas.

No se puede automatizar TODO

Existe un concepto errado en muchas personas que les hace creer que todo puede automatizarse, por esto exigen a los QA realizarse proceso , lo cual demanda tiempo y esfuerzo que al final no obtiene los resultados esperados.
La automatizaci贸n de pruebas soluciona muchos problemas que se presentan con las pruebas funcionales manuales, facilita el trabajo e incentiva el trabajo 谩gil, pero implica tiempo y recursos . De igual forma existen flujos o casos que por mas que se quieran son complejos de automatizar y mas que todos aquellos donde intervienen por ejemplo temas de seguridad o validaci贸n de identidad , hablo por ejemplo de sistemas biometricos.

Aprender Automatizar desde 0 he dejado mucho de lado Serenity Bdd, Intellij Idea bajo el patr贸n de dise帽o de pruebas ScreenPlay

Las emociones que se tienen al utilizar una aplicaci贸n no se pueden medir ni tampoco automatizar.

Respecto al email si es posible, con plataformas de terceros como zapier, con 茅l puedes detectar un trigger de cierto email! Tambi茅n con las webhook de google y un catcher en el backend!

Otra limitaci贸n puede ser automatizar los di谩logos del sistema operativo, en este caso, AutoIT puede hacer esto, pero llev谩ndolo a CI, desconozco como ser铆a la performance de esta herramienta.

Me parece que ademas de la complejidad que supondr铆a automatizar el two factor auth y el reCAPTCHA, se perder铆a todo el sentido de ser de estas dos cosas, debido a que lo que proveen es una capa extra de seguridad, y si automatizamos esto, para que un humano no sea el que sea responsable de la seguridad, pierden completamente el sentido.

Google: Jaaa que facil

No se puede automatizar todo, as铆 como no se puede probar todo un Software, Hay diferentes limitantes para ello. As铆 que, definir un buen plan de pruebas te ayudar谩 a estimar todas las variaciones y las pruebas a realizar en un software.

Yo me encontr茅 con el problema del QR.
y un DEV implemento un dashboard en la APP (remoto solo para los QA) en donde pod铆amos ver errores,eventos, pantallas etc鈥 y entre esas funciones agrego un campo para ingresar el string de un QR.
una genealidad.

Excelente explicaci贸n. En mi pr谩ctica el tema de limitaci贸n al automatizar el correo si me ha sucedido. Es decir si no tengo el mail definido espec铆ficamente para el proceso a automatizar entonces en el resultado el valor se afecta negativamente. Por otro lado se debe evaluar cada correo y analizar los adjuntos en caso de tenerlos.

驴Estamos seguros de no poder automatizar las UX? Quiero decir, tenemos inteligencias artificiales que pueden generar UX a partir de texto descriptivo; por lo que pienso, 驴No existe la capacidad de entrenar Inteligencias artificiales con la capacidad de generar autom谩ticamente experiencias de usuarios en base a lo lo que previamente existe? Tal como una base de datos de sistemas de UX y sistemas de tracking de clickeo.

"no se puede automatizar todo". quiz谩s sea cierto, pero cada vez automatizamos m谩s. yo por ej evito muchas tareas repetitivas mediante unos scripts en Python, lo que me permite ganar tiempo para mi. llegu茅 incluso hasta automatizar mi actividad en un videojuego, obvio como practica. practice makes perfect dicen. no se que tan complicado sea el 2fa, pero si le gan茅 a un captcha, con gusto acepto el desaf铆o :smile:

xiste un concepto errado en muchas personas que les hace creer que todo puede automatizarse, por esto exigen a los QA realizarse proceso , lo cual demanda tiempo y esfuerzo que al final no obtiene los resultados esperados.
La automatizaci贸n de pruebas soluciona muchos problemas que se presentan con las pruebas funcionales manuales, facilita el trabajo e incentiva el trabajo 谩gil, pero implica tiempo y recursos . De igual forma existen flujos o casos que por mas que se quieran son complejos de automatizar y mas que todos aquellos donde intervienen por ejemplo temas de seguridad o validaci贸n de enfrentar a el problemas de censores la camara como cuando quieres escanear al qr con el celuar.