Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mensajes - GENIOL

Páginas: [1] 2
1
Windows / Re: Release beta Windows 11
« en: Junio 30, 2021, 02:21:37 pm »
Muchas gracias a probarlo!!! Hailunderc0de!!!

2
QA (Quality Assurance) / Re: El abismo entre tester y QA
« en: Junio 15, 2021, 10:20:01 pm »
Muy interesante @GENIOL !
Agregaría además las variables temporales y en cómo que se han dando dentro de la cultura SRE (Site Reliability Engineering), hace tiempo atrás ni se tenía en cuenta el aplicar "DevOps" a la cultura ágil de producción y desarrollo.  Hoy es fundamental que los pequeños y medianos empresarios comprendan la importancia de invertir en "fierros" para los diferentes ambientes en los que se realizará el staging. Para renovación y aliento de ellos viene las kubernetes a resolver grandes problemáticas con el delivery continuo. Abrazo dockerizado GenioL querido  ;)
Concuerdo totalmente amigo, espero haya sido util el post!!!  ;)

3
QA (Quality Assurance) / El abismo entre tester y QA
« en: Junio 15, 2021, 09:31:16 pm »

Muchas personas se refieren al Tester y al Quality Assurance Engineer como la misma persona, pero ¿Por qué, si son dos puestos diferentes?, al menos para mi lo son y te explico porqué.

El Tester tiene un enfoque más reactivo, mientras que el QA tiene un enfoque más proactivo.


Cada cosa por su nombre
Como sabemos el Tester tiene una interacción hasta el final del proyecto, por lo que su principal objetivo es encontrar todos los defectos posibles actuando reactivamente a todos los cambios que este pueda sufrir, mientras que el QA se involucra en todas las fases del proyecto por lo que su principal objetivo es ayudar al equipo a prevenir futuros fallos y esto solamente se logra actuando proactivamente en cada una de las fases.

Teniendo eso en cuenta yo los definiría de la siguiente forma:

Tester : persona encargada de definir y ejecutar las pruebas manuales y/o automatizadas para encontrar todos los fallos posibles dentro del software para reportarlos y trackearlos.

Quality Assurance : persona encargada de asegurar que todos los procesos involucrados en el desarrollo de software tengan una alta calidad realizando diferentes actividades durante todas ellas para poder prevenir futuros fallos en la aplicación.

Hay que ser cuidadosos de como interpretamos el rol de un QA, si bien el juega como el responsable de la calidad en los procesos, no significa que el sea el único que debe de trabajar en ellos, recordemos que la calidad de un software lo hace todo el equipo, si, yo también creía que era un cliche, sin embargo estoy seguro de que cuando todo el equipo de desarrollo cambie ese mindset el rol de QA va predicarse con mas facilidad.

Es común que no veamos nuestras propias deficiencias, ya que es normal que un ser humano no se centre en ellas, al contrario, nos enfocamos en nuestras fortalezas para seguir alimentándolas y afinarlas hasta perfeccionarlas, algo similar pasa con el ciclo de vida de software, sin importar en cual estés siempre hay algo que mejorar, ahí es en donde entra el QA, desde un botón en una nueva pagina que no luce como el resto de los demás hasta una liberación de la feature mas esperada por el cliente.



Ahondando en las actividades de cada uno


Tester


  • Diseñar el plan de pruebas.
  • Definir los casos de prueba en base a los requisitos funcionales, no funcionales y técnicos.
  • Test de integración: Definir las pruebas de Integración que se realizarán.
  • Generar datos o lotes de prueba.
  • Ejecutar los casos de prueba.
  • Realizar la documentación de las pruebas (evidencia).
  • Registrar los incidentes encontrados durante la fase de pruebas, así como también realizar su seguimiento para asegurar su adecuada corrección.
  • Pruebas avanzadas (carga, estrés, performance, seguridad, etc)


Quality Assurance


  • Diseño y preparación de la estrategia general de Calidad
  • Revisión de historias de usuario con el Product Owner.
  • Revisión de criterios de aceptación (a partir de los cuales se genera escenarios de prueba).
  • Identificación dependencias entre las historias de usuario.
  • Sugiere mejoras funcionales y de usabilidad.
  • Identifica los escenarios y flujos más vitales del negocio.
  • Colaboración junto con los stakeholders en las pruebas UAT
  • Preparación de ambientes de prueba.
  • Seguimiento de releases.
  • Automatización de pruebas funcionales (BDD, E2E, etc).
  • Creación y aplicación de las métricas de calidad de Software.
  • Mas todo lo enlistado en la lista del Tester.


Entonces, si es clara la diferencia entre un rol y otro, ¿Por qué existe tanta confusion entre ellos?

Me atrevería a decir que esto ocurre por dos cosas principalmente, la primera es, el mercado en términos de calidad para software crece tan rápido que necesitamos encontrar a los mejores lo mas pronto posible, tanto que comienzan a circular vacantes con nombres que te confunden como:


  • Quality Assurance Test.
  • Tester Quality Assurance.
  • Quality Tester
  • Etc.

Para cuando te presentas a la entrevista resulta que ellos lo que buscan es solamente alguien que ejecute pruebas manuales o automatizadas pero lo llaman QA Tester.

Y la segunda es, a veces las empresas no tienen en claro que es lo que buscan en su área de Calidad, solamente tienen en mente que “alguien debe hacerse responsable de ella” y su solución es traer a alguien para que participe al final del ciclo de desarrollo para ejecutar pruebas a diestra y siniestra con el fin de evitar problemas en producción cuando en realidad necesitan toda una estrategia de calidad, aquí es donde entra el QA pero muchos no lo saben hasta que ya se encuentran a mitad del caos.

Conclusion

Definitivamente no vamos a lograr de la noche a la mañana que estas dos definiciones se distingan correctamente, sin embargo, nosotros como QAs podemos enseñarles a todos nuestros colegas, sin importar su rol, cual es la diferencia entre uno y otro de esta forma van a ser cada vez menos las veces que escuchemos la confusion entre ambos.

En un futuro no muy lejano el rol de tester ira perdiéndose, esto porque cada vez la exigencia de las empresas es mayor, buscarán agentes de calidad más participativos y capaces de participar en todas las fases del proyecto aportando valor desde la perspectiva de calidad no solo del software como producto final, si no de todo el proceso de desarrollo.


4
Seguridad / Re: Las mejores VPN´s con opciones gratuitas
« en: Mayo 03, 2021, 05:49:22 pm »
Que buen aporte!!! gracias!!!

5
Presentaciones y cumpleaños / Re: Me presento.
« en: Abril 27, 2021, 02:17:58 pm »
Saludos!!!

6
Presentaciones y cumpleaños / Re: Presentandome yo y mi nick
« en: Abril 27, 2021, 02:17:16 pm »
Bienvenido!!!

7
Fundación Underc0de / Re: Fundación Underc0de - ¿Qué es?
« en: Abril 21, 2021, 10:09:09 pm »
Lo logramos!!! #HailUnderc0de!!!

8
Underc0de / Re: Underc0de desembarca en México!!
« en: Abril 12, 2021, 03:25:40 pm »
Que buena noticiaaaaaaaaaaaaaaaaaa!!!!
#HailUnderc0de!!!

9
Buenisimo!!!

10
Excelente aporte!!  8)

11
Hacking Tools / Re: UserRecon
« en: Abril 07, 2021, 08:32:24 am »
 :'(

12
Hacking Tools / sherlock
« en: Abril 05, 2021, 02:17:09 pm »
Esta herramienta raspa 298 sitios web de redes sociales que buscan un usuario que proporciona mando y devuelve el enlace a una cuenta. Como puedes ver, también funciona en Termux


Descarga:
https://github.com/sherlock-project/sherlock

13
Hacking Tools / DroidLysis
« en: Abril 04, 2021, 10:59:37 pm »
Gran cosa sobre ello, es su personalización, porque puedes ampliar la lista de perfectos parsed añadiendo sólo lo que te interese.
DroidLysis está diseñado principalmente para los analistas de malware Android, sin embargo, debido a la fácil personalización, podría ayudar a los pentesters o a los cazadores de recompensas móviles para obtener resultados rápidos si, por ejemplo, las API vulnerables se utilizan o no.


Descarga:
https://github.com/cryptax/droidlysis

14
Hacking Tools / UserRecon
« en: Abril 04, 2021, 10:53:15 pm »
Cómo hacer una rápida reconstrucción de nombre de usuario, incluso desde tu Termux
UserRecon puede encontrar cuentas de nombre de usuario de 75 redes sociales y devolver la URL exacta.
Si lo comparamos con Sherlock (hice un vídeo sobre él antes), su producción no es tan comperhensiva como Sherlock, ya que Sherlock puede rascar nombres de usuario de 298 sitios web, sin embargo, muchos de ellos no son útiles.
¿Cuál usarías?

Descarga:
https://github.com/issamelferkh/userrecon

15
Hacking Tools / Vulnx - Un inyector inteligente
« en: Abril 04, 2021, 10:50:39 pm »
Vulnx - Un inyector inteligente de Bot Auto Shell que detecta vulnerabilidades en varios tipos de CMS
(wordpress, joomla, drupal, prestashop...)
Prueba varias hazañas y funciona en Termux.
!Úsalo en sitios web con permiso explícito para formar a su dueño!

]
Descarga:
https://github.com/anouarbensaad/vulnx

16
Hacking / Re: Las 20 herramientas de Hacking más populares del 2020
« en: Marzo 30, 2021, 03:06:30 pm »
Gracias!!! excelente post!! #HailUnderc0de!!!

17
Noticias Informáticas / Re: Donald Trump creará su propia red social
« en: Marzo 29, 2021, 09:00:20 pm »
habrá que ver si tienen QA en esa red jajajaja

18
Hacking / Re: USB Rater Hack (Pendrive USB roba datos)
« en: Marzo 28, 2021, 11:20:01 pm »
@GENIOL

de todos los que dijeron que la testearian, nadie dijo si funciona bien. si funciona vuelvo  ;D ;D ;D

Es un post del 2012.
Ahora mismo este método está obsoleto y no es compatible con Windows 7 o Windows 10.

Saludos

~ DtxdF

Muchas gracias, habrá algún método que funcione en la actualidad?

19
Hacking / Re: USB Rater Hack (Pendrive USB roba datos)
« en: Marzo 28, 2021, 01:42:36 pm »
Esto aun sigue funcionando en el 2021?

20
Underc0de / Re:Sorteo de fin de año!!
« en: Diciembre 01, 2020, 10:32:08 pm »
GENIOL
@Chojun

Páginas: [1] 2