OpenTAP je otvoreni sekvencer testiranja otvorenog koda, posebno razvijen za testiranje hardvera: mehanizam koji izvršava korake testa definisanim redosledom – ponovljivo, uz evidentiranje i automatizovano. Kao OpenTAP partner i specijalista za rešenja, MCF se dosledno oslanja na ovaj otvoreni standard.
powered by Šta je OpenTAP?
OpenTAP je nastao iz internog rešenja za automatizaciju testiranja kompanija Keysight i Nokia, a otvorenog je koda od 2019. godine. Jezgro je namerno sažeto: to je mehanizam koji izvršava planove testiranja, upravlja resursima, prikuplja rezultate i izveštava o njima. Sve što je specifično za projekat – koraci testa, upravljački programi uređaja, izveštavanje, interfejsi – dodaje se kao dodatak.
Plan testa je datoteka: stablo koraka testa, uključujući sve parametre. Može se verzionisati i porediti, a izvršava se identično u grafičkom editoru i potpuno automatski na proizvodnoj liniji.
Izvorni kod je otvoren i može se koristiti besplatno – bez vezivanja za dobavljača. Aktivna zajednica kontinuirano razvija platformu i deli više od 100 dodataka u javnom repozitorijumu.
Radi na Windowsu i Linuxu – zasnovano na .NET platformi.
Jezgro je namerno malo – sve što je specifično za projekat (koraci testa, upravljački programi uređaja, izveštavanje) dodaje se kao dodatak.
Grafički editor, terminal ili interfejsi kao što je Tap.X – način rada je zamenljiv, a plan testa ostaje isti.
Razlika
Bilo da je reč o zatvorenom rešenju proizvođača ili sopstvenom rešenju koje je godinama raslo – poređenje pokazuje gde se u svakodnevnoj upotrebi javljaju problemi.
Osnovni koncepti
Izvršna jedinica sekvence testa – meri, konfiguriše, upravlja ili proverava i daje ishod: rezultat koraka (uključujući Pass, Fail, Inconclusive, Error).
Stablo koraka testa, uključujući parametre – datoteka koja se može verzionisati u sistemu Git i izvršavati u editoru i bez grafičkog interfejsa u proizvodnji.
Sve što je povezano sa spoljnim svetom: uređaji koji se testiraju (DUT), instrumenti, slušaoci rezultata. Jezgro automatski povezuje i prekida vezu.
Fizičko kabliranje kao model – portovi, sklopne matrice, slabljenje kabla. Ponovno priključivanje ne znači ponovno programiranje.
Rezultati se prosleđuju u CSV, bazu podataka ili MES – promena izveštavanja nikada ne znači promenu koraka testa.
Dodaci se distribuiraju kao verzionisani paketi – sa proverom zavisnosti, javnim repozitorijumima i sopstvenim repozitorijumima kompanije.
Produbljivanje znanja: zvanična dokumentacija na doc.opentap.io · izvorni kod na github.com/opentap · repozitorijum dodataka packages.opentap.io
Snažna struktura dodataka
Pošto je sve specifično za projekat u OpenTAP-u dostupno kao dodatak sa verzijama, testni koraci, upravljački programi uređaja i slušaoci rezultata prelaze između lokacija bez izmena – isti blokovi, isti rezultati, jedno stanje održavanja.
Testni koraci i upravljački programi uređaja kreiraju se na razvojnom testnom stolu – kao dodaci sa verzijama.
Isti dodaci neizmenjeno rade u testeru za serijsku proizvodnju – bez ponovnog razvoja i prenosa.
Isti gradivni elementi ponovo se koriste i za analizu grešaka i laboratorijske postavke.
OpenTAP u poređenju sa NI TestStand
Oba su potpuno funkcionalni sekvenceri za testiranje u elektronskoj proizvodnji – razlike su u otvorenosti, modelu licenciranja i proširivosti.
Vaše mogućnosti
MCF je zvanični partner OpenTAP-a i već godinama dosledno razvija test sisteme na otvorenom standardu.
Softverska platforma čini OpenTAP upotrebljivim za ispitivače u proizvodnji, razvoju, analizi i laboratorijama – i omogućava skaliranje za sve vrste ispitnih procesa.
Od obuke za početnike u OpenTAP-u do razvoja dodataka – MCF obučava vaš tim i pruža podršku tokom rada.
Vi odlučujete koliko ćete toga preuzeti na sebe. MCF se u svakom trenutku brine o proširenjima, prilagođavanjima i održavanju umesto vas.
Kompanija Keysight Technologies prepoznala je MCF kao OpenTAP Solutions Partnera. MCF koristi OpenTAP zajedno sa Tap.X za moderne test sisteme i povezuje OpenTAP ekosistem sa iskustvom u izradi prilagođenih test sistema.
Na zvanični članak o OpenTAP-uMCF vam pruža savetovanje nezavisno od dobavljača, izrađuje vaš test system zasnovan na OpenTAP-u i obučava vaš tim – od osnova do razvoja dodataka.