Bence bu genelleme ve aşırı basitleştirme üzerinde brüt.
Şu anda bir testçiyim, neredeyse bir dev olarak yazdığım kadar kod yazıyorum (test aşamasına bağlı) ve şirketteki en iyi arkadaşım bir dev ve hepimiz iyi geçiniyoruz.
Cevabınızı bulmak için kurum kültürüne ve ekiplerin birbirleriyle ilgili çalışma şekline bir göz atmak isteyebilirsiniz. Benim tecrübeme göre, eğer çok farklı iş noktalarından ya da "saldırı vektörlerinden" birlikte çalışmak yerine çok gerici iş akışlarınız varsa (yani devs ", test etmek için duvarın üzerinden bir yapı atar" ve "hataları geri atar"). Genel olarak her iki departmanın birbirinden hoşlanmayacağını göreceksiniz .
Çalıştığım yerde, her özellik ekibinin veya tasarım ekibinin çıktı üretmek için birlikte çalışan devs kadar test kullanıcısı var. Bu çıktı, test kodu tarafından belirtilen gereksinimleri karşılayan üretim kodudur.
Düzenle
Ayrıca, onusun ikisi arasındaki ilişkiyi desteklemek için test cihazında daha fazla olduğunu düşünüyorum.
Geliştiricilerin hayatlarını daha iyi veya daha kötü hale getirmek bizim için çok daha kolay, ama amaç sadece "hataları bulmak" değil, aynı zamanda potansiyel çözümler bulmak. Eğer yapamazsam, yapamam ve o noktada bir çözüm bulmak için hata atanan kişi ile çalışacağım . Ama bu basit bir çözümse, çeşitli gereksinimleri ve yazacağım nihai regresyon testini karşılayacak potansiyel bir düzeltme olduğuna inandığım şeyi sunacağım.