Tablet kullanan sahadaki mühendis

Kabul testi, otomasyon projelerinde en çok “son dakikaya” bırakılan ve en çok tartışma çıkaran adımdır. Oysa iyi hazırlanmış bir kabul testi, projenin hem teknik hem ticari anlamda kapanış kanıtıdır: sistemin şartnameye uygun çalıştığını, neyin kabul edildiğini ve neyin açık kaldığını yazıya döker. Bu yazı, fabrika kabul testi (FAT) ile saha kabul testinin (SAT) farkını ve her birine nasıl hazırlanılacağını anlatır.

Kısaca

FAT, sistemin mantığını ve ekranlarını kontrollü ortamda kanıtlar; SAT, gerçek enstrüman ve prosesle doğrular. İkisi birbirinin tekrarı değil, tamamlayıcısıdır.

FAT ve SAT akışı

Kabul testi akışı: FAT ve SATTasarım, hazırlık ve fabrika kabul testinden sonra sahaya kurulum, devreye alma, saha kabul testi ve teslim.Fabrika / ofisSahaTasarımKapsam, I/OlistesiHazırlıkYapılandırmaFATFabrikakabulKurulumPano, kablo,sahaDevreyealmaLoopkontrolleriSATSaha kabulTeslimDoküman,eğitimFAT neyi kanıtlar?Mantık, ekran ve alarmlar, fonksiyonelşartnameye göre; simüle edilmiş I/Oile.SAT neyi kanıtlar?Gerçek enstrüman, vana ve prosesle çalışma; açıkmaddelerin kapanması.
FAT mantığı ve ekranları kontrollü ortamda kanıtlar; SAT gerçek enstrüman ve prosesle doğrular.

FAT neyi kanıtlar?

Fabrika kabul testinde sistem, sahaya gitmeden önce üretici veya entegratörün ortamında kurulur ve genellikle simüle edilmiş I/O ile test edilir. Hedef; kontrol mantığının, operatör ekranlarının, alarm ve olay yapısının, tarihçe ve raporların fonksiyonel şartnameye uygun çalıştığını kanıtlamaktır. FAT’ta bulunan bir hata fabrikada, bilgisayar başında çözülür; sahada aynı hata duruşa yol açabilir. Bu nedenle FAT ne kadar kapsamlı ise saha o kadar sakin geçer.

FAT’ın sınırı da net yazılmalıdır: saha kablolaması, gerçek ölçüm aralıkları, vana ve motor dinamikleri, saha cihazlarının gerçek davranışı fabrikada kanıtlanamaz. Bu başlıklar test planında “SAT’ta doğrulanacak” olarak açıkça işaretlenmelidir.

SAT neyi kanıtlar?

Saha kabul testi, sistemin kurulduğu tesiste gerçek enstrüman, vana ve prosesle çalıştığını doğrular. Loop kontrolleri (her sinyalin saha cihazından operatör ekranına kadar doğrulanması), yedeklilik geçiş testleri, haberleşme ve üst sistem arayüzleri ile proses koşullarında kontrol performansı bu aşamada kanıtlanır. SAT’ın sonunda tesis, sistemi işletmeye alabileceğini gösteren imzalı bir kabul belgesi alır.

Test planını nasıl hazırlamalı?

  1. Şartnameden türetin. Her test, şartnamedeki bir gereksinime bağlanmalıdır (gereksinim–test izlenebilirlik matrisi).
  2. Kabul ölçütünü baştan yazın. “Doğru çalışmalı” değil; “Giriş X değeri Y’ye ulaştığında çıkış Z saniye içinde şu değere gelmeli” gibi ölçülebilir ifadeler kullanın.
  3. Simülasyon sınırlarını belgeleyin. FAT’ta neyin simüle edildiği ve neyin simüle edilemediği listelenmeli; ikinci grup SAT planına aktarılmalıdır.
  4. Test formları hazırlayın. Her adım için beklenen sonuç, gerçekleşen sonuç, tarih, test eden ve onaylayan alanları bulunmalıdır. Test formları, I/O listesinden türetildiğinde tutarlılık artar.
  5. Roller ve onay yetkisini netleştirin. Kim test eder, kim onaylar, kim açık maddeyi kapatır?

Açık maddeleri yönetmek

Hiçbir testte her şey ilk seferde geçmez; önemli olan bulgunun izlenebilir biçimde kapatılmasıdır. Her bulgu için bir kayıt tutun: açıklama, önem derecesi, sorumlu, hedef tarih, çözüm ve yeniden test kanıtı. Bulguları üç gruba ayırmak yaygın ve işlevseldir:

SınıfAnlamıKabul etkisi
A — EngelleyiciGüvenliği veya üretimi doğrudan etkilerKapanmadan kabul verilmez
B — Önemliİşlevi etkiler ama geçici çözüm vardırKabul sonrası tarihli kapanış planıyla
C — KüçükKozmetik veya iyileştirmeTeslim sonrası listede izlenir

Yazılımda yapılan her düzeltme sonrası, değişikliğin etkilediği testlerin yeniden yapılması gerektiğini plana yazın; aksi halde bir düzeltme yeni bir hata getirebilir. Kapanışta onaylanmış son yazılım revizyonu, teslim paketinde yer almalıdır (devreye alma ve teslim dokümantasyonu).

Teslim edilecek dokümanlar

  • İmzalı FAT ve SAT raporları, gereksinim–test izlenebilirlik matrisi.
  • Kapatılmış ve açık kalan madde listesi.
  • Son yazılım revizyonu ve yapılandırma yedeği.
  • Güncel I/O listesi, ağ şeması ve as-built dokümanlar.

Test planını hazırlamak için proje hazırlık listesi aracından başlayabilirsiniz. ASP Otomasyon DCS sistem kurulumu ve programlama projelerinde FAT/SAT planını şartnameyle birlikte yazar ve test süreçlerini sizinle birlikte yürütür.

Sık sorulan sorular

FAT’ı atlayıp doğrudan sahada test etsek olur mu?

Teorik olarak mümkündür ama pahalıdır: mantık ve ekran hataları sahada, baskı altında ve duruş riskiyle bulunur. FAT, bu hataları kontrollü ortamda ucuza yakalar.

FAT’ta müşteri bulunmalı mı?

Evet; müşteri temsilcisi FAT’a katılırsa kabul kararı hızlanır, beklentiler erken netleşir ve sahadaki sürpriz azalır.

SAT’ta bulunan hata FAT’ın başarısızlığı mıdır?

Her zaman değil. Saha kablolaması ve gerçek proses dinamikleri FAT’ta kanıtlanamaz. Önemli olan, FAT’ta kanıtlanabilecek bir şeyin SAT’a kalmamasıdır.