Bu tür testler gerçekten daha iyi olur. Aslında , geliştiriciler tarafından değil, test ediciler tarafından yapılmalıdır . Bu anlamda ne sizin ne de kütüphane geliştiricinizin işi değil.
Açıkladığınızdan, projede test kullanıcısı yok gibi görünüyor - eğer durum buysa, bu bir yönetim problemi ve oldukça ciddi bir problem.
... gerekli işlevselliğin mevcut olup olmadığını belirlemek için kütüphanelerin kaynak kodunu okuyabildikleri için zaman kazandırır
Oldukça topal akıl yürütme. En son sürüm kitaplığı en son sürüm projesiyle derlenemediğinde, bunun çeşitli nedenleri olabilir - sadece lib kaynak koduna girmek zaman kaybı olabilir.
- Kitaplık uygunsa ve derleme hatası proje kodundaki hatadan kaynaklanıyorsa ne olur? Ya da, derleme hatasına bir veya iki gün sonra düzeltilmesi gereken geçici uyumsuz değişiklik neden olsaydı? Bir derleme hatası, ele alınması bir hafta veya ay sürecek karmaşık bir entegrasyon sorununu gösteriyorsa ne olur? Entegrasyon sorunu için, önceki bir sürüm kitaplığının kullanılması geçici bir çözüm olabilir mi, değil mi?
Nedeni ne olursa olsun, başarısızlığın ön analizini yapmak, geliştiricinin test kullanıcıları tarafından yapılması gereken bir iş için zaman harcamak anlamına gelir.
Akıl yürütmenin üstündeki bir başka şey de, kalkınma ve KG faaliyetleri arasında geçiş yaparak akışı kırmak zorunda kaldığında ortaya çıkan kaçınılmaz (ve tecrübelerimde oldukça acı verici) verimlilik kayıplarıdır .
Takımda test uzmanları olduğunda, bu tür şeyler gerçekten basittir ve daha kolay ele alınabilir. "Kıdemli" geliştiricinizin size sunduğu şey temelde bir taslak test gereksinimidir.
Proje veya kitaplıkta yapılan her değişiklikten sonra derlemenin başarılı olduğundan emin olun.
Bundan sonra atılacak adımlar tipik KG faaliyetleridir: gereksinim ayrıntılarını netleştirin, resmi bir test senaryosu tasarlayın, test hatalarını nasıl ele alacağınız konusunda müzakere edin.
- Gönderen SQA perspektifinden, bu kurma ve oldukça basit koruyarak tasarımı oldukça rutin bir iştir regresyon test muhtemelen noktaya kadar sadece manuel etkinlik biletleri oluşturmak ve sürdürmek olacağını - yüksek otomasyonlu olabilir prosedürü sorun izleyicide ve doğrulama düzeltmeleri.