
İçindekiler
2026'daki çoğu SAP programı için araç seti şöyle: test yönetimi ve izlenebilirlik için SAP Cloud ALM, otomasyon için bir Tricentis ürünü ve performans testi için ayrı bir araç. Cloud ALM, SAP Enterprise Support'u ya da bulut aboneliği olan müşteriler için lisans ücreti taşımaz ve Enterprise Support artık başlangıç seviyesinde bir Tricentis otomasyon lisansı da içerir. Xray, teslimat zaten Jira'da yürüyorsa uyar. Solution Manager yalnızca zaten yapılandırılmış olduğu yerde anlamlıdır, çünkü ana akım bakımı 2027'de sona eriyor. Bu rehber, bir S/4HANA programı için araç seçen test liderlerine, program yöneticilerine ve kalite sorumlularına yönelik. Herhangi bir şey satın almadan önce destek sözleşmenizin sizi hâlihazırda neye hak sahibi kıldığını kontrol edin.
Her şeyin kusursuz çalıştığı onlarca araç demosunda oturdum. Sonra gerçek projede betikler sürekli bozuluyor ya da entegrasyon satıcının gösterdiği gibi hiç çalışmıyor. SAP test araçlarını bu yüzden özellik listelerinden seçmiyorum. Onları sürüm temposundan, dağıtım modelinden ve denetim duruşundan seçiyorum.
SAP testi bir risk kontrolüdür, canlıya geçiş öncesi bir onay kutusu değil. Realize aşamasında başlar ve sistem değiştiği sürece devam eder. Beş katman önemlidir ve hiçbiri diğerinin yerini tutmaz:
- Birim testi: geliştiriciler tek tek programların ve fonksiyonların beklendiği gibi davrandığını doğrular
- Entegrasyon testi: bir satış siparişi teslimata ve faturalamaya ilerler ve her devir doğru kaydedilir
- Regresyon testi: entegre bir sistemde küçük değişiklikler ilgisiz alanları bozar
- Kullanıcı kabul testi: finans ve operasyon, sistemin gerçek senaryoları karşıladığını doğrular
- Performans testi: sistem zirve hacimde yanıt verir durumda kalır; bunu hiçbir fonksiyonel betik size söylemez
- PerformansZirve hacimde yanıt verir, kendi test döngüsünde
- Kullanıcı kabulüFinans ve operasyon gerçek senaryoları onaylar
- RegresyonKüçük değişiklikler ilgisiz alanları bozar, bu yüzden yeniden test edin
- EntegrasyonBir akıştaki her devir doğru kaydedilir
- BirimProgramlar ve fonksiyonlar beklendiği gibi davranır
Otomasyon; sık regresyon döngülerinde, büyük veri ya da arayüz kontrollerinde ve her transporttan sonra öngörülebilir akışlarda karşılığını verir. Muhakemenin yerini tutmaz. Bir betik, bir ekranın kullanıcıların kafasını karıştırdığını ya da bir iş akışının pratikte anlamsız olduğunu fark etmez.
İşin korumak zorunda olduğu şeyi test edin. Ay sonu kapanışı, gelir açısından kritik süreçler ve birçok lokasyonda devreye alınan her şey önce gelir. Hiçbir şeye bağlı olmayan tam kapsam bir koruma değildir. SAP performans testi rehberim beşinci katmanı derinlemesine ele alıyor.
SAP Cloud ALM
SAP'nin yaşam döngüsü yönetimi platformu; gereksinimleri, test planlarını, test yürütmeyi ve kusurları SAP Activate aşamalarına ve değişikliklere bağlar. Enterprise Support, büyük kuruluşlar için Product Support ya da Enterprise Support içeren bir bulut aboneliği (bulut sürümleri) olan müşteriler, lisans ücreti ödemeden bir tenant alır. RISE ve GROW sözleşmeleri bunun kapsamına girer.
SAP buna yapay zeka da ekledi. Joule tabanlı asistanlar gereksinim taslağı hazırlayabilir ve dokümantasyondan test senaryoları üretebilir; SAP ayrıca ECC'den S/4HANA'ya geçişler için risk bazlı test kapsamı öneren bir test yönetimi asistanı konumlandırıyor. Çıktıyı, test mimarınızın gözden geçireceği bir ilk taslak olarak değerlendirin.
Yeni bir S/4HANA programı için Cloud ALM, test dokümantasyonu ve izlenebilirlik için varsayılan omurgadır.
Tricentis
Tricentis Tosca model tabanlı otomasyon kullanır: betik yazmak yerine yeniden kullanılabilir test bileşenlerini görsel olarak oluşturursunuz; bu da fonksiyonel ekiplere uyar. SAP GUI, Fiori ve SAP dışı uygulamaları tek bir test akışında kapsar; tüm iş süreçlerini test etmedeki ana avantajı budur.
SAP ve Tricentis'in yakın bir ortaklığı var. SAP, SAP Enterprise Continuous Testing by Tricentis, SAP Load Testing by Tricentis ve SAP Change Impact Analysis by Tricentis gibi Tosca tabanlı ürünleri yeniden satıyor. Bütçeler açısından daha büyük haber SAP'nin kullanım haklarında. Enterprise Support müşterileri, Cloud ALM ile entegre Tricentis Test Automation for SAP için süreli bir lisans alıyor; şu an 31 Aralık 2027'ye kadar. Lisans 5 adlandırılmış kullanıcı, ayda 500 test çalıştırması ve 5 yürütme ajanı ile sınırlı; dolayısıyla bunu program ölçeğinde bir araç olarak değil, bir başlangıç noktası olarak değerlendirin.
Zorlandığı yerler: yüksek dinamikli web ön yüzleri bakım eforunu artırır, ölçekte test veri yönetimi genellikle ek araç gerektirir ve büyük bir modül kütüphanesi baştan yönetişim ister.
Xray for Jira
Xray SAP için tasarlanmadı, ama teslimatınız Jira'da yürüyorsa doğal bir uzantı gibi hissettirir. Test senaryoları kullanıcı hikâyelerinin ve değişiklik taleplerinin yanında durur; böylece kapsam sprint planlamasının parçası olur. Davranış odaklı testler için Cucumber ve Gherkin'i destekler ve CI hatlarına bağlanır.
Zorlandığı yerler: toplu işler ve derin entegrasyon zincirleri gibi ağır SAP işlem testleri, çok büyük test depoları ve eklentiler ya da API çalışması gerektiren karmaşık özel raporlar.
SAP Solution Manager
Solution Manager gereksinimleri, test planlarını, yürütmeyi ve transportları tek bir yerde bağlar ve Change Request Management (ChaRM) ile entegre olur. Business Process Change Analyzer'ı, test kapsamını bir değişikliğin gerçekten dokunduğu süreçlere daraltır. Düzenlemeye tabi ortamlarda bu denetim izi hâlâ değerlidir.
Zayıf yönleri: eskimiş bir kullanıcı deneyimi, ağır kurulum, yalnızca SAP kullanıcı arayüzlerini kapsayan otomasyon (CBTA) ve artık az ekipte bulunan bir beceri seti. Ana akım bakım 2027 sonunda bitiyor; seçili fonksiyonlar için genişletilmiş bakım 2030'a kadar sürüyor. Zaten değişiklik kontrolü için kullanmıyorsanız, test yönetimi için onu devreye almayın.
Diğer araçlar niş alanlara uyar. Worksoft Certify, ilaç gibi doğrulanmış ortamlarda güçlü. Katalon, hafif, web'e dönük SAP projelerinde yardımcı olabilir. İkisi de bir çekirdek SAP test programı için genelde önerdiğim araç değil.
Tablo, dört aracı uyumu belirleyen yeteneklere göre karşılaştırıyor.
| Yetenek | SAP Cloud ALM | Tricentis | Xray for Jira | SAP Solution Manager |
|---|---|---|---|---|
| Ana iş | Test yönetimi ve izlenebilirlik | SAP ve SAP dışı genelinde otomasyon | Jira içinde test yönetimi | ChaRM'e bağlı test yönetimi |
| Gereksinim izlenebilirliği | Yerel, Activate aşamalarına bağlı | Tam, kendi test yönetimi üzerinden | Jira bağlantıları üzerinden; disiplin gerektirir | Yerel, ChaRM ile en güçlü |
| Otomasyon | Entegre Tricentis ya da ortak araçlar üzerinden | Temel güç, model tabanlı | Harici çerçeveler üzerinden | CBTA, yalnızca SAP arayüzleri |
| SAP dışı uygulamalar | Sınırlı | Evet, aynı akışta | Evet, çerçeveler üzerinden | Hayır |
| Denetim izi | Güçlü | Güçlü | Kutudan çıktığı haliyle sınırlı | Güçlü, transportları içerir |
| Lisanslama | Enterprise Support ile ücretsiz | Enterprise Support ile başlangıç lisansı; tam ürünler ayrı fiyatlandırılır | Jira'ya kullanıcı başına eklenti | On-premise bakımla birlikte gelir |
| Görünüm | SAP'nin stratejik platformu | Derinleşen SAP ortaklığı | Jira stratejisine bağlı | Ana akım bakım 2027'de bitiyor |
Testi dokümantasyon ve otomasyon olarak ayırıyorum. Farklı sorunları çözerler ve ikisini tek bir platforma sıkıştıran ekipler genellikle zorlanır.
Dokümantasyon ve izlenebilirlik için yeni bir programda Cloud ALM kullanın. Değişiklik kontrolünüzü zaten Solution Manager yürütüyorsa, ortam değişene kadar onu genişletin, sonra geçin. Otomasyon için, sık sürümlü ve SAP ağırlıklı ortamlarda genellikle Tricentis'i öneriyorum. Modeller oturduktan sonra yürütme tutarlı olur ve betikli otomasyona kıyasla bakım düşer. Fiori uygulamalarını ve API'leri Jira'da geliştiren çevik ekipler için Xray çoğu zaman yeterlidir.
Seçmeden önce, testleri çalıştıracak kişilerle şu sorular üzerinden gidin.
| Etken | Neden önemli | Sorulacak soru |
|---|---|---|
| SAP kapsamı | Testler SAP GUI'yi, Fiori'yi ve gerçekten kullandığınız arayüzleri sürebilmeli | Hangi SAP kullanıcı arayüzü teknolojilerini ve API'leri yerel olarak destekliyor? |
| Değişiklik etkisi | Bir transporttan sonra neyi yeniden test edeceğinizi bilmek, gereksiz testi ve gözden kaçan riski önler | Bir değişikliği etkilediği testlere bağlayabiliyor mu? |
| CI/CD entegrasyonu | Otomatik çalıştırmalar hattınızdan tetikleyici gerektirir | Derleme ve transport araçlarınızla çalışıyor mu? |
| Yönetişim | Büyük programlar yeniden kullanılabilir, sürümlenmiş bileşenler ister | Testler modüler hale getirilebilir, sürümlenebilir ve dalgalar arasında yeniden kullanılabilir mi? |
| İş kullanılabilirliği | Fonksiyonel danışmanlar ve anahtar kullanıcılar testleri gözden geçirebilmeli | Geliştirici olmayanlar test senaryolarını oluşturup okuyabiliyor mu? |
| Haklar | Destek sözleşmeniz ihtiyacın bir bölümünü zaten karşılıyor olabilir | Cloud ALM ve Tricentis hakkı bize zaten neyi sağlıyor? |
| Toplam maliyet | Kurulum, ajanlar ve bakım lisanstan ağır basar | Model bakımı dahil ikinci yıl neye mal oluyor? |
Her şeyin kusursuz çalıştığı onlarca araç demosunda oturdum. Sonra gerçek projede betikler sürekli bozuluyor ya da entegrasyon, satıcının gösterdiği gibi hiç çalışmıyor. SAP test araçlarını özellik listelerine bakarak seçmememin nedeni bu.
Küresel bir üretici: Tosca. Şirket, ağır biçimde özelleştirilmiş bir depo sistemiyle SAP ECC çalıştırıyordu. Üç aylık sürümler uzun manuel regresyon döngüleri ve üretime sızan kusurlar yüzünden kayıyordu. Ekip Tosca'yı gelen lojistikte pilot olarak denedi ve dört haftada yeniden kullanılabilir adımlardan oluşan bir kütüphane kurdu. Otomatik çalıştırmalar transport onaylarına bağlandı, ardından giden lojistiğe ve üretim planlamaya genişletildi. Yüksek hacimli işlemlerin regresyon kapsamı yüzde 35'ten yüzde 85'in üzerine çıktı ve canlıya geçiş sonrası kusurlar iki çeyrek içinde yüzde 40 azaldı. Bu kadar özelleştirilmiş bir ortamı otomatikleştirmeye yönelik devreye alım sırasındaki itirazı hatırlıyorum. Ekipler üretim olaylarının azaldığını ve aynı modellerin tesisler arasında yeniden kullanıldığını görünce itiraz durdu.
Bir perakende şirketi: Xray. Şirket yeni Fiori uygulamaları ve bulut entegrasyonlarıyla birlikte S/4HANA'ya geçti ve tüm BT teslimatını Jira'da yürüttü. Xray testleri kullanıcı hikâyelerine bağladı, ürün sahiplerinin araç değiştirmeden ilerlemeyi izlemesine olanak verdi ve Fiori ekipleri için Gherkin kabul kriterlerini destekledi. Test kanıtları sprint gözden geçirmelerine hazırdı. Ağır işlemsel ya da toplu testi kaldıramazdı, ama çevik Fiori, API ve kullanıcı odaklı işler için karmaşıklık eklemeden yeterliydi.
Bir finansal hizmetler kurumu: Solution Manager. Finans, hazine ve düzenleyici raporlamaya yayılmış ağır biçimde özelleştirilmiş bir ortam, tam izlenebilirlik için denetim baskısıyla karşı karşıyaydı. Testler, transportlarla bağlantısı olmayan elektronik tablolarda duruyordu. Test planlarını ChaRM değişiklik belgelerine bağlamak, her yürütmeyi zaman damgasıyla işaretlemek ve yeniden test kapsamını belirlemek için Business Process Change Analyzer'ı kullanmak konuşmayı değiştirdi. Dönüm noktası, denetçilerin Excel dosyası istemeyi bırakıp test geçmişini doğrudan sistemde doğrulamasıyla geldi.
Solution Manager'dan Cloud ALM'ye geçiş. Test dokümantasyonunu taşımak başlı başına bir projedir. Ortam zaten değişiyorsa, örneğin bir RISE benimsemesinin parçası olarak yapın; tek başına değil.
Araçlar kaliteyi kendi başlarına sağlamaz. Bunu aşağıdaki uygulamalar sağlar ve araçlar arasında geçerlidir.
| Uygulama | Nasıl uygulanır |
|---|---|
| Erken başlayın | Test liderlerini gereksinimler yazılırken sürece dahil edin, böylece çıktılar test edilebilir olsun |
| İşlemi değil, süreci test edin | Modüller arasında geçen ve istisnaları içeren akışlar kurun |
| Test verisini kontrol edin | Özel, sıfırlanabilir test client'ları kullanın; üretim verilerini maskeleyin |
| Regresyonu rutin hale getirin | Otomatik çalıştırmaları yalnızca cutover öncesinde değil, her transport ile tetikleyin |
| Riske göre önceliklendirin | Önce kritik ve sık değişen süreçler; yüzde 100 değil, akıllı kapsam hedefleyin |
| İşi dahil edin | Anahtar kullanıcılar, yürütme başlamadan önce test senaryolarını doğrular |
| Testi değişiklik onaylarına bağlayın | Doğrulanmış testler olmadan hiçbir transport ilerlemez |
| Denetime hazır kalın | Kimin neyi ne zaman test ettiğini dışa aktarılabilir biçimde kaydedin |
Üç sayıyı takip edin: üretime sızan kusurlar, yeniden yazılmak yerine yeniden kullanılan test senaryolarının payı ve tam bir regresyonun ne kadar sürdüğü. Çabayı nereye koyacağınızı bunlar söyler. SAP kalite kapıları yazım, test sonuçlarını go/no-go kararlarına nasıl bağlayacağınızı gösteriyor.
Cloud ALM varsayılan oldu. Yeni RISE ve GROW programları onu test omurgası yapmalı. Solution Manager üzerindeki mevcut on-premise ortamların zamanı var ama fazla değil: geçişi 2028'den önce planlayın. Hibrit ortamlar bir süre ikisini de çalıştıracak. Çakışmayı planlayın.
Yapay zeka testleri taslaklar. Cloud ALM'deki Joule tabanlı asistanlar dokümantasyondan test senaryoları ve gereksinimler üretir. Tasarruf, değişkenliğin çoğunlukla veriden geldiği regresyon betikleri gibi hacimli işlerde. Uç durumlar, karmaşık entegrasyon mantığı ve performans testi tasarımı hâlâ kıdemli test mimarları gerektirir.
Clean core hedefi kaydırır. Public cloud'da çekirdekte regresyona uğrayacak özel kod yok. Private cloud'da ve on-premise'de çekirdekteki özel ABAP, bir regresyonu bulmak için en pahalı yerdir. Onu düzeltirsiniz, sonra bir sonraki SAP sürümüne karşı yeniden doğrularsınız. SAP BTP üzerindeki side-by-side uzantılar ayrı sürümlenir ve kendi regresyon kapsamlarına ihtiyaç duyar.
Yapay zeka adımları yeni test örüntüleri gerektirir. Deterministik regresyon betikleri, deterministik olmayan yapay zeka davranışını test etmez. Joule ve ajan odaklı adımlar için ayrı bir test sınıfı bekleyin.
Otomasyon için en iyi SAP test aracı hangisi?
SAP ağırlıklı ortamlar için en sık önerdiğim araç Tricentis Tosca. Model tabanlı yaklaşımı testleri oluşturmayı ve sürdürmeyi kolaylaştırıyor ve SAP ile SAP dışı uygulamaları tek akışta kapsıyor. Ekibiniz Jira'da çalışıyor ve çoğunlukla çevik modelde Fiori uygulamaları geliştiriyorsa, bir test çerçevesiyle Xray daha uygun olabilir. Demo değil, bağlam belirler.
Tricentis, SAP Enterprise Support kapsamında geliyor mu?
Kısmen. SAP, SAP Cloud ALM ile entegre Tricentis Test Automation for SAP için şu an 31 Aralık 2027'ye kadar geçerli bir süreli lisans veriyor. Enterprise Support (bulut sürümleri ya da on-premise) ya da büyük kuruluşlar için Product Support müşterilerini kapsıyor. 5 adlandırılmış kullanıcı, ayda 500 test çalıştırması ve 5 yürütme ajanı ile sınırlı. Daha büyük programlar genellikle SAP'nin de yeniden sattığı tam bir Tricentis ürününe ihtiyaç duyar.
SAP Solution Manager test otomasyonunu yönetebilir mi?
Yalnızca kısmen. Component-Based Test Automation (CBTA) özelliği SAP kullanıcı arayüzlerini kapsıyor, SAP dışı uygulamaları kapsamıyor ve ekranlar değiştikçe ciddi bakım gerektiriyor. Solution Manager esas olarak bir test yönetimi ve dokümantasyon platformu. Çoğu ekip onu Tricentis ya da başka bir otomasyon aracıyla eşleştiriyor ve ana akım bakım 2027'de bittiği için yeni programlar bunun yerine Cloud ALM ile başlamalı.
2026'da test için SAP Cloud ALM mi Solution Manager mı kullanmalıyım?
Her yeni program için ve özellikle RISE ve GROW için Cloud ALM. Testi SAP Activate aşamalarına ve değişikliklere bağlar ve Enterprise Support ile lisans ücreti taşımaz. Mevcut bir on-premise ortam Solution Manager'ı zaten iyi çalıştırıyorsa, ortam değişene kadar kalın ama geçişi 2028'den önce planlayın.
Hem bir test yönetimi aracına hem de bir otomasyon aracına ihtiyacım var mı?
Çoğu kurumsal programda evet. Test yönetimi (Cloud ALM ya da Solution Manager), denetçilerin ihtiyaç duyduğu gereksinimden teste ve değişikliğe izlenebilirliği sağlar. Otomasyon (Tricentis ya da benzeri), regresyon döngülerini verimli çalıştırır. Tek bir araç nadiren ikisini de iyi yapar. Daha basit ortamlar için Cloud ALM ve dahil gelen Tricentis hakkıyla başlayın, sürüm hacmi gerektirdiğinde tam bir otomasyon ürünü ekleyin.
Clean core ile SAP testi nasıl değişir?
Test, çekirdeğin içindeki özel koddan çevresindeki uzantılara kayar. Public cloud'da regresyona uğrayacak çekirdek özel kodu yok. Private cloud'da ve on-premise'de kalan çekirdek değişiklikleri her SAP sürümünden sonra yeniden test edilmelidir. SAP BTP uzantılarının kendi sürüm döngüsü vardır ve kendi regresyon paketlerine ihtiyaç duyarlar; yapay zeka adımları ise deterministik olmayan çıktıya izin veren test örüntüleri gerektirir.
Sonraki adım
Şu anda bir ERP programı mı yürütüyorsunuz?
Bu makale şu anda içinde olduğunuz bir programa dokunduysa, 30 dakikalık bir görüşme genellikle bir hafta daha süren iç analizden daha fazla yol aldırır.



