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 .
- ¿Por qué IBM tiene una reputación tan pobre para desarrollar soluciones de software?
- Cómo entrevistar a un desarrollador de software senior, específicamente Java
- ¿Qué promociones obtendré si me convierto en desarrollador de software?
- ¿Cómo esperan las empresas que alguien obtenga 2 años de experiencia como desarrollador junior si casi todas las vacantes son para personas con 2 años de experiencia?
- Dado que la tecnología informática evoluciona tan rápidamente, ¿importa si tiene 5 o 15 años de experiencia como, por ejemplo, desarrollador de software?
Gracias,
Vaibhav (Fundador http://www.helpingtesters.com)