Curso de Appium y Selenium porfa
Introducción
Lo que aprenderás sobre los fundamentos de testing
Principios de las pruebas
¿Qué son las pruebas y por qué deberíamos hacerlas?
Proceso de pruebas del software y los estándares internacionales
Ciclo de vida del software
Proceso de pruebas del software: Calidad y Defectos
Principios del testing moderno
Especialidades del testing
Testing
Presupuesto, Recursos, Tiempo y Actividades Clave
Estrategia de pruebas
Testing en desarrollo de software
Testing ágil
Niveles de pruebas
Tipos de pruebas
Pruebas estáticas y dinámicas
Definición y diseño de pruebas
Gestión, monitoreo y control
Caja Blanca, Gris y Negra
Gestión, monitoreo y control: Monitoreo y Seguimiento
Roles y Responsabilidades
Roles y Responsabilidades en acción
Gestión de bugs
Ejercicios
Retrabajo
Sistema de seguimiento de bugs
Defectos y sugerencias
Depuración
¿Qué es la depuración?
Pruebas de verificación
Técnicas de depuración
Bases de la automatización de pruebas
Automatización de pruebas
Gherkin
Cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El tester debe dominar varias areas necesita entender y tener toda la visión del producto y negocio. Saber sobre herramientas que optimicen el trabajo.o
Aportes 110
Preguntas 5
Curso de Appium y Selenium porfa
Lean Thinking: es un sistema enfocado en la creación de valor para el cliente, a través de la persistente búsqueda y eliminación de desperdicio, así como también la mejora continua, el respeto hacia las personas, el trabajo en equipo y abordar desafíos.
Theory of Constraints: en una organización siempre habrán restricciones (maquinaria, procesos, políticas, personas…), en las cuales debemos enfocarnos y atacarlos de la sigueinte manera:
Apuntes:
Principios del testing moderno
Los principios creados por Allan Page y Brenn Jensen es acerca del testing moderno, que es la evolución natural del testing ágil. Veían la necesidad de que el tester y el desarrollador evolucionen en su perspectiva, ambos hacen software y entregan al mismo cliente, por lo tanto deben trabajar más como un equipo y no como entidades separadas. El tester debería enfocarse en la calidad del sowftware, el desarrollador debería enfocarse a desarrollar la solución. El tester va a ayudar al desarrollador a utilizar las mejores herramientas, a entender los procesos de pruebas, a mejorar la calidad de su desarrollo.
Los 7 principios del testing moderno
“Los testers podemos comenzar a pasar de ser los dueños de las pruebas o la calidad, a ser los embajadores de la calidad del producto”.
En donde estoy trabajando actualmente son muy abiertos a los cambios positivos, a las mejoras y a obtener mayor productividad, sin embargo hace falta quien tenga conocimientos y visión amplia para tener en cuenta todo el espectro que conlleva el desarrollo de nuestros productos, por lo que, al capacitarme con este tipo de cursos espero ser yo quien involucre en un futuro no muy lejano las mejores estrategias de análisis de calidad y productividad al desarrollo. ¡Me emociona aprender algo que sí voy a utilizar! 😃
“El cliente es el único capaz de juzgar y evaluar la calidad de nuestro producto”. Pero cómo encaja lo que decía Steve Jobs sobre como él creaba sus productos?. Según él
"Algunas personas dicen: “Ofrezca a los clientes lo que quieren”. Pero ese no es mi enfoque. Nuestro trabajo es descubrir qué van a querer antes de hacerlo. Creo que Henry Ford dijo una vez: “Si hubiera preguntado a los clientes qué querían, me habrían dicho: ‘¡Un caballo más rápido!’”. La gente no sabe lo que quiere hasta que se lo enseñas. Es por eso que nunca confío en la investigación de mercado. Nuestra tarea es leer cosas que aún no están en la página."
Curso de Selenium por favor …
Necesitariamos Cursos de pruebas de rendimiento usando JMeter como herramienta para mejorar la arquitectura de la aplicación.
El tester debe enfocarse en la calidad
el desarrollador debe enfocarse en el desarrollo
pero deben de trabajar en conjunto para obtener un buen producto
7 Principios del testing moderno:
Todo el equipo son responsables de la calidad del producto.
Si se siente mucho la separación entre desarrolladores y tester. Los defectos rara vez son bien recibidos y noto que siempre se busca un culpable… lo cuál reduce el tiempo de solución de dichos defectos.
La teoría de las restricciones es una metodología que busca la mejora continua. identificando las restricciones o limitaciones encontradas en un sistema que lo hacen lento.
El método primero busca identificar las restricciones que son denominadas cuellos de botella. Luego se debe actuar sobre ellas para lograr la mejora. De manera que se pueda aumentar la capacidad del sistema o lograr que no se produzcan fallas.
La teoría de la restricción hace uso de diferentes herramientas para lograr un proceso de mejora continua. Utilizando la relación lógica de causa y efecto para entender como operan los procesos y encontrar la forma de mejorarlos.
Hi! I was a manual tester many years ago, this area has been improved so much. There are seven specialties: Manual Tester, Automation Tester, Security Tester, Data Science Tester, SDET (Software Development Engineer in Test), DevOps (Development and operations), QA Engineer, QE.
Actually, I want to learn more about it and get back soon to work.
Video recomendado: Adventures in Modern Testing - Alan Page, Unity Technologies
Pronto entrare a una empresa como QA tester, este curso me esta ayudando a empaparme del tema antes de entrar a laborar.
Es interesante y de gran responsabilidad comprender que el tester debe estar en todas las áreas del negocio, pensé que estaba limitado a las pruebas y algo de documentación.
Es bueno recalcar que el camino del tester es fundamental para las empresas, aunque hay muchas que no dependen de un tester por que consume recursos y que las pruebas las lleven a cabo el desarrollador, a simple vista del desarrollador no puede encontrar errores fácilmente para esto se necesita un especialista en calidad de software y es necesario llevar a cabo herramientas para realizar las pruebas mas efectivas como selenium java, que me gustaría que se dictara en esta plataforma platzi.
a lo que le hace falta aplicar muchas normas de calidad, es a sitios donde atascan de publicidad, banners, etc, por ética, no deberían de subir esas páginas y quizá no deberían estar permitidas en la red comercial pública, o bajo propio riesgo del usuario, pero nisiquiera el proveedor del servidor debería de permitir que ahí se hospeden.
Theodore Levitt llamaba a esta nueva forma de ver el desarrollo, la perspectiva 4C, en su articulo sobre "la miopia del marketing mix" describe el error que en ese entonces los directivos cometían, enfocarse sólo en un Producto, para ver en qué Plaza venderlo, y a qué Precio sacando una Promoción, era algo que llevaba a muchas organizaciones a caer tarde o temprano.
Que es el modelo de Lean Thinking ?
la evolución del testing moderno es la evolución del testing ágil
el tester y el desarrollador deben trabajar mas como un equipo
el tester debe enfocarse en la calidad el producto
el desarrollador enfocarse en desarrollar la aplicación
Muchos de estos principios casi todos, lo realizan donde trabajo actualmente, pero ahora entiendo mucho más el valor de cada uno y que podria llegar aportar a la empresa cliente y hasta yo como desarrollador.
testing modernos aun no hacemos ni el testing agil o normal.
En la teoría de las restricciones es importante tener en cuenta que es lo que hace que la empresa o el producto en nuestro caso, no funcione correctamente o que presente fallas en la calidad, para esto según la teoría, es importante :
Todo esto con el fin de estar en el proceso de mejora continua
El tester debería de enfocarse en la calidad del producto, del proceso.
El desarrollador debería enfocarse en desarrollar la aplicación.
Entonces el tester ayudará al desarrollador con las mejores herramientas de desarrollo.
<h5>7 principios del testing moderno</h5>Los testers podemos comenzar a pasar de ser los dueños de las pruebas o la calidad, a ser los embajadores de la calidad del producto.
Nuestra prioridad es mejorar el negocio
El producto que se va a entregar al cliente es lo que permite funcionar al negocio. Si en algún momento no quieres hacerlo, estás poniendo en riesgo ese negocio porque si el producto no se vende o no es aceptado la empresa puede cerrar o puedes perder el trabajo.
Nosotros aceleramos el equipo y usamos modelos como Lean Thinking y Teoría de las Restricciones para ayudar a identificar, priorizar y mitigar cuellos de botella en el sistema.
Cuando queremos hacer algo, lo queremos hacer perfecto y eso puede ser demasiado. Deberías construir en base a procesos cortos para poder encontrar los defectos de una manera más rápida.
Nosotros somos la fuerza para la mejora continua, ayudando al equipo a adaptarse y optimizar para tener éxito, en lugar de proporcionar una red de seguridad para detectar fallas.
El cliente puede entender que el producto se va a liberar por fases, es importante que nosotros enfoquemos nuestras pruebas en cada una de esas fases. No tiene que ser todo al inicio y al final, debe haber una distribución que nos permita manejar el riesgo del software
Nos preocupamos profundamente acerca de la cultura de calidad en nuestro equipo, y asesoramos, lideramos y nutrimos el equipo para llevarlos a una cultura de calidad más madura.
Al inicio los testers eran personas desarrollando software y un día con tantos defectos y trabajo, separaron los roles y así hubiese una persona dedicada a realizar las pruebas. El tester puede hacer recomendaciones de herramientas, mejorar el proceso o volverse un coach.
Nosotros creemos que el cliente es el único capaz de juzgar y evaluar la calidad de nuestro producto
Si el cliente esta satisfecho con lo entregado y cumple las expectativas entonces has alcanzado la calidad deseada.
Nosotros usamos datos de manera extensa y profunda para entender los casos de uso del cliente y entonces cerrar huecos entre hipótesis del producto e impacto del negocio.
Expandimos las habilidades de testing y el conocimiento en todo el equipo; entendemos que esto reduce o elimina la necesidad de una especialista dedicado al testing.
El tester debe dominar varias areas necesita entender y tener toda la visión del producto y negocio. Saber sobre herramientas que optimicen el trabajo.
curso de appium por favor!!!
“El Tester pasa a tener una visión general de la empresa y además dominar temas técnicos asociados a cada una de las áreas: Desarrollo, diseño, documentación, análisis de requerimiento, documentación técnica que se entrega al final al usuario como guías de ayuda etc. El rol del Tester es: Acompañar en todo el proceso y la política la CALIDAD del producto”. Esto define la responsabilidad e importancia de los tester. Amando este curso!!!
Yo creo que para que estos principios se apliquen tiene que ver con la cultura de la organización. Por ejemplo el principio que dice que “Los testers comparten estrategias y conocimiento relacionado al testing para que se dependa menos de un especialista”. Esto depende de todos, de la cultura, si es una cultura abierta entonces va a funcionar, si no, pues no
Yo no he trabajado tanto en la parte de desarrollo de Software comercial, pero si en la parte de software para la industria manufacturera, es decir, PLC y esas cosas. Y en efecto, nada de esto se hace. Las únicas pruebas que se hacen de manera exhaustiva es el funcionamiento de la parte física, más no de la parte de programación.
Está demasiado cargada esa web. No permite agregar ni realizar nada. “Curso de Selenium porfa”
Por el minuto 7 dice que quien evalúa la calidad de nuestro producto es el usuario final, nuestro cliente.
Pero cliente y usuario final son distintos por ejemplo desde el UX.
Es mi imaginación o efectivamente son lo mismo?
El tester debe dominar varias áreas, necesita entender y tener toda la visión del producto y negocio. Saber sobre herramientas que optimicen el trabajo. Si el cliente esta satisfecho con lo entregado y cumple las expectativas entonces has alcanzado la calidad deseada.
El principio que más me llamó la atención es el uso extenso y profundo de datos de prueba, yo he intentado hacer mockups de datos pero la verdad siempre me faltan opciones, uno tiende a hacer mockups con los valores más comunes y no recuerda incluir los casos extremos o poco comunes.
tambien de SonarQube
Muy buena clase para poder implementarlo en mi trabajo.
Donde trabajo si bien no tenemos implementado los 7 principios, si tenemos la práctica de realizar pruebas a cada cosa que vamos a implementar, dándo garantía de los criterios de aceptación, para que el resultado final sea el esperado por negocio, que en nuestro caso es nuestro cliente final
En dónde trabajo aún no está implementando todo este proceso.
Genial!, Mi objetivo es pasar de Funcional a Automatizar, No olvidemos el Ingles! jeje
El desarrollo y prueba de soft. involucra humanos. Por lo tanto la psicología tiene efectos importantes.
La identificación de defectos en una prueba, como una revisión de requisitos, refinamiento de US o identificación de fallos durante la ejecución de una prueba dinámica, puede ser percibida como una CRÍTICA al producto y a su autor.
El sesgo de confirmación puede dificultar la aceptación de info q este en desacuerdo con las creencias actuales EJ; los dev, esperan q su código esté bien. tienen un sesgo de confirmación, q hace difícil aceptar q el código sea incorrecto.
Otros sesgos cognitivos pueden dificultar q las personas acepten la info producida por la P. Asimismo un rasgo humano es común culpar al portador de malas noticias. y la info de prueba a menudo tiene malas noticias
Por eso las personas perciben el proceso de pruebas como una actividad destructiva, a pesar de que contribuye al avance y calidad del producto
Para reducir estas percepciones, la info de fallos y D deber ser comunicada de manera constructiva. De esta manera se podrá reducir las tensiones entre testers, analistas, DEV, clientes y diseñadores. Esto aplica para Pruebas dinamicas y estaticas.
Los testers y jefes de P deben tener buenas competencias interpersonales para comunicar eficazmente los D, fallos ,avance , resultados de P y riesgos, y para construir relaciones positivas con sus compañeros de trabajo.
Formas de comunicarse de forma adecuada. Ejem:
Definir claramente el objetivo de P, tiene importantes implicaciones psicológicas. las personas tienden a alinear sus planes/comportamientos con los objetivos del equipo, dirección y otros implicados. los tester deben tener estos objetivos sin sesgo personal.
7 - Expandimos las habilidades de testing y el conocimiento en todo el equipo; Entendemos que esto reduce o elimina la necesidad de un especialista dedicado al testing.
6 - Nosotros usamos datos de una manera extensa y profunda para entender los casos de uso del cliente y entonces cerrar huecos entre hipótesis del producto e impacto del negocio.
5 - Nosotros creemos que el cliente es el único capaz de juzgar y evaluar la calidad de nuestro producto.
El cliente es quien decide si cumple o no cumple la calidad esperada.
Principios del testing moderno:
no creo implementarlos en mi trabajo
Estos 7 principios algunos en mi empresa se está llevando, otros no se llevan y otros hay que corregirlos.
Es muy importante los principios del tester me gustaria aportar todo este conocimiento en la empresa con la finalidad de entregar un buen producto y obtener la satisfacción del cliente .
Empecé a trabajar como Tester Manual este año y me gustaría aportar mas en mi equipo, no solo quiero dedicarme a encontrar bugs y mejoras, quiero involucrarme mas con el proyecto
Excelentes principios
Creo que el testing y el desarrollador deben estar constantemente comunicados para poder seguir un mismo hilo para poder finalizar de forma correcta el proyecto
Si dejan realizar esos principios en el área, es de notar que se debe mejorar en la optimización de pruebas con ayuda de automatización.
No siempre ya que como se menciona durante este capitulo, generalmente s presenta una ruptura de comunicación entre el Desarrollador y el analista.
creo que cada uno de estos principios van muy de la mano con la metodología de trabajo Scrum, y la verdad en mi empresa los implementan, me parece super importante entender muy bien la necesidad del cliente y qué es en sí lo que se busca con la aplicación o desarrollo que se está haciendo, para saber que pruebas deben realizarse
Si se logra implementar estos principios.
un curso de selenium con mas ejemplos practicos de testing por favor
Yo utilizo las buenas practicas de Damn Vulnerable Web App (DVWA) al crear aplicaciones Web, es muy recomendable, ademas de que aprendes sobre seguridad informática.
yo aun me encuentro estudiando y en mi carrera esta la materia pruebas de software, lo curioso es que ya la lleve pero no recuerdo a ver visto en clase los 7 principios, así que agradezco esta información e investigare mas.
Los 7 principios del testing moderno engloban aquello que en ia industria tiene las funciones del aseguramiento de la calidad que tiene facultad en cada area o departamento y cuya finalidad es abonar que el producto cumpla con las expectativas del cliente
Los principios son elementales en las pruebas de calidad del software, hay que entender que DEV y QA , no deben trabajar separados sino siempre en pro del objetivo y de la mejora del negocio es lo primordial.
Lean thinking: está enfocado en la creación de valor para el cliente que permite mejorar el proceso con menos costo, tiempo y de alta calidad
El testing moderno vino revolucionar la calidad de software debido a que al llevar a cabo pruebas en cada fase del proceso la carga de trabajo y el tema económico mejora
La segmentación de las pruebas es la etapa más determinante ya que es donde se pueden definir los diferentes elementos a probar.
La estrategia y herramientas en este punto, tienen muchísima relevancia, ya que se deben utilizar acorde a la segmentación de las diferentes pruebas.
Ya sea de forma global o de manera específica.
Con respecto al testing moderno, agradezco mucho el permitirnos conocer acerca de este, personalmente no conocía los principios y me parece que es un tema interesante, de hecho considero que actualmente se requiere con urgencia aplicarlos, puesto que muchas personas basan su trabajo en ejecutar pruebas, en diligenciar formularios con los resultados obtenidos, reportar bugs en herramientas o capturar evidencias, no existe una conciencia absoluta de la importancia que tiene el trabajo que realizamos
Muchas personas se convierten en tester por la necesidad de ganar dinero, se dedican a ejecutar casos, pero no proponen mejoras para el proceso. Existen empresas donde se exige que los tester se certifiquen, pero no les permiten participar en los procesos generando ideas y adquiriendo conocimiento que permita enriquecer su labor.
El testing moderno me atrevo a decir que es una mirada amplia a la evolución tecnología, donde el conocimiento se vuelve diverso, donde las habilidades van más allá de ejecutar pruebas funcionales manuales, está el interés por adquirir habilidades, explotar herramientas , metodologías y por supuesto compartir todo lo aprendido.
muy buen tema el de principios del testing moderno, actualmente en la empresa donde estoy son muy abiertos los PO,lideres tecnicos y en general todo el equipo de desarrollo a las mejoras que se encuentran desde el equipo QA en las pruebas que se realizan sobre los entregables
Como usuario de un taller de colision al manejar diferentes plataformas de compañías de seguros no esta bien que cuando se cargan los repuestos este proceso requiera demasiado tiempo ya que los nombres de las piezas varian de acuerdo a cada plataforma y si el repuesto es buscado como esta el catalogo del vehiculo en muchas ocasiones no se encuentra por que cada aseguradora maneja un nombre diferente.
Excelente Explicacion.
si no hay buenas practicas que incluyen hacer pruebas desde la perspectiva del desarrollo, el tester tiene que pasar no solamente encontrar defectos si no también
de hacer recomendaciones de herramientas mejorar el proceso volverte un couch,
las empresas que mejor logran una escalabilidad, tanto en el crecimiento de sus equipo, como mantienen la calidad de sus productos, ellos desde sus inicios desde sus políticas se establecen que la calidad es numero 1, en
facebook por ejemplo lo que hacen es tener en cada una de sus areas de trabajo conceptos y mejores practicas para
que no se les olvide como es hacer un buen producto, y entonces el tester paso
de ser alguien que tenia que conocer de cuestiones muy tecnicas, a tener una mejor visión de todo el producto de toda la empresa y ademas dominar temas técnicos asociados a cada una de las areas, no solo desarrollo, si no también diseño, documentación, análisis de requerimientos,
documentación técnica que se entrega al final al usuario, entonces el rol del
tester es acompañar en todo el proceso y la política, la calidad del producto
estos principios los compartiré con mi equipo de trabajo son muy claros.
Varios de los principios los aplique, pero con el que más me identifique es el cuarto. Debido a la visiónn general que tenia de los productos, muchas veces hacia el papel de analista de negocio y me volvía juez y parte.
Me gustan estos principios, creo que los voy a implementar.
Veo que muchos de los principios se pueden aplicar en mi trabajo.
El ejemplo más claro es el del test de datos, se presentó una ocasión en que la longitud de caracteres no era suficiente para almacenar el nombre que se requería guardar.
Tengo una duda.
Mintras buscaba en la web encontre 7 principios de Testing de acuerdo al libro de ISTQB. Estos son diferentes a los presentados en el curso.
Cuáles deberia de aprender?
Las pruebas exhaustivas tratan de cubrir todas las combinaciones posibles de datos en el software, a fin de garantizar que ninguna situación puede surgir, una vez probado el software se ha liberado. Excepto en aplicaciones muy simples, el número de combinaciones posibles de datos es demasiado alta, es más eficaz y eficiente que los ingenieros de pruebas se centren en las funcionalidades de acuerdo a riesgos y prioridades.
Pruebas tempranas.
Un producto (incluyendo los documentos, tales como la especificación del producto) se puede probar tan pronto como se ha creado. ISTQB recomienda probar un producto tan pronto como sea posible, corregir los errores más rápidamente posible. Los estudios han demostrado que los errores identificados al final del proceso de desarrollo por lo general cuestan más para resolver.
Por ejemplo: un error encontrado en las especificaciones puede ser bastante sencillo de solucionar. Sin embargo, si ese error se transfiere a la codificación de software, una vez descubierto el error puede ser muy costoso y consume tiempo.
Agrupamiento de Defectos
Los estudios sugieren que los problemas en un elemento de software tienden a agruparse en torno a un conjunto limitado de módulos o áreas. Una vez que estas áreas han sido identificadas, los administradores eficientes de prueba son capaces de enfocar las pruebas en las zonas sensibles, mientras que siguen buscando a los errores en los módulos de software restantes. Me recuerda al 80/20.
La paradoja del "Pesticida"
Al igual que el sobre uso de un pesticida, un conjunto de pruebas que se utilizan repetidamente en el disminuirá en su eficacia. Usando una variedad de pruebas y técnicas expondrá una serie de defectos a través de las diferentes áreas del producto.
La prueba es dependiente del contexto
Las mismas pruebas no se deben aplicar en todos los ámbitos. Distintos productos de software tienen diferentes requisitos, funciones y propósitos. Una prueba diseñada para realizarse en un sitio web, por ejemplo, puede ser menos eficaz cuando se aplica a una aplicación de intranet. Una prueba diseñada para una forma de pago con tarjeta de crédito puede ser innecesariamente rigurosa si se realiza en un foro de discusión.
En general, cuanto mayor es la probabilidad y el impacto de los daños causados por el software fallado, mayor es la inversión en la realización de pruebas de software.
La falacia de ausencia de errores
Declarar que una prueba no ha descubierto ningún error no es lo mismo que declarar que el software es “libre de errores”. Con el fin de garantizar que los procedimientos adecuados de software de prueba se lleva a cabo en todas las situaciones, los evaluadores deben asumir que todo el software contiene algunos (aunque disimulada) errores.
En el último párrafo Blanca, te falta una tilde y signos de puntuación.
Expandimos las habilidades de testing y el conocimiento en todo el equipo; entendemos que esto reduce o elimina la necesidad de una especialista dedicado al testing.
Esto no implicaria que hubiese menos trabajo para un tester en un futuro?
Quiero hacer este curso como preámbulo para hacer el curso de pruebas con Jest e implementarlo en la aplicación de react native que desarrollo en la empresa para la que trabajo. Me gusta mucho el enfoque de expandirlo a la cultura empresarial.
Considero que es muy importante tener claridad de los procesos que se debe realizar como tester en una empresa, pero cuando se tiene que realizar tantas tareas a la vez se puede perder el foco de la calidad en el desarrollo, siempre y cuando se cuente con los recursos, se podría implementar en cualquier empresa.
El tester es la voz del cliente y de las buenas prácticas. Lo que queremos darle al consumidor final y lo que agilice el trabajo en equipo es sobre lo que debemos trabajar.
Sin duda, ser tester conlleva una gran responsabilidad ya que por lo visto necesita conocimiento global de las áreas que involucra el desarrollo de un proyecto.
El tester debe enfocarse en la calidad del producto, del proceso, del software en general.
Estos principios dejan claro que testing no solo es ejecutar sw y comprobar resultados, sino un proceso que nos ayuda a evaluar la calidad del sw y reducir riesgos de fallos en producción.
Yo encantado de implementarlo, pero es dificil lograrlo, cuanto nuestra mentalidad dominante es hacer siempre lo menos posible.
https://platzi.com/clases/1421-pruebas-software/15096-principios-del-testing-moderno/?time=84
esta parte es muy buena
Este tema es muy interesante e importante, rescato los siguientes puntos
Pienso que en México es complicado llevar acabo los 7 principios ya que estos principios van basados a un organigrama de proyecto en dónde hay especialistas en cada área, aquí en México generalmente la gente que desarolla o gestiona un proyecto tiene que encargarse de la parte de la calidad. Ya que muchas empresas buscan disminuír costos de RECURSOS HUMANOS teniendo un recurso que sepa de varias cosas. Aun que si se pueden tomar estos principios como algo utópico y un estándar al que deberíamos de llegar como País. Es por eso que si no hay alguien especializado en testing es importante que todo el equipo este involucrado para hacer el mejor trabajo posible.
Sería muy bueno que se especificaran las pruebas a nivel de entregables que se tienen que hacer en cada etapa del desarollo ya que no he visto que ustedes compartan un recursro para ello. Espero en futuras clases lo haya, ya que a final de cuenta la calidad se puede estandarizar en un proceso adaptable para diferentes proyectos.
En algunos lugares por “falta de presupuesto y tiempo”, no es posible aplicar todo los principios, dado que estamos limitados por las reglas o normas que exigen o aceptan las empresas.
Claramente si una empresa no permite que estos principios no se ejecuten apuntan a, minimo, dos cosas: la mediocridad y que el tester no pueda trabajar cómodo y por ende se vaya a otra empresa.
Son principios que de ser ejecutados correctamente lograremos avanzar como equipo y como organización en general.
Yo trabaje en una empresa que instalaba infraestructura, y que tenia muchos clientes pero poco personal. Era imposible tratar de fomentar una cultura de calidad cuando siempre había mucho trabajo y había que estar aprendiendo constantemente sobre muchos temas (redes, servidores, netoworking) siendo 2 especialistas técnicos, pero cuando no había ninguna inversión en certificaciones o capacitaciones.
El tester juega en muchas formas un rol de facilitador para alcanzar la mejora continua.
El tester representa un herramienta fundamental al momento de desarrollar un software, verificando que el programa tenga un numero muy bajo de errores.
El tester es más importante de lo que se cree
Muy buena clase.
Me encanta ❤️
Esta sesión me golpea como teste xd Tengo conocimiento en casos de prueba y automatización, me falta un largo y difícil camino para llegar a ser un líder y un tutor que influya en la calidad de todas las etapas…
En realidad tengo experiencia en el mundo de pruebas y lo que más agradecen los clientes y los contratistas es que uno siga todo los principios explicados en el presente video.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.