¿Cómo es la lechuga como una herramienta beneficiosa para el desarrollo de software / ingeniería de software? ¡Gracias!

Si te refieres a Lettuce como en la herramienta de prueba BDD escrita en Python, entonces creo que la pregunta debería formularse “¿Cómo es beneficioso el desarrollo impulsado por el comportamiento para la ingeniería de software?”.

En pocas palabras, las pruebas BDD prueban el comportamiento de un software específico en un nivel superior que, por ejemplo, las pruebas unitarias; intentan estar lo más cerca posible de cómo lo usaría el usuario real.

Si te encuentras haciendo clic en tu proyecto cada vez que agregas una función para asegurarte de que no haya nada más roto, entonces este tipo de pruebas pueden ser útiles para ti.

Además, estas pruebas generalmente se escriben de una manera que también es comprensible para los no programadores, lo que facilita a los programadores y otras partes interesadas comunicar qué debe hacer una determinada característica y cómo debe comportarse.

More Interesting

¿Django se presta a diferentes tipos de proyectos que Rails?

¿Cuáles son las horas y días de trabajo habituales para un desarrollador de software en el Área de la Bahía?

¿Qué es la selección de servicios de Vectorworks y cómo se usa?

¿Cuáles son las clases más importantes en un plan de estudios de pregrado en Ciencias de la Computación?

¿La computación en la nube realmente necesita un desarrollador de software para funcionar?

¿Hay alguna escuela en Alemania en la que pueda aprender a desarrollar software?

¿Las mujeres están menos inclinadas a convertirse en programadoras / desarrolladoras de software? ¿Por qué?

¿Debo hacer otro semestre con uno o dos cursos para mejorar mi promedio? Estudio ciencias de la computación y muchas empresas piden el promedio. También estoy buscando trabajo pero no puedo encontrarlo.

¿Cuál es el alcance de Pega? ¿Es una buena opción elegir al comienzo de una carrera en comparación con Java?

¿Cómo iniciaría un proyecto CRUD simple (por ejemplo, acortador de URL) a partir de una idea, escribiendo PoC y desarrollando una aplicación de trabajo?

¿Cuánto salario debo exigir como desarrollador de software de una agencia de viajes en línea (MNC) en Bangkok? Están ofreciendo 1400k baht tailandés anualmente.

¿Los desarrolladores de software hacen un verdadero "desarrollo de software" en TCS / CTS / Infy y empresas de TI similares?

¿Los desarrolladores de Windows son menos inteligentes que otros desarrolladores de sistemas operativos?

¿Cuáles son las cosas que desearía haber sabido antes de su primer trabajo como desarrollador de software?

¿Cómo se puede pasar de desarrollador de software a consultor de gestión?