Preguntas etiquetadas con bdd

BDD son las siglas de "Behavior-Driven Development", un estilo de desarrollo de software que fomenta la cooperación entre desarrolladores y partes interesadas mediante la identificación y exploración de diferentes ejemplos de cómo un sistema o un elemento más pequeño de código podría funcionar desde la perspectiva del usuario.



3
Relación entre BDD y TDD
¿Cuál es la relación de BDD y TDD? Por lo que entendí, BDD agrega dos cosas principales sobre TDD: nombres de pruebas (asegurar / debería) y pruebas de aceptación. ¿Debo seguir TDD durante el desarrollo por BDD? En caso afirmativo, ¿deberían nombrarse mis pruebas de unidad TDD con el mismo …
30 tdd  bdd 


11
Pruebas automatizadas: explicando su valor comercial
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . Para empezar, no creo que esto sea una repetición de otras preguntas sobre las pruebas unitarias . Estoy buscando ayuda para articular su valor a un equipo de programadores, …




7
¿Es una buena idea escribir todos los casos de prueba posibles después de transformar el equipo a TDD para lograr una cobertura completa?
Supongamos que tenemos una gran aplicación de nivel empresarial sin pruebas unitarias / funcionales. No hubo un proceso de desarrollo basado en pruebas durante el desarrollo debido a plazos muy ajustados (sé que nunca deberíamos prometer plazos estrictos cuando no estamos seguros, ¡pero lo hecho, hecho está!) Ahora que todos …

3
¿Cómo usar las pruebas unitarias cuando se usa BDD?
Estoy tratando de entender BDD. He leído algunos artículos y, como entendí, BDD es "el siguiente paso" de TDD. Digo eso porque encuentro que ambos son muy similares, y como pude leer en este artículo , BDD nació como una mejora de TDD. Genial, me gusta mucho la idea. Hay …
17 unit-testing  bdd 

3
¿Diferencias entre Given When Then (GWT) y Arrange Act Assert (AAA)?
En TDD hay una sintaxis de Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } En …
13 c#  unit-testing  tdd  bdd 

6
¿Cuál es el papel de QA en un proyecto BDD?
Si ejecuta un proyecto con BDD con una cobertura del 100% de las historias de los usuarios con pruebas de aceptación automatizadas, ¿cuál sería el papel de un probador / persona de control de calidad? Supongo que estoy imaginando que los desarrolladores escribirían las pruebas de aceptación junto con el …


1
Migrar requisitos heredados a BDD
P: ¿Cuál es la mejor manera de trasladar una gran empresa a Cucumber con al menos 15 años de requisitos de software heredados mantenidos en una base de datos de requisitos? Actualmente considerando: 1) Migrar todo Desventaja: no tenemos tiempo / presupuesto ilimitados, tenemos que avanzar para sobrevivir, no podemos …
11 bdd  cucumber 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.