Wir verwenden einen klassischen V-förmigen Entwicklungsprozess. Wir haben dann Anforderungen, Architektur, Design, Implementierung, Integrationstests, Systemtests und Akzeptanz.
Tester bereiten in den ersten Phasen des Projekts Testfälle vor. Das Problem ist, dass die Testphasen aufgrund von Ressourcenproblemen (*) zu lang sind und aus zeitlichen Gründen häufig verkürzt werden (Sie kennen Projektmanager ...;)). Entwickler machen ihre Unit-Tests so, wie sie sollten.
Meine Frage ist also einfach: Sollten Entwickler in die Testphasen involviert sein und ist es nicht zu "gefährlich"? Ich fürchte, es wird den Projektmanagern ein falsches Gefühl von besserer Qualität geben, da die Arbeit erledigt wurde, aber wären die zusätzlichen Manntage von Wert? Ich bin nicht wirklich zuversichtlich, dass Entwickler Tests durchführen (keine Beleidigung hier, aber wir alle wissen, dass es ziemlich schwierig ist, ein paar Klicks zu brechen, was Sie in mehreren Tagen gemacht haben).
Vielen Dank für Ihre Meinung.
(*) Aus unbekannten Gründen ist eine Erhöhung der Anzahl der Tester bis heute keine Option.
(Nur im Voraus, es ist kein Duplikat von Sollten Programmierer Testern beim Entwerfen von Tests helfen? Hier geht es um die Testvorbereitung und nicht um die Testausführung, bei der die Auswirkungen von Entwicklern vermieden werden.)