
Sadržaj
Na većini SAP programa u 2026. skup alata čine SAP Cloud ALM za upravljanje testiranjem i sljedivost, Tricentisov proizvod za automatizaciju i zaseban alat za testiranje performansi. Cloud ALM nema licencnu naknadu za klijente sa SAP Enterprise Supportom ili cloud pretplatom, a Enterprise Support sada uključuje i licencu za Tricentis automatizaciju početne razine. Xray odgovara kad se isporuka već vodi u Jiri. Solution Manager ima smisla samo ondje gdje je već konfiguriran, jer mu standardno održavanje završava 2027. godine. Ovaj je vodič namijenjen voditeljima testiranja, voditeljima programa i vlasnicima kvalitete koji biraju alate za S/4HANA program. Prije kupnje provjerite na što Vas ugovor o podršci već daje pravo.
Odslušao sam desetke demonstracija alata u kojima sve savršeno radi. Zatim u stvarnom projektu skripte stalno pucaju ili integracija nikad ne proradi onako kako je dobavljač pokazao. Zato SAP alate za testiranje ne biram prema popisima funkcionalnosti. Biram ih prema ritmu izdanja, modelu uvođenja i revizijskoj spremnosti.
SAP testiranje je kontrola rizika, a ne kućica za označavanje prije puštanja u rad. Počinje u fazi Realize i traje koliko god se sustav mijenja. Važno je pet slojeva, a nijedan ne zamjenjuje drugi:
- Jedinično testiranje: programeri potvrđuju da se pojedini programi i funkcije ponašaju prema očekivanju
- Integracijsko testiranje: prodajni nalog prelazi u isporuku i fakturiranje, a svaka predaja ispravno knjiži
- Regresijsko testiranje: u integriranom sustavu male promjene kvare nepovezana područja
- Korisničko prihvatno testiranje: financije i operativa potvrđuju da sustav obrađuje stvarne scenarije
- Testiranje performansi: sustav ostaje responzivan pri vršnom obujmu, što Vam nijedna funkcionalna skripta neće reći
- PerformanseResponzivnost pri vršnom obujmu, u vlastitom ciklusu testiranja
- Korisničko prihvaćanjeFinancije i operativa potvrđuju stvarne scenarije
- RegresijaMale promjene kvare nepovezana područja, pa ih ponovno testirajte
- IntegracijaSvaka predaja u procesnom tijeku ispravno knjiži
- JediničnoProgrami i funkcije ponašaju se prema očekivanju
Automatizacija se isplati kod čestih regresijskih ciklusa, velikih količina podataka ili provjera sučelja te predvidljivih tijekova nakon svakog transporta. Ne zamjenjuje prosudbu. Skripta neće primijetiti da ekran zbunjuje korisnike ili da tijek rada nema praktičnog smisla.
Testirajte ono što poslovanje mora zaštititi. Prvo dolaze mjesečno zatvaranje, procesi kritični za prihod i sve što se uvodi na mnogo lokacija. Potpuna pokrivenost koja nije ni za što vezana nije zaštita. Moj vodič za testiranje performansi u SAP-u detaljno obrađuje peti sloj.
SAP Cloud ALM
SAP-ova platforma za upravljanje životnim ciklusom povezuje zahtjeve, testne planove, izvođenje testova i greške s fazama SAP Activate i s promjenama. Klijenti s Enterprise Supportom, Product Supportom za velika poduzeća ili cloud pretplatom koja uključuje uslugu „SAP Enterprise Support, cloud editions” dobivaju jedan tenant bez licencne naknade. Ugovori RISE i GROW ispunjavaju uvjete.
SAP je u njega dodao i AI. Asistenti temeljeni na Jouleu mogu izraditi nacrte zahtjeva i generirati testne slučajeve iz dokumentacije, a SAP nudi i asistenta za upravljanje testiranjem za migracije s ECC-a na S/4HANA koji predlaže opseg testiranja temeljen na riziku. Rezultat tretirajte kao prvi nacrt koji pregledava Vaš arhitekt testiranja.
Za svaki novi S/4HANA program Cloud ALM je zadana okosnica za dokumentaciju testiranja i sljedivost.
Tricentis
Tricentis Tosca koristi automatizaciju temeljenu na modelima: ponovno upotrebljive testne komponente gradite vizualno umjesto pisanjem skripti, što odgovara funkcionalnim timovima. Pokriva SAP GUI, Fiori i ne-SAP aplikacije u jednom testnom tijeku, što je njegova glavna prednost za testiranje cjelovitih poslovnih procesa.
SAP i Tricentis blisko su partneri. SAP preprodaje proizvode temeljene na Tosci kao što su SAP Enterprise Continuous Testing by Tricentis, SAP Load Testing by Tricentis i SAP Change Impact Analysis by Tricentis. Za proračune je veća vijest u SAP-ovim pravima korištenja. Klijenti s Enterprise Supportom dobivaju vremenski ograničenu licencu za Tricentis Test Automation for SAP integriran s Cloud ALM-om, trenutačno do 31. prosinca 2027. Ograničena je na 5 imenovanih korisnika, 500 izvođenja testova mjesečno i 5 izvršnih agenata, pa je tretirajte kao polazište, a ne kao alat za razmjere cijelog programa.
Gdje zapinje: vrlo dinamična web sučelja povećavaju trud održavanja, upravljanje testnim podacima u velikom opsegu obično traži dodatne alate, a velika biblioteka modula treba upravljanje od početka.
Xray for Jira
Xray nije izgrađen za SAP, ali ako se Vaša isporuka vodi u Jiri, djeluje kao prirodno proširenje. Testni slučajevi stoje uz korisničke priče i zahtjeve za promjenom, pa pokrivenost postaje dio planiranja sprinta. Podržava Cucumber i Gherkin za testove vođene ponašanjem i uključuje se u CI pipelineove.
Gdje zapinje: opsežno SAP transakcijsko testiranje kao što su batch poslovi i duboki integracijski lanci, vrlo veliki repozitoriji testova i složeni prilagođeni izvještaji, koji traže dodatke ili rad na API-ju.
SAP Solution Manager
Solution Manager na jednom mjestu povezuje zahtjeve, testne planove, izvođenje i transporte te se integrira s Change Request Managementom (ChaRM). Njegov Business Process Change Analyzer sužava opseg testiranja na procese koje promjena stvarno dotiče. U reguliranim okruženjima taj je revizijski trag i dalje vrijedan.
Slabosti su mu zastarjelo korisničko iskustvo, zahtjevna postavka, automatizacija (CBTA) koja pokriva samo SAP korisnička sučelja i skup znanja koji još malo timova ima. Standardno održavanje završava krajem 2027. godine, a prošireno održavanje do 2030. za odabrane funkcije. Ne uvodite ga za upravljanje testiranjem ako ga već ne koristite za kontrolu promjena.
Drugi alati pokrivaju niše. Worksoft Certify jak je u validiranim okruženjima kao što je farmaceutska industrija. Katalon može pomoći na laganim SAP projektima okrenutim webu. Nijedan nije ono što obično preporučujem za temeljni SAP program testiranja.
Tablica uspoređuje četiri alata prema mogućnostima koje odlučuju o prikladnosti.
| Mogućnost | SAP Cloud ALM | Tricentis | Xray for Jira | SAP Solution Manager |
|---|---|---|---|---|
| Glavna zadaća | Upravljanje testiranjem i sljedivost | Automatizacija kroz SAP i ne-SAP | Upravljanje testiranjem unutar Jire | Upravljanje testiranjem vezano uz ChaRM |
| Sljedivost zahtjeva | Izvorna, povezana s fazama Activate | Potpuna, kroz vlastito upravljanje testiranjem | Preko poveznica u Jiri; traži disciplinu | Izvorna, najjača uz ChaRM |
| Automatizacija | Kroz integrirani Tricentis ili alate partnera | Osnovna snaga, temeljena na modelima | Kroz vanjske okvire | CBTA, samo SAP sučelja |
| Ne-SAP aplikacije | Ograničeno | Da, u istom tijeku | Da, preko okvira | Ne |
| Revizijski trag | Snažan | Snažan | Ograničen u osnovnoj izvedbi | Snažan, uključuje transporte |
| Licenciranje | Bez naknade uz Enterprise Support | Licenca početne razine uz Enterprise Support; cjeloviti proizvodi naplaćuju se zasebno | Dodatak po korisniku za Jiru | Uključen uz on-premise održavanje |
| Izgledi | SAP-ova strateška platforma | Produbljivanje partnerstva sa SAP-om | Ovisi o strategiji za Jiru | Standardno održavanje završava 2027. |
Testiranje dijelim na dokumentaciju i automatizaciju. Rješavaju različite probleme, a timovi koji oboje guraju u jednu platformu obično se muče.
Za dokumentaciju i sljedivost na novom programu koristite Cloud ALM. Ako Solution Manager već vodi Vašu kontrolu promjena, proširujte ga dok se krajolik ne pomakne, a zatim migrirajte. Za automatizaciju je Tricentis moja uobičajena preporuka za krajolike s mnogo SAP-a i čestim izdanjima. Kad se modeli stabiliziraju, izvođenje je dosljedno, a održavanje pada u usporedbi s automatizacijom skriptama. Za agilne timove koji grade Fiori aplikacije i API-je u Jiri Xray je često dovoljan.
Prije odabira prođite ova pitanja s ljudima koji će provoditi testove.
| Čimbenik | Zašto je važan | Pitanje koje treba postaviti |
|---|---|---|
| SAP pokrivenost | Testovi moraju upravljati SAP GUI-jem, Fiori aplikacijama i sučeljima koja stvarno koristite | Koje SAP UI tehnologije i API-je izvorno podržava? |
| Utjecaj promjena | Znati što ponovno testirati nakon transporta izbjegava prekomjerno testiranje i propušteni rizik | Može li promjenu povezati s testovima na koje utječe? |
| CI/CD integracija | Automatizirana izvođenja trebaju okidače iz Vašeg pipelinea | Radi li s Vašim alatima za build i transport? |
| Upravljanje | Veliki programi trebaju ponovno upotrebljive komponente s verzijama | Mogu li se testovi modularizirati, verzionirati i ponovno koristiti kroz valove? |
| Poslovna upotrebljivost | Funkcionalni konzultanti i ključni korisnici moraju pregledavati testove | Mogu li osobe koje nisu programeri izrađivati i čitati testne slučajeve? |
| Prava korištenja | Vaš ugovor o podršci možda već pokriva dio potrebe | Što nam Cloud ALM i pravo na Tricentis već daju? |
| Ukupni trošak | Postavka, agenti i održavanje premašuju licencu | Koliko košta druga godina, uključujući održavanje modela? |
Odslušao sam desetke demonstracija alata u kojima sve savršeno radi. Zatim u stvarnom projektu skripte stalno pucaju ili integracija nikad ne proradi onako kako je dobavljač pokazao. Zato SAP alate za testiranje ne biram prema popisima funkcionalnosti.
Globalni proizvođač: Tosca. Tvrtka je koristila SAP ECC s jako prilagođenim skladišnim sustavom. Tromjesečna izdanja stalno su kasnila zbog dugih ručnih regresijskih ciklusa i grešaka koje su curile u produkciju. Tim je pilotirao Toscu u ulaznoj logistici i tijekom četiri tjedna izgradio biblioteku ponovno upotrebljivih koraka. Automatizirana izvođenja povezana su s odobrenjima transporta, a zatim proširena na izlaznu logistiku i planiranje proizvodnje. Regresijska pokrivenost transakcija velikog obujma porasla je s 35 % na više od 85 %, a greške nakon puštanja u rad pale su za 40 % unutar dva tromjesečja. Sjećam se otpora tijekom uvođenja zbog automatizacije tako prilagođenog okruženja. Prestao je kad su timovi vidjeli da produkcijski incidenti padaju i da se isti modeli ponovno koriste u svim pogonima.
Maloprodajna tvrtka: Xray. Tvrtka je prelazila na S/4HANA uz nove Fiori aplikacije i cloud integracije te je cjelokupnu IT isporuku vodila u Jiri. Xray je povezao testove s korisničkim pričama, omogućio vlasnicima proizvoda da prate napredak bez promjene alata i podržao Gherkin kriterije prihvaćanja za Fiori timove. Dokazi o testiranju bili su spremni za preglede sprintova. Ne bi izdržao opsežno transakcijsko ili batch testiranje, ali za agilni rad na Fiori aplikacijama, API-jima i rad usmjeren korisnicima bio je dovoljan bez dodavanja složenosti.
Financijska institucija: Solution Manager. Jako prilagođeni krajolik kroz financije, riznicu i regulatorno izvještavanje bio je pod pritiskom revizije za punu sljedivost. Testiranje je živjelo u proračunskim tablicama bez veze s transportima. Povezivanje testnih planova s dokumentima promjena u ChaRM-u, vremensko označavanje svakog izvođenja i korištenje alata Business Process Change Analyzer za određivanje opsega ponovnih testova promijenilo je razgovor. Prekretnica je došla kad su revizori prestali tražiti Excel datoteke i testnu povijest provjeravali izravno u sustavu.
Prelazak sa Solution Managera na Cloud ALM. Migracija dokumentacije testiranja zaseban je projekt. Napravite je kad se krajolik ionako mijenja, na primjer u sklopu usvajanja RISE-a, a ne zasebno.
Alati sami ne isporučuju kvalitetu. Te prakse isporučuju i vrijede kroz alate.
| Praksa | Kako je primijeniti |
|---|---|
| Počnite rano | Uključite voditelje testiranja dok se zahtjevi pišu, kako bi ishodi bili provjerljivi |
| Testirajte proces, a ne transakciju | Gradite tijekove koji prelaze module i uključuju iznimke |
| Kontrolirajte testne podatke | Koristite namjenske testne klijente koji se mogu resetirati; maskirajte sve produkcijske podatke |
| Učinite regresiju rutinom | Pokrećite automatizirana izvođenja uz svaki transport, ne samo prije prijelaza |
| Prioritizirajte prema riziku | Prvo kritični i često mijenjani procesi; ciljajte na pametnu pokrivenost, ne na 100 % |
| Uključite poslovanje | Ključni korisnici validiraju testne slučajeve prije početka izvođenja |
| Povežite testiranje s odobrenjima promjena | Nijedan transport ne prelazi bez provjerenih testova |
| Budite spremni za reviziju | Bilježite tko je što i kada testirao, u obliku koji se može izvesti |
Pratite tri broja: curenje grešaka u produkciju, udio testnih slučajeva koji se ponovno koriste umjesto da se pišu iznova i koliko traje potpuna regresija. Oni pokazuju kamo uložiti trud. Moj članak o SAP kontrolnim točkama kvalitete pokazuje kako rezultate testiranja povezati s odlukama go/no-go.
Cloud ALM je zadani izbor. Novi RISE i GROW programi trebali bi ga učiniti okosnicom testiranja. Postojeći on-premise krajolici na Solution Manageru imaju vremena, ali ne mnogo: premještanje planirajte prije 2028. Hibridni krajolici neko će vrijeme voditi oboje. Planirajte preklapanje.
AI izrađuje nacrte testova. Asistenti temeljeni na Jouleu u Cloud ALM-u generiraju testne slučajeve i zahtjeve iz dokumentacije. Ušteda je u poslu velikog obujma, kao što su regresijske skripte u kojima je varijacija uglavnom u podacima. Rubni slučajevi, složena integracijska logika i dizajn testova performansi i dalje traže iskusne arhitekte testiranja.
Clean Core pomiče cilj. U javnom oblaku u jezgri nema vlastitog koda za regresiju. U privatnom oblaku i on-premise vlastiti ABAP u jezgri najskuplje je mjesto na kojem se otkriva regresija. Ispravite ga, zatim ga ponovno validirate prema sljedećem SAP izdanju. Side-by-side ekstenzije na SAP BTP-u verzioniraju se zasebno i trebaju vlastitu regresijsku pokrivenost.
AI koraci traže nove obrasce testiranja. Determinističke regresijske skripte ne testiraju nedeterminističko ponašanje AI-ja. Očekujte zasebnu klasu testova za Joule i korake koje vode agenti.
Koji je najbolji SAP alat za automatizaciju testiranja?
Za krajolike s mnogo SAP-a Tricentis Tosca alat je koji najčešće preporučujem. Njegov pristup temeljen na modelima olakšava izradu i održavanje testova te pokriva SAP i ne-SAP aplikacije u jednom tijeku. Ako Vaš tim radi u Jiri i uglavnom gradi Fiori aplikacije u agilnom modelu, bolje može odgovarati Xray s testnim okvirom. Odlučuje kontekst, a ne demonstracija.
Je li Tricentis uključen u SAP Enterprise Support?
Djelomično. SAP odobrava vremenski ograničenu licencu za Tricentis Test Automation for SAP integriran sa SAP Cloud ALM-om, trenutačno do 31. prosinca 2027. Obuhvaća klijente s Enterprise Supportom (cloud izdanja ili on-premise) ili Product Supportom za velika poduzeća. Ograničena je na 5 imenovanih korisnika, 500 izvođenja testova mjesečno i 5 izvršnih agenata. Veći programi obično trebaju cjeloviti Tricentis proizvod, koji SAP također preprodaje.
Može li SAP Solution Manager upravljati automatizacijom testiranja?
Samo djelomično. Njegov Component-Based Test Automation (CBTA) pokriva SAP korisnička sučelja, ali ne i ne-SAP aplikacije, a traži značajno održavanje kad se ekrani mijenjaju. Solution Manager je prije svega platforma za upravljanje testiranjem i dokumentaciju. Većina timova uparuje ga s Tricentisom ili drugim alatom za automatizaciju, a kako standardno održavanje završava 2027. godine, novi bi programi trebali početi na Cloud ALM-u.
Trebam li u 2026. koristiti SAP Cloud ALM ili Solution Manager za testiranje?
Cloud ALM za svaki novi program, a posebno za RISE i GROW. Povezuje testiranje s fazama SAP Activate i promjenama te nema licencnu naknadu uz Enterprise Support. Ako postojeći on-premise krajolik već dobro radi na Solution Manageru, ostanite dok se krajolik ne pomakne, ali migraciju planirajte prije 2028.
Trebam li i alat za upravljanje testiranjem i alat za automatizaciju?
Na većini poslovnih programa da. Upravljanje testiranjem (Cloud ALM ili Solution Manager) daje sljedivost od zahtjeva preko testa do promjene, što revizori trebaju. Automatizacija (Tricentis ili slično) učinkovito provodi regresijske cikluse. Jedan alat rijetko dobro radi oboje. Za jednostavnija okruženja počnite s Cloud ALM-om i uključenim Tricentis pravom, a cjeloviti proizvod za automatizaciju dodajte kad to opravda obujam izdanja.
Kako se SAP testiranje mijenja uz Clean Core?
Testiranje se pomiče s vlastitog koda unutar jezgre na ekstenzije oko nje. U javnom oblaku nema vlastitog koda u jezgri za regresiju. U privatnom oblaku i on-premise sve preostale izmjene jezgre treba ponovno testirati nakon svakog SAP izdanja. Ekstenzije na SAP BTP-u imaju vlastiti ciklus izdanja i trebaju vlastiti regresijski paket, a AI koraci trebaju obrasce testiranja koji dopuštaju nedeterminističan izlaz.
Sljedeći korak
Vodite li trenutačno ERP program?
Ako se ovaj članak dotaknuo programa koji upravo provodite, razgovor od 30 minuta obično donosi više od još jednog tjedna interne analize.



