> For the complete documentation index, see [llms.txt](https://developer.tokeninc.com/token-developer-portal-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.tokeninc.com/token-developer-portal-1/x-platform/test-and-onay/tanitim.md).

# Tanıtım

## Entegrasyon Test & Onay Süreçleri ve Self-Test Yaklaşımı

* **Test süreci, sistemin sahada doğru ve stabil çalışmasını garanti altına alır.**
* Entegrasyon, kapsamlı test senaryoları ile doğrulanır.
* Süreç, entegratör firma ile birlikte yürütülür.
* Bu yapı eş zamanlı koordinasyon gerektirir.
* Bu sunumda mevcut süreç ve self-test yaklaşımı ele alınacaktır.

<figure><img src="/files/IpNlACLfpdF34pTbGAFt" alt=""><figcaption></figcaption></figure>

### Mevcut Entegrasyon Test & Onay Süreçleri

* Self-test yaklaşımı devreye alınana kadar mevcut süreç kullanılmaya devam edecektir.
* Süreç, JIRA proje oluşturulması ile başlar.
* Test kabul şartları ve senaryolar paylaşılır.
* Check-in sürecinin tamamlanması ile test koşumuna geçilir.
* Testlerin ardından check-out ve pilot süreçleri yürütülür.
* Süreç, saha yayılım onayı ile tamamlanır.

<figure><img src="/files/Y650K3rwDNZUI4HG5KxX" alt=""><figcaption></figcaption></figure>

### Test Kabul Yeter Şartları (Check-In)

* Check-in süreci, test akışının sağlıklı başlatılabilmesi için kritik bir adımdır.
* Teste referans olacak bilgi ve dokümanların eksiksiz iletilmesi gerekmektedir.
* Bu kapsamda versiyon bilgileri, kurulum dokümanları ve gereksinimler paylaşılmalıdır.
* Eksik veya hatalı iletilen bilgiler, sürecin gecikmesine ve test tekrarlarına neden olabilir.

<figure><img src="/files/JKDg5wEWbGiZ54tGYDCn" alt=""><figcaption></figcaption></figure>

### Mevcut Yapının Değerlendirilmesi

* Mevcut entegrasyon test süreci analiz edilmiştir.
* Testler manuel olarak yürütülmekte ve entegratör firma katılımını gerektirmektedir.
* Bu yapı, süreçte eş zamanlı koordinasyon ihtiyacı doğurmaktadır.
* Artan test talepleri ile birlikte operasyonel yük giderek artmaktadır.
* Bu durum, sürecin ölçeklenebilirliğini sınırlayan bir faktör haline gelmektedir.

<figure><img src="/files/83nsYtZrfbJqi3HQYpOT" alt=""><figcaption></figcaption></figure>

## Self-Test Yaklaşımı

* Daha bağımsız, hızlı ve ölçeklenebilir bir test süreci hedeflenmektedir.
* Entegratör firmalar testlerini kendi ortamlarında gerçekleştirebilecektir.

### Genel Yapı

* Yapı, bir test tool’u ve web panelden oluşacaktır.
* Firmalar test adımlarını sistem üzerinden takip ederek süreci yönetecektir.
* Test sonuçları sistematik olarak izlenebilir ve değerlendirilebilir olacaktır.

<div data-full-width="false"><figure><img src="/files/UKb3HyT4mAFq0okMZcbt" alt=""><figcaption></figcaption></figure></div>

### Test Sürecinin İşleyişi

* Test tool, entegrasyon kapsamında kontrol edilmesi gereken tüm maddeleri kapsar.
* Her bir kontrol maddesi, kullanıcıya yönlendirmeler sunar.
* Log, ekran görüntüsü ve test çıktıları sistem üzerinden sürece dahil edilir.
* Elde edilen sonuçlar sistem üzerinde kaydedilir ve izlenebilir hale gelir.
* Bu yapı ile test süreci daha kontrollü ve yönlendirilebilir şekilde ilerler.

### Şeffaflık ve Takip Edilebilirlik

* Test sürecindeki tüm adımlar sistem üzerinden izlenebilir.
* Kullanıcılar, ilerledikleri ve eksik kalan noktaları anlık olarak görebilir.
* Sürecin hangi aşamada olduğu açık ve net şekilde takip edilebilir.
* Gerekli aksiyonlar sistem üzerinden yönlendirilebilir.

### Tekrar Edilebilirlik

* Test süreci, firmaların kendi ortamlarında tekrar edilebilir yapıdadır.
* Gerekli düzenlemeler sonrasında testler yeniden çalıştırılabilir.
* Süreç, test ve doğrulama ekibinden bağımsız şekilde ilerletilebilir.
* Firmalar, başarılı sonuca ulaşana kadar süreci kendi kontrollerinde yönetebilir.<br>

<figure><img src="/files/cMMxQb7sxoJKM9OH5uQ0" alt=""><figcaption></figcaption></figure>

### Raporlama ve Onay Süreci

* Test adımlarının tamamlanmasının ardından sistem tarafından otomatik bir test raporu oluşturulur.
* Oluşturulan rapor, entegrasyon sürecinin değerlendirilmesi için temel referans olarak kullanılır.
* Tüm kontrollerin başarıyla tamamlanması durumunda süreç doğrudan onay aşamasına ilerletilebilir.

### Hedeflenen İyileştirmeler

* Test süreci daha hızlı ve bağımsız şekilde ilerleyebilecektir.
* Süreçte oluşan bekleme süreleri önemli ölçüde azaltılacaktır.
* Test tekrarları entegratör firmalar tarafından gerçekleştirilebilecektir.
* Test çıktıları daha standart ve doğrulanabilir bir yapıya kavuşacaktır.
* Test ve doğrulama ekibi operasyonel yükten çıkarak doğrulama ve onay süreçlerine odaklanacaktır.
* Süreç daha sürdürülebilir ve ölçeklenebilir bir yapıya ulaşacaktır.

<figure><img src="/files/DtodKllQwabZ8e6gwLIp" alt=""><figcaption></figcaption></figure>
