Como ingeniero de software o desarrollador de software, ¿es necesario / importante saber cómo realizar pruebas de software?

Sí, debe conocer los conceptos básicos de las pruebas, incluso si es un desarrollador de software. Entonces, algunas de las pruebas básicas que debe realizar son:

  • Prueba básica de humo : el desarrollo posterior revisa manualmente la aplicación de extremo a extremo, que también probaría el módulo / funcionalidad en el que acaba de trabajar.
  • Prueba de cordura de la función : también debe probar la función que acaba de desarrollar. Solo bastaría el camino feliz con algunos escenarios lógicos y controlados
  • Escribir casos de prueba de jUnit / TestNG: los casos de prueba de jUnit / testNG son clases simples que invocan los métodos utilizados en su función y pasan los datos de prueba como argumentos y verifican los resultados del método.

Las pruebas de humo y cordura deben realizarse manualmente, mientras que los casos de prueba jUnit y testNG se pueden construir y ejecutar antes de fusionar los cambios en el repositorio.

En caso de que necesite ayuda para escribir y crear pruebas básicas de testNG, puede consultar este curso .

Gracias,
Vaibhav (Fundador http://www.helpingtesters.com)

More Interesting

¿Qué debe poner en su currículum un estudiante de primer año de ciencias de la computación sin experiencia laboral previa (o codificación) para obtener una pasantía de verano?

¿Por qué es tan importante escribir pruebas para algunos desarrolladores? He sido desarrollador de software durante 8 años y nunca he escrito ninguna prueba. Simplemente depuro mi código cuando tengo errores y todos mis proyectos tienen éxito.

¿Cuáles son algunas habilidades a prueba de recesión que puedo aprender ahora como desarrollador de software?

¿Es realista pedir dos meses de vacaciones no remuneradas durante el verano, como desarrollador de software con 3 años de experiencia?

¿Qué tipo de garantía incluyen típicamente los desarrolladores independientes de software móvil en un contrato con un cliente?

¿Cómo puede un mal desarrollador de software encontrar trabajo?

¿Qué empresas ofrecen buenos servicios de desarrollo de software financiero y contable para grandes empresas?

¿Cuál tiene más posibilidades de trabajar, seguridad de internet o desarrollo de software?

¿Qué tan viable es ser algo así como un gato de todos los oficios de desarrolladores web y de software en lugar de especializarse?

Soy un nuevo empleado de la universidad. Quería ser desarrollador, pero me uní como ingeniero de pruebas en una empresa de software. ¿Qué tengo que hacer?

¿Para qué lenguaje de programación hay más trabajos de desarrollador o programador junior en la costa este de Estados Unidos?

¿Hay algún libro sobre el flujo de negocios de un desarrollo de software para la empresa del cliente?

¿Por qué los ingenieros, programadores de software y profesionales de hardware y TI piensan que tienen respuestas a preguntas sobre las que no saben nada?

¿Cuáles son algunos hábitos o prácticas sociales de los equipos de desarrolladores de software que son insultantes para las mujeres?

Cuanto más trabajo como desarrollador de software, más odio la programación. ¿Qué tengo que hacer?