Quiero unirme a una empresa de desarrollo web como control de calidad y pruebas, ¿qué herramientas y cursos debo aprender?

Pregunta: Quiero unirme a una empresa de desarrollo web como control de calidad y pruebas, ¿qué herramientas y cursos debo aprender?

Recomiendo algunas fuentes realmente buenas que probé yo mismo.

Fundamentos de prueba, diseño de prueba y defensa de errores

Entre los más prácticos, asequibles, disponibles y valiosos, sugiero los cursos de Black Box Software Testing de Cem Kaner.

  • AST ofrece capacitación en línea: Cursos AST-BBST
  • Recursos en línea (videos y otros materiales): http://bbst.info/

Inicio rápido con pruebas exploratorias

  • Disfrutarás esto: ¡Explora! por Elisabeth Hendrickson
  • Utilice la hoja de trucos de heurística de prueba de Elisabeth para probar más ideas de prueba

Práctica de Rob Lambert sobre pruebas web

  • Conceptos básicos de pruebas web: cómo probar un sitio web
  • Libro electrónico gratuito: http://thesocialtester.co.uk/wp-…

Practica en línea

Hay un movimiento dedicado a la artesanía de pruebas de software. Profesionales y novatos de todo el mundo se reúnen para la práctica de Pruebas de fin de semana, para aprender nuevas habilidades y compartir experiencias. ¡Busque el capítulo más cercano (por zona horaria) y Skype!

¡Vaya estratégico!

La prueba es una actividad práctica, pero tiene mucho más que simplemente golpear el teclado.

Para obtener una visión profunda y amplia, lea el libro de Gerald Weinberg Software perfecto y otras ilusiones sobre pruebas. Te garantizo que se convertirá en tu manual de estrategia de prueba.

Creo que, seguro, deberías revisar estas herramientas.
Tengo 10 de ellos. Lea todas las opciones y elija algo.
1) TestCaseLab

Puede crear un proyecto, invitar miembros, nombrarlos en cualquiera de los dos roles Administrador del proyecto o Miembro del proyecto … etc. Lo bueno es que TestCaseLab ofrece su propio formato de archivos .csv o importación, que es un buen ejemplo de caso de prueba para principiantes. El servicio se integra con los siguientes rastreadores de errores: Redmine, JIRA y Pivotal.

2) JIRA es principalmente un rastreador de errores con el objetivo de controlar el proceso de desarrollo con tareas, errores y otros tipos de tarjetas ágiles. Puede funcionar en pareja con Zephyr. Si usa una combinación de esos dos, obtendrá un servicio completo de acuerdo con la funcionalidad de las herramientas de administración de pruebas. (JIRA + Zephyr)

3) qTest. El proyecto se ha desarrollado desde 2012 y tiene como objetivo ayudar no solo a los evaluadores sino a todo el equipo durante el desarrollo. Su interfaz es simple y fácil de usar.

4) TestRail

TestRail fue fundado en 2004 por la empresa Gurock Software GmbH. Fue su primera herramienta utilizada para la planificación y las pruebas.

La herramienta tiene una interfaz fácil de usar, una disposición de botones intuitivamente comprensible y ha pensado cuidadosamente en el sistema de cambio entre características contiguas.

Es realmente útil ejecutar pruebas basadas en la creación de escenarios de prueba, también hacer informes y puede crear un error y subirlo a rastreadores de errores integrados como JIRA, etc.

5) EasyQA: creo que es el más nuevo, hay muchas opciones. Por ejemplo, si su producto de prueba es una aplicación móvil para Andriod o iOS, resulta útil. La biblioteca puede capturar y enviar bloqueos al tablero.

También puede tomar capturas de pantalla, grabar videos, hacer errores y enviar todo esto a nuestro rastreador de errores desde el teléfono.

6) TestLink

A pesar de algunas dificultades con la instalación, muchos equipos de desarrollo e ingenieros de control de calidad lo utilizan.

7) PractiTest

PractiTest se integra con JIRA, Pivotal tracker, Redmine y otros. Si tiene algunas pruebas atomizadas que funcionan con Selenuim o Jenkins, esta herramienta de administración de pruebas también puede trabajar con ellas mediante API.

8) TestCollab

Puede obtener información sobre la calidad en forma de tasa de éxito que representa la calidad de su producto. Además, existe una funcionalidad de tiempo invertido que ayuda a evaluar cuánto esfuerzo ha contribuido cada miembro del equipo.

9) TestLodge

Tiene un diseño realmente inusual. Este servicio permite personalizar no solo los campos estándar relacionados con casos de prueba y ejecuciones de prueba, sino que también brinda la oportunidad de crear roles, categorías, prioridades, elegir los parámetros necesarios para representar en los gráficos, exportar configuraciones.

10) QACoverage

Tiene su propio módulo de defectos del rastreador de errores. Por lo tanto, no necesita integrarse con otros sistemas para crear problemas.
Si desea leer más información y necesita enlaces, simplemente lea este artículo
Las mejores herramientas de gestión de pruebas para ingenieros de control de calidad – EasyQA

Están en otro orden allí.

Hablaré con las pruebas automatizadas.

Las opciones realmente dependen de la pila de front-end de la posición.

Si la pila es Node.js, casperjs es una buena herramienta para usar. Utiliza el motor WebKit sin cabeza de phantomjs para ayudar a automatizar las pruebas. Otras pilas como Ruby on Rails tendrán su propia versión de WebKit sin cabeza.

El selenio es una pieza de tecnología más antigua. Ejecuta su conjunto de pruebas contra una instancia de servidor ya implementada. También descarga el navegador con el que prueba los controladores para diferentes navegadores. Por un lado, más opciones como probar contra IE. Por otro lado, más complicado de configurar.

En cuanto a las excelentes herramientas para el control de calidad del desarrollo web, vaya:

Las 4 herramientas principales para el control de calidad del desarrollo web desde mi posición

  1. DebugMe
  2. UserSnap
  3. BugHerd
  4. TrackDuck

Desglose completo de características, precios y capturas de pantalla:

4 de las mejores herramientas para pruebas de control de calidad de desarrollo web | Snap Agency

En cuanto a los cursos, aquí hay un curso bien calificado de Udemy:

Capacitación de control de calidad – Tutorial de pruebas de software – Aprenda a realizar pruebas de control de calidad

En realidad, el rol de QA no se trata solo de herramientas al principio, sino de comprender la estructura o el patrón para resolver un escenario en particular.

No es necesario aprender una herramienta en particular, las herramientas que aprendas serán lo que van a usar o comprar en la empresa.

Por lo tanto, aprenda qué hacer en el momento adecuado. Sin embargo, no descarto las herramientas de aprendizaje, pero no dependo de las únicas herramientas que aprendió.

Sin embargo, recomendaré este curso de capacitación que vi en Udemy que me ayudó mucho en Pruebas de Software y Automatización. Es una de las mejores prácticas que he visto en línea. AToZ: Pruebas de software y automatización con proyectos de la vida real

Espero que haya ayudado.

Puede obtener información sobre la calidad en forma de tasa de éxito que representa la calidad de su producto. Además, existe una funcionalidad de tiempo invertido que los Cursos gratuitos de prueba de software en línea ayudan a evaluar cuánto esfuerzo ha contribuido cada miembro del equipo. No es necesario aprender una herramienta en particular, las herramientas que aprenda serán lo que van a usar o comprar en la empresa.

Puede emprender una aventura, dar la bienvenida a individuos, seleccionarlos en las dos partes Administrador del proyecto o Miembro del proyecto … y así sucesivamente. Genial es que TestCaseLab ofrece su propia configuración de documentos .csv o importación, que es un caso de experimento decente para los pies tiernos. Cursos de QA en línea: todos los cursos

More Interesting

Si te ofreciera compañía que no incluye nada sexual, ¿me pagarías?

¿Cómo puede ayudarme la experiencia en UNIX en mi carrera?

Cómo lidiar con un sentido inconstante de qué título quieres obtener mientras estás en la universidad

Si consigo un trabajo con Google / Facebook / Apple, ¿pagarán la reubicación?

¿Debo dejar mi trabajo justo después de 2 meses?

¿Cuáles son los lenguajes y habilidades de programación imprescindibles para el desarrollo de software en 2014?

USICT (IPU) vs Manipal para ECE? En cuanto a los paquetes y el prospecto?

Tengo buen conocimiento de matemáticas, probabilidad y estadística también. ¿Qué debo hacer para poder obtener un buen trabajo en un campo no básico?

¿Por qué debería cambiar a la ciencia de datos?

Cómo conseguir un trabajo en marketing con solo un diploma de escuela secundaria y sin experiencia laboral

¿Cuál es una buena trayectoria profesional, propietario del producto / arquitecto técnico o un desarrollador antiguo?

¿Cuál es la situación ideal para un doctorado graduado, una universidad superior con publicaciones limitadas o una universidad mediocre con un gran historial de publicaciones?

¿Conoces a alguien que aprendió a codificar con Treehouse (y sitios web similares) y realmente consiguió un trabajo como desarrollador?

¿Un doctorado en sistemas complejos me ayudaría a comenzar una carrera en ciencia de datos?

¿Cuál es la mejor ruta para convertirse en director de una escuela secundaria? ¿Vale la pena un doctorado en educación?