¿Cuáles son los softwares que debe aprender un probador?

Los siguientes son los 16 software de código abierto que un probador debe aprender:

  1. Selenio
  2. Appium
  3. JMeter
  4. Jenkins
  5. TestLink
  6. Mantis
  7. Cartero
  8. Firebug / Firepath
  9. GitHub
  10. Bugzilla
  11. RazorSQL
  12. PhantomJS
  13. UIAutomator
  14. Notepad ++
  15. FileZilla
  16. AutoIT

Para obtener los detalles completos sobre las herramientas de prueba anteriores, consulte un artículo aquí .

Aquí están las 10 mejores herramientas de automatización de nivel empresarial que un probador debe aprender a mejorar sus habilidades en automatización a nivel empresarial, lo que también impulsará su carrera. Puede probar su versión de prueba GRATUITA y también solicitar la demo. Pero, déjame decirte que, en su versión de prueba gratuita, no se incluyen todas las funciones. Por lo tanto, tenga eso en cuenta mientras realiza varias pruebas.

Además, hay varias herramientas de prueba de servicios web, herramientas de prueba de base de datos, herramientas de prueba de regresión , etc.

PERO, seleccione el que sea apropiado según sus requisitos de prueba y presupuesto.

Espero que esto ayude.

¿Cuáles son las herramientas que un probador debe saber? Aquí está mi lista de deseos cuando contrato un probador (no necesariamente restringido a pruebas funcionales)

  • HP ALM, TFS debería ayudarlo a superar el bit de administración de prueba.
  • Selenium, Appium, QTP / UFT lo ayudarán a automatizar casos de prueba funcionales basados ​​en GUI. Agregue Perfecto para pruebas de aplicaciones móviles más sofisticadas.
  • Python / Java lo ayudará a crear herramientas a voluntad, unas que lo ayudarán a manipular conjuntos de datos de prueba, interfaces de prueba, automatizar tareas repetitivas.
  • Loadrunner, NeoLoad lo ayudará a ejecutar pruebas de rendimiento.
  • Aprenda las pruebas de accesibilidad con el complemento firefox.
  • Jenkins lo ayudará a programar casos de prueba automatizados o desencadenar ejecuciones de automatización tan pronto como la compilación esté lista.
  • Las secuencias de comandos de shell básicas lo ayudarán a monitorear ejecuciones por lotes, resolver problemas en lotes.
  • SQL: no necesito explicarlo.
  • HP Fortify para la evaluación de vulnerabilidad de seguridad.
  • La lista continúa realmente, pero estos son los cimientos.

Esa es solo la lista de herramientas. Hay mucho más que un probador debe tener en cuenta. Metodologías, procesos de gestión de código, técnicas de prueba.

Hola prabhakar

Según las tendencias actuales, el ingeniero o evaluador de control de calidad debe tener conocimiento de varias herramientas además de las habilidades de prueba funcional. A continuación se muestra la lista de las pocas herramientas que recomendaría a cada ingeniero de pruebas que aprenda a crecer en la industria de TI y que también forme parte de una empresa de software qa.

Testrail:
Esta es una amplia herramienta de administración de casos de prueba basada en la web que administra, rastrea y organiza eficientemente sus esfuerzos de prueba de software. Testrail es una herramienta común de administración de casos de prueba que hoy en día es ampliamente utilizada por la mayoría de las organizaciones, ya que proporciona los siguientes beneficios:
– Administre eficientemente los casos de prueba, planes de prueba y carreras para cada hito / sprint
– Se integra fácilmente con su rastreador de defectos y automatización de pruebas
– Genere informes de sus actividades diarias realizadas
– Incremente la productividad de las pruebas
– Proporciona una interfaz de usuario moderna para un equipo rápido y productivo.

Jmeter:
Esta es una herramienta de software de uso común para medir el rendimiento del producto, ya que es una herramienta de código abierto. La razón principal por la cual la mayoría de las empresas de pruebas de software optan por esta herramienta son:
– Ejecutando múltiples scripts consecutivamente
– Interfaz de usuario simple y fácil de usar
– Informes simples
– Fácil de ejecutar múltiples usuarios
– Los resultados del tiempo de respuesta se pueden exportar a CSV

Automatización del controlador web Selenium:
WebDriver admite una amplia gama de navegadores y sus versiones. Es compatible con todos los navegadores habituales, además de algunos navegadores únicos y raros como el navegador HtmlUnit también.

Oracle / SQL:
Hay muchas situaciones en las que, incluso como probador, también tiene que interactuar con la base de datos. No es necesario que un probador tenga un conocimiento profundo de las herramientas de la base de datos, pero debe tener una visión general de la herramienta de la base de datos. Esto hace que un probador sea consciente de la arquitectura de las tablas utilizadas.

Herramientas de seguimiento de defectos:
Tener conocimiento sobre las herramientas de seguimiento de defectos es imprescindible para todo ingeniero de pruebas. Las herramientas de seguimiento de defectos comúnmente utilizadas son Jira, Bugzilla y Mantis. Estas herramientas también proporcionan gestión de proyectos y gestión de errores para lograr una colaboración efectiva entre los equipos de desarrollo y qa

Todas las herramientas mencionadas anteriormente se usan comúnmente en casi todos los proyectos en empresas que brindan extensivamente servicios de qa a los clientes.

Espero que la información anterior le brinde una comprensión básica en términos de requisitos técnicos para cualquier ingeniero de pruebas. Aunque hay muchas otras herramientas disponibles en el mercado, siempre puede elegir la que mejor se adapte a los requisitos de su proyecto.

Saludos,

Anand

Respondo esto teniendo en cuenta que la pregunta se hace desde la perspectiva del Manual Tester:

  1. Hoja de Excel : Créeme, esta herramienta es como una herida para un mago. Si su organización / proyecto no tiene ninguna herramienta de escritura de casos de prueba, debe depender mucho de esto. Un buen conocimiento de esta herramienta puede ahorrarle mucho tiempo, lo que ayudaría a aumentar su nivel de confianza.
  2. SQL / Oracle: de lo contrario, siempre debe depender de otros para la validación de datos y crea una impresión negativa si hay dependencia. No es un conocimiento profundo, pero lo básico puede funcionar. Si su proyecto no necesita conocimiento de DB, apréndalo usted mismo, porque no está destinado a estar en el mismo proyecto durante toda la vida.
  3. Herramienta de escritura de casos de prueba: esto varía de una organización a otra. Pero las herramientas más utilizadas son ALM (QTP), MTM . Aunque estos son los pagados. Pero es mejor si tienes la oportunidad de trabajar en ello.
  4. Herramienta de seguimiento de tickets: el conocimiento de cualquier seguimiento de tickets es un complemento. Una de esas herramientas sería JIRA.
  5. Complementos o complementos del navegador: si está probando una aplicación web, debe buscar complementos que faciliten su trabajo, como si necesita verificar el funcionamiento de cada enlace en una página, en lugar de hacer clic en cada enlace, busque tales complementos del navegador que abrirían múltiples enlaces con un solo clic. O complementos como el cargador de páginas que lo ayudarían a rastrear el tiempo de carga de la página.

Otras herramientas serían la implementación de compilación, pero se puede obtener conocimiento sobre estas herramientas durante la sesión de transferencia de conocimiento del proyecto. Pero sería bueno si tiene una idea básica como qué es construir, qué es la implementación, por qué lo hacemos y todo.

Si está considerando herramientas desde el punto de vista de los probadores de automatización, además del lenguaje de programación, debe tener conocimiento sobre el IDE que usaría para programar.

Espero que esto ayude. Feliz prueba

Salud,

Shantanu

ChroPath, la mejor extensión de localizadores. Proporciona los selectores únicos relativos xpath, xpath absoluto y css. Está disponible en los navegadores Chrome y Firefox.
ChroPath – Complementos para Firefox

Chrome – ChroPath

  • HP QC
  • Jira
  • IU DE JABÓN
  • WinDiff o cualquier software de comparación de archivos
  • Comando de secuencia de comandos de Unix Shell (al menos nivel básico)
  • SQL
  • Macro de Excel (al menos lo básico)
  • Conceptos básicos de automatización de pruebas (Selenium / QTP) y conceptos básicos de herramientas de prueba de rendimiento (como Load Runner)
  • Repositorio como (GIT / SVN)

Estas son herramientas que me parecieron más importantes en mi experiencia

Hay algunos Software que los Probadores usan todos los días. Notepad ++ y Excel son muy comunes. Entonces, por supuesto, en estos días JIRA y el centro de calidad se utilizan para la gestión de pruebas / gestión de errores, etc. Luego tiene herramientas de ejecución de pruebas como Selenium, QTP, etc.

Tester es como un desarrollador que necesita para aprender lenguaje de programación / scripting y debe tener en cuenta las herramientas de desarrollo, por ejemplo. IDE, analizador de código, herramientas SQL, etc.

La automatización se realiza mediante lenguaje de programación o secuencias de comandos, así que asegúrese de saber muy bien.

Buena suerte !