0

Versuchen, Testautomatisierung im Team voranzutreiben. Das Entwicklungsteam hat mit der trunkbasierten Entwicklung begonnen. Sie sind besorgt, dass die neuen automatisierten Rauchtests die ganze Zeit ausfallen werden (aufgrund ihrer Merkmalsentwicklung, die oft unvollständig ist) und unser Jenkins-Brett immer ROT ist (was es sinnlos macht). Hat jemand dieses Problem oder eine Lösung dafür gefunden? Danke vielmals.Branch Based Development arbeitet mit unserer Jenkins Automated Testing Pipeline

Antwort

0

Sie können das Prinzip der feature toggles auf Ihre Test-Codebasis anwenden, so dass bestimmte Tests nicht ausgeführt werden, bis eine Funktion aktiviert ist. Das Prinzip ist so einfach, dass Sie Ihre eigene Implementierung rollen können. Abhängig von der verwendeten Sprache gibt es Frameworks, die Feature-Toggles verwalten, einschließlich in Ihrem Testcode. Togglz ist ein solches Beispiel für Java.