Contenidos
Pruebas manuales de software
Los probadores de software, a menudo denominados ingenieros de pruebas de software, son responsables de la garantía de calidad en el proceso de desarrollo de software. Pueden apoyar el proceso de desarrollo en todas las etapas de las pruebas y son un componente integral del desarrollo ágil. La amplia gama de tareas que realiza un probador de software incluye:
Los probadores de software trabajan muy estrechamente con la gente del lado del desarrollo y de los requisitos de los usuarios y tienen grandes habilidades de comunicación y capacidad de trabajo en equipo. Tienen un alto nivel de conocimientos sobre los métodos de prueba y el sistema que se va a probar, y participan estrechamente tanto en el desarrollo como en el área de especialización para garantizar la calidad del producto. Nuestros probadores cuentan con la ayuda de la certificación ISTQB Certified Tester.
Descripción del puesto de trabajo probador de software
PreguntaMe han invitado a una entrevista para un puesto de probador de software de nivel básico en una empresa pequeña (30 empleados). Esperaba conseguir un puesto de programador (estoy estudiando programación de juegos y me queda un año para graduarme), pero me encantaría entrar en la empresa, ya que es prometedora y hace el tipo de juegos que a mí me gustan.PERO: no tengo ni idea de lo que hace un comprobador de calidad en una empresa de este tamaño, o en absoluto. ¿Qué es lo que se comprueba? ¿Las herramientas? ¿La jugabilidad? ¿Código? Supongo que no se trata de una prueba beta glorificada, sino de algo más organizado. ¿Cuáles son las tareas de un probador de control de calidad de nivel básico? 13 comentarioscompartirinformar83% VotadoEntrar o registrarse para dejar un comentarioEntrarRegistrarseOrganizar por: mejor
Certificado de garantía de calidad
Marc Shiota no esperaba empezar a trabajar en una empresa aeroespacial haciendo pruebas de software y hardware después de licenciarse en física, pero ahí es donde acabó. “Estos aviones ya no vuelan”, dice. “Era como un avión de Top Gun”.
Ahora es el jefe de calidad, fiabilidad y resiliencia de AnyRoad (una plataforma de gestión de relaciones con la experiencia), Shiota recuerda el puesto en el sector aeroespacial como su entrada en la garantía de calidad, una carrera en la que se quedó.
Allí estaban los que escribían el código, los programadores, y los que se aseguraban de que se construía correctamente, el área que le pareció más interesante, dijo Shiota. “No es que intenten crear errores”, explicó, “pero se necesita un árbitro, ya sabes, la persona que se asegura de que se tiene en cuenta a los clientes”.
En esos primeros días, Shiota aprendió de los mentores, sus colegas más veteranos. “Teníamos que averiguar: ¿Qué cosas importantes hay que comprobar? ¿Cómo se comprueba? ¿Cómo se valida?”. Y no se trata simplemente de señalar los errores, dijo, sino de solucionarlos. “No basta con decir que está roto”.
Habilidades de los probadores de software
En el pasado, las pruebas de aseguramiento de la calidad (QA) solían introducirse en el proceso de software relativamente tarde en el ciclo de desarrollo. Por ejemplo, en un proceso en cascada, el software se produce y se pasa al equipo de control de calidad, que ofrece comentarios y luego envía el software de vuelta al equipo de desarrollo para solucionar los problemas. En un entorno ágil, todo el mundo -incluido el equipo de control de calidad- trabaja en colaboración para realizar mejoras de forma continua.
Sin embargo, a medida que los desarrolladores, los operadores y los probadores adoptan una responsabilidad compartida para asegurarse de que ofrecen un producto final de alta calidad, el control de calidad a menudo lucha por encontrar su lugar. Las pruebas de software automatizadas añaden otra capa de complejidad a la mezcla, lo que plantea importantes cuestiones:
Las pruebas de control de calidad son un proceso que garantiza que una organización ofrezca los mejores productos o servicios posibles. El objetivo de la garantía de calidad es ofrecer resultados coherentes a través de un conjunto de procedimientos estandarizados, lo que significa que las organizaciones también tienen que asegurarse de que sus procesos para lograr los resultados deseados cumplen con los puntos de referencia de calidad específicos.