Testiranje glavnog računala – kompletan vodič

Prije nego naučimo koncepte testiranja glavnog računala, naučimo

Što je mainframe?

Glavno računalo je računalni sustav visokih performansi i velike brzine. Koristi se za veće računalne svrhe koje zahtijevaju veliku dostupnost i sigurnost. Uglavnom se koristi u sektorima kao što su financije, osiguranje, maloprodaja i druga kritična područja gdje se ogromni podaci obrađuju više puta.

Testiranje glavnog računala

Testiranje glavnog računala je proces testiranja softverskih aplikacija i usluga temeljenih na mainframe sustavima. Svrha testiranja glavnog računala je osigurati izvedbu, pouzdanost i kvalitetu softverske aplikacije ili usluge metodama verifikacije i validacije te provjeriti je li spremna za implementaciju.

Tijekom izvođenja testiranja glavnog računala, ispitivač mora znati samo o navigaciji CICS zaslona. Oni su prilagođeni za posebne primjene. Bilo kakve promjene koda u COBOL-u, JCL-u itd. tester ne mora brinuti o emulatoru postavljenom na stroju. Promjene koje rade na jednom emulatoru terminala radit će i na drugima.

  • Aplikacija glavnog računala (inače nazvana serija poslova) testirana je prema testnim slučajevima razvijenim korištenjem zahtjeva
  • Testiranje glavnog računala obično se izvodi na postavljenom kodu korištenjem različitih kombinacija podataka postavljenih u ulaznu datoteku.
  • Aplikacijama koje se izvode na glavnom računalu može se pristupiti putem emulatora terminala. Emulator je jedini softver koji treba instalirati na klijentsko računalo.

Atributi glavnog računala

  1. Virtualna pohrana
    1. To je tehnika koja omogućuje procesoru da simulira glavnu pohranu koja je veća od stvarne količine stvarne pohrane.
    2. To je tehnika za učinkovito korištenje memorije za pohranu i izvršavanje zadataka različitih veličina.
    3. Koristi diskovnu pohranu kao proširenje stvarne pohrane.
  2. višeprogramirajuće
    1. Računalo izvršava više od jednog programa u isto vrijeme. Ali u bilo kojem trenutku samo jedan program može imati kontrolu nad CPU-om.
    2. To je mogućnost za učinkovito korištenje CPU-a.
  3. Skupna obrada
    1. To je tehnika kojom se svaki zadatak izvršava u jedinicama poznatim kao poslovi.
    2. Posao može uzrokovati izvođenje jednog ili više programa u nizu.
    3. Planer poslova donosi odluku o redoslijedu kojim bi se poslovi trebali izvršavati. Kako bi se povećala prosječna propusnost, poslovi se raspoređuju prema prioritetu i klasi.
    4. Potrebne informacije za skupnu obradu pružaju se putem JCL (JOB CONTROL LANGUAGE). JCL opisuje skupni posao – potrebne programe, podatke i resurse.
  4. Dijeljenje vremena
    1. U sustavu dijeljenja vremena svaki korisnik ima pristup sustavu preko terminalnog uređaja. Umjesto podnošenja poslova koji su planirani za kasnije izvršenje, korisnik unosi naredbe koje se odmah obrađuju.
    2. Stoga se ovo naziva "Interaktivna obrada". Omogućuje korisniku izravnu interakciju s računalom.
    3. Obrada vremenskog dijeljenja poznata je kao "Obrada u prvom planu", a obrada serijskog posla poznata je kao "Obrada u pozadini".
  5. spremanje
    1. SPOOLing je kratica za Simultana periferija Operations Online.
    2. SPOOL uređaj se koristi za pohranjivanje izlaza programa/aplikacije. Spool izlaz je usmjeren na izlazne uređaje poput pisača (ako je potrebno).
    3. To je objekt koji iskorištava prednost međuspremnika za učinkovito korištenje izlaznih uređaja.

Klasifikacija ručnog testiranja u glavnom računalu

glavni okvir Ručno ispitivanje mogu se klasificirati u dvije vrste:

1. Skupno testiranje posla -

  • Proces testiranja uključuje izvršavanje skupnih poslova za funkcionalnost implementiranu u trenutnom izdanju.
  • Rezultat testa extracIz izlaznih datoteka i baze podataka se provjeravaju i zapisuju.

2. Online testiranje -

  • Online testiranje odnosi se na testiranje CICS zaslona koje je slično testiranju web stranice.
  • Funkcionalnost postojećih zaslona može se promijeniti ili se mogu dodati novi zasloni.
  • Razne aplikacije mogu imati zaslone za upite i zaslone za ažuriranje. Funkcionalnost ovih zaslona potrebno je provjeriti u sklopu online testiranja.

Kako napraviti testiranje glavnog računala

  1. Poslovni tim priprema potrebne dokumente. Što određuje kako će se određena stavka ili proces modificirati u ciklusu izdavanja.
  2. Tim za testiranje i razvoj dobivaju zahtjevni dokument. Oni će shvatiti na koliko će procesa utjecati promjena. Obično, u izdanju, samo 20-25% aplikacije izravno utječe prilagođeni zahtjev. Ostalih 75% izdanja bit će za out-box funkcionalnosti poput testiranja aplikacija i procesa.
  3. Dakle, aplikacija glavnog računala mora se testirati u dva dijela:
    1. Zahtjevi za ispitivanje – Testiranje aplikacije za funkcionalnost ili promjenu spomenutu u dokumentu zahtjeva.
    2. Integracija testiranja – Testiranje cijelog procesa ili druge aplikacije koja prima ili šalje podatke pogođenoj aplikaciji. Ispitivanje regresije je primarni fokus ove aktivnosti testiranja.

Alati za testiranje automatizacije glavnog računala

Dolje je popis alata koji se mogu koristiti za glavno računalo Testiranje automatizacije.

  • REXX
  • nadmašiti
  • QTP

Metodologija u testiranju glavnog računala

Razmotrimo primjer: XYZ osiguravajuće društvo ima modul za upis članova. Uzima podatke i sa zaslona za upis članova i izvanmrežnog upisa. Kao što smo ranije spomenuli, potrebna su dva pristupa za testiranje glavnog računala, online testiranje i grupno testiranje.

  • Online testiranje obavlja se na ekranu za upis članova. Baš kao i web stranica, baza podataka se provjerava podacima unesenim kroz zaslone.
  • Offline upis može biti papirnati upis ili upis na web stranicu treće strane. Izvanmrežni podaci (također se nazivaju serija) unijet će se u bazu podataka tvrtke putem skupnih poslova. Ulazna ravna datoteka priprema se u skladu s propisanim formatom podataka i unosi u niz skupnih poslova. Dakle, za testiranje aplikacije glavnog računala možemo koristiti sljedeći pristup.
  • Prvi posao u nizu skupnih poslova potvrđuje valjanost unesenih podataka. Recimo, na primjer, posebni znakovi, slova u poljima samo za brojeve, itd.
  • Drugi posao potvrđuje konzistentnost podataka na temelju uvjeta poslovanja. Na primjer, podređeni upis ne bi trebao sadržavati ovisne podatke, poštanski broj člana (koji nije dostupan za uslugu prema upisanom planu) itd.
  • Treći posao modificira podatke u obliku koji se može unijeti u bazu. Na primjer, brisanje naziva plana (baza podataka će pohraniti samo ID plana i naziv plana osiguranja), dodavanje datuma unosa itd.
  • Četvrti posao učitava podatke u bazu podataka.
  • Skupno testiranje posla ovaj se proces provodi u dvije faze –
  • Svaki se posao zasebno validira, a
  • Integracija između poslova provjerava se pružanjem ulazne ravne datoteke prvom poslu i provjerom valjanosti baze podataka. (Međurezultati moraju biti potvrđeni radi dodatnog opreza)

Sljedeća je metoda koja se primjenjuje za testiranje glavnog računala:

Korak 1) Shakedown/Ispitivanje dima

Glavni fokus u ovoj fazi je provjera je li implementirani kod u pravom testnom okruženju. Također osigurava da nema kritičnih problema s kodom.

Korak 2) Ispitivanje sustava

U nastavku su navedene vrste testiranja koja se provode kao dio testiranja sustava.

  1. Skupno testiranje – Ovo testiranje će se provesti provjerom valjanosti rezultata testa na izlaznim datotekama i promjenama podataka učinjenih skupnim poslovima u okviru testiranja i njihovim snimanjem.
  2. Online testiranje – Ovo testiranje će se obaviti na prednjem dijelu aplikacije glavnog računala. Ovdje se aplikacija testira na ispravan unos polja kao što je plan osiguranja, kamata na plan itd.
  3. Online-Batch Integration Testing – Ovo testiranje će se provoditi na sustavima koji imaju skupne procese i online aplikaciju. Tijek podataka i interakcija između mrežnih zaslona i skupnih poslova je potvrđen.

    (Primjer za ovu vrstu testiranja – Razmotrite ažuriranje detalja plana kao što je povećanje kamatne stope. Promjena kamate vrši se na zaslonu za ažuriranje, a pojedinosti o stanju na zahvaćenim računima bit će izmijenjene samo noćnim skupnim poslom. Testiranje će se u ovom slučaju obaviti potvrđivanjem ekrana s detaljima plana i izvođenjem skupnog posla za ažuriranje svih računa).

  4. Testiranje baze podataka – Baze podataka u kojima se podaci iz aplikacije glavnog računala (IMS, IDMS, DB2, VSAM/ISAM, sekvencijalni skupovi podataka, GDG-ovi) provjeravaju za njihov izgled i pohranu podataka.

Korak 3) sistem Ispitivanje integracije

Primarna svrha ovog testiranja je potvrditi funkcionalnost sustava koji su u interakciji sa sustavom koji se testira.

Ovi sustavi nisu izravno pod utjecajem zahtjeva. Međutim, oni koriste podatke iz sustava koji se testira. Važno je testirati sučelje i različite vrste poruka (kao što su posao uspješan, posao neuspješan, ažurirana baza podataka itd.) koje mogu teći između sustava i rezultirajućih radnji koje poduzimaju pojedinačni sustavi.

Vrste ispitivanja koja se provode u ovoj fazi su

  1. Skupno testiranje
  2. Online testiranje
  3. Online – Skupno integracijsko testiranje

Korak 4) Ispitivanje regresije

Regresijsko testiranje uobičajena je faza u svakoj vrsti projekta testiranja. Ovo testiranje u glavnim računalima osigurava da trenutno izdanje projekta ne utječe na skupne poslove i mrežne zaslone koji nisu u izravnoj interakciji sa sustavom koji se testira (ili ne spadaju u opseg zahtjeva).

Kako bi imali učinkovito regresijsko testiranje, određeni skup testnih slučajeva trebao bi biti uvršten u uži izbor ovisno o njihovoj složenosti i trebao bi se stvoriti regresijski krevet (repozitorij testnih slučajeva). Ovaj bi se skup trebao ažurirati svaki put kada se pojavi nova funkcionalnost u izdanju.

Korak 5) Ispitivanje performansi

Ovo testiranje provodi se kako bi se identificirala uska grla u područjima s velikim udarom, kao što su podaci na sučelju, nadogradnja online baza podataka i kako bi se projicirala skalabilnost aplikacije.

Korak 6) Ispitivanje sigurnosti

Ovo testiranje provodi se kako bi se procijenilo koliko je dobro aplikacija dizajnirana i razvijena za suprotstavljanje protusigurnosnim napadima.

Na sustavu treba provesti dva sigurnosna testiranja – sigurnost glavnog računala i sigurnost mreže.

Značajke koje je potrebno testirati su

  1. Integrity
  2. Tajnost
  3. Autorizacija
  4. Ovjera
  5. Dostupnost

Koraci uključeni u grupno testiranje

  1. Nakon što tim za osiguranje kvalitete primi odobreni paket (paket sadrži procedure, JCL, kontrolne kartice, module itd.), ispitivač bi trebao pregledati i dohvatiti sadržaj u PDS prema potrebi.
  2. Pretvorite proizvodni JCL ili razvojni JCL u QA JCL koji se inače naziva JOB SETUP.
  3. Kopiranje produkcijske datoteke i priprema testnih datoteka.
  4. Za svaku funkcionalnost bit će definiran slijed poslova. (Kao što je objašnjeno u primjeru u odjeljku Metodologija u glavnom računalu). Poslovi se trebaju predati pomoću naredbe SUB s testnim podatkovnim datotekama.
  5. Provjerite međudatoteku kako biste utvrdili razloge za nedostajanje ili pogrešku u podacima.
  6. Provjerite konačnu izlaznu datoteku, bazu podataka i Spool kako biste potvrdili rezultate testa.
  7. Ako posao ne uspije, spool će imati razlog neuspjeha posla. Ispravite pogrešku i ponovno pošaljite posao.

Izvještavanje o testu – Mana treba zabilježiti ako stvarni rezultat odstupa od očekivanog.

Koraci uključeni u online testiranje

  1. Odaberite zaslon Online u testnom okruženju.
  2. Testirajte svako polje za prihvatljive podatke.
  3. Testirajte Testni scenarij na ekranu.
  4. Provjerite bazu podataka za ažuriranje podataka s mrežnog zaslona.

Izvješćivanje o ispitivanju – kvar treba zabilježiti ako stvarni rezultat odstupa od očekivanog.

Koraci uključeni u Online – testiranje skupne integracije

  1. Vodite posao u a Ispitna okolina i potvrdite podatke na online zaslonima.
  2. Ažurirajte podatke na mrežnim zaslonima i provjerite je li se skupni posao ispravno izvodio s ažuriranim podacima.

Naredbe koje se koriste u testiranju glavnog računala

  1. POŠALJI – Pošaljite pozadinski posao.
  2. CANCEL – Otkazivanje pozadinskog posla.
  3. ALLOCATE – Dodijelite skup podataka
  4. COPY – Kopiranje skupa podataka
  5. RENAME – Preimenujte skup podataka
  6. DELETE – Brisanje skupa podataka
  7. JOB SCAN – za povezivanje JCL-a s programom, bibliotekama, datotekom itd. bez njegovog izvršavanja.

Postoje mnoge druge naredbe koje se koriste kada su potrebne, ali nisu toliko česte.

Preduvjeti za početak testiranja glavnog računala

Osnovni detalji potrebni za testiranje glavnog računala su:

  • Login ID i lozinka za prijavu u aplikaciju.
  • Kratko znanje o ISPF naredbama.
  • Imena datoteka, kvalifikator datoteke i njihove vrste.

Prije početka testiranja glavnog računala potrebno je provjeriti dolje navedene aspekte.

  1. Posao
    1. Izvršite skeniranje posla (naredba – JOBSCAN) kako biste provjerili ima li pogrešaka prije nego što ga izvršite.
    2. Parametar CLASS treba usmjeriti na ispitnu klasu.
    3. Usmjerite izlaz posla u spool ili JHS ili prema potrebi pomoću parametra MSGCLASS.
    4. Preusmjerite e-poštu u poslu na spool ili ID testne pošte.
    5. Komentirajte FTP korake za početno testiranje i zatim usmjerite posao na testni poslužitelj.
    6. U slučaju da se IMR (Incident Management record) generira u poslu, samo dodajte komentar "SVRHA TESTIRANJA" u posao ili param karticu.
    7. Sve proizvodne biblioteke u poslu trebale bi se promijeniti i usmjeriti na testne biblioteke.
    8. Posao ne treba ostaviti bez nadzora.
    9. Kako biste spriječili izvođenje posla u beskonačnoj petlji u slučaju bilo kakve pogreške, potrebno je dodati parametar TIME s navedenim vremenom.
    10. Spremite izlaz zadatka uključujući spool. Spool se može spremiti pomoću XDC-a.
  1. file
    1. Stvorite testnu datoteku samo potrebne veličine. Koristite GDG (Generation Data Groups – Datoteke s istim nazivom, ali sa sekvencijalnim brojevima verzije – MYLIB.LIB.TEST.G0001V00, MYLIB.LIB.TEST.G0002V00 itd.) kada je potrebno za pohranu podataka u uzastopne datoteke s istim imenom.
    2. Parametar DISP (Dispozicija – opisuje sustav za zadržavanje ili brisanje skupa podataka nakon normalnog ili neuobičajenog završetka koraka ili posla) za datoteke treba biti ispravno kodiran.
    3. Osigurajte da su sve datoteke korištene za izvođenje posla spremljene i pravilno zatvorene kako biste spriječili da posao ode na ČEKANJE.
    4. Dok testirate pomoću GDG-ova, provjerite je li usmjerena na pravu verziju.
  2. Baza podataka
    1. Dok izvršavate posao ili mrežni program, osigurajte da se neželjeni podaci ne ubacuju, ažuriraju ili brišu.
    2. Također, osigurajte da se ispravna DB2 regija koristi za testiranje.
  3. Test slučajevi
    1. Uvijek testirajte granične uvjete kao što su – prazna datoteka, obrada prvog zapisa, obrada zadnjeg zapisa itd.
    2. Uvijek uključite i pozitivne i negativne uvjete testa.
    3. U slučaju da se u programu koriste standardni postupci kao što je ponovno pokretanje kontrolne točke, isključivanje modula, kontrolne datoteke itd. uključite testne slučajeve za provjeru jesu li moduli ispravno korišteni.
  4. Podaci o ispitivanju
    1. Podešavanje testnih podataka potrebno je izvršiti prije početka testiranja.
    2. Nikada nemojte mijenjati podatke o testnoj regiji bez prethodne obavijesti. Možda postoje drugi timovi koji rade s istim podacima i njihov test ne bi uspio.
    3. U slučaju da su proizvodne datoteke potrebne tijekom izvođenja, potrebno je pribaviti odgovarajuću autorizaciju prije njihovog kopiranja ili korištenja.

Najbolje prakse

  1. U slučaju izvođenja paketnog posla, MAX CC 0 je pokazatelj da je posao uspješno izveden. To ne znači da funkcionalnost radi dobro. Posao će se uspješno izvoditi čak i kada je izlaz prazan ili nije u skladu s očekivanjima. Stoga se uvijek očekuje provjera svih izlaza prije nego što se posao proglasi uspješnim.
  2. Uvijek je dobra praksa testirati posao na suho. Dry run se radi s praznim ulaznim datotekama. Ovaj postupak treba slijediti za poslove na koje utječu promjene napravljene za ciklus testiranja.
  3. Prije početka testnog ciklusa potrebno je unaprijed postaviti testni posao. Ovo će pomoći u pronalaženju bilo koje JCL pogreške unaprijed, čime se štedi vrijeme tijekom izvođenja.
  4. Dok pristupate DB2 tablicama putem SPUFI-ja (Opcija na emulatoru za pristup DB2 tablicama), uvijek postavite auto commit na “NO” kako biste izbjegli slučajna ažuriranja.
  5. Dostupnost testnih podataka primarni je izazov u grupnom testiranju. Zahtijevani podaci trebali bi se izraditi puno prije ciklusa ispitivanja i provjeriti njihovu cjelovitost.
  6. Neke online transakcije i batch poslovi mogu zapisivati ​​podatke u MQ-ove (redove poruka) za transmitprijenos podataka u druge aplikacije. Ako podaci nisu valjani, to može onemogućiti/zaustaviti MQ-ove, što će utjecati na cijeli proces testiranja. Dobra je praksa provjeriti rade li MQ-ovi ispravno nakon testiranja.

Izazovi testiranja glavnog računala i rješavanje problema

Izazovi Pristup
Nepotpuni/nejasni zahtjevi

Može postojati pristup korisničkom priručniku/vodiču za obuku, ali oni nisu isti kao dokumentirani zahtjevi.
Testeri bi trebali biti uključeni u SDLC od faze zahtjeva nadalje. To će pomoći da se provjeri mogu li se zahtjevi testirati.
Postavljanje podataka/identifikacija

Mogu postojati situacije u kojima se postojeći podaci trebaju ponovno upotrijebiti prema zahtjevu. Ponekad je teško identificirati potrebne podatke iz postojećih podataka.
Za postavljanje podataka mogu se koristiti domaći alati prema potrebi. Za dohvaćanje postojećih podataka, upite treba izraditi unaprijed. U slučaju bilo kakvih poteškoća, može se uputiti zahtjev timu za upravljanje podacima za izradu ili kloniranje potrebnih podataka.
Postavljanje posla

Nakon što se poslovi dohvate u PDS, posao je potrebno postaviti u QA regiji. Tako da se poslovi ne predaju s kvalifikatorom proizvodnje ili detaljima puta.
Alati za postavljanje posla trebali bi se koristiti kako bi se prevladale ljudske pogreške nastale tijekom postavljanja.
Ad-hoc zahtjev

Mogu postojati situacije kada je potrebno podržati end to end testiranje zbog problema u problemima uzvodne ili nizvodne aplikacije. Ovi zahtjevi povećavaju vrijeme i trud u ciklusu izvršenja.
Korištenje automatiziranih skripti, regresijskih skripti i kosturnih skripti moglo bi pomoći u smanjenju dodatnog vremena i truda.
Pravovremena izdanja za promjenu opsega

Može doći do situacije u kojoj utjecaj koda može potpuno promijeniti izgled i dojam sustava. Ovo može zahtijevati promjenu testnih slučajeva, skripti i podataka.
Trebali bi postojati proces upravljanja promjenama opsega i analiza utjecaja.

Uobičajeni Abends koji se susreću

  1. S001 – Došlo je do I/O pogreške.

    Razlog – Čitanje na kraju datoteke, pogreška duljine datoteke, pokušaj pisanja u datoteku samo za čitanje.

  2. S002 – Nevažeći I/O zapis.

    Razlog – Pokušaj napisati zapis duži od duljine zapisa.

  3. S004 – Došlo je do pogreške tijekom OTVORENJA.

    Razlog – Nevažeći DCB

  4. S013 – Pogreška pri otvaranju skupa podataka.

    Razlog – PDS član ne postoji, duljina zapisa u programu ne odgovara stvarnoj duljini zapisa.

  5. S0C1 – Operacija Iznimka

    Razlog – Nije moguće otvoriti datoteku, nedostaje DD kartica

  6. S0C4 – Iznimka zaštite/ Kršenje pohrane
  7. Razlog – Pokušavate pristupiti pohrani koja nije dostupna programu.
  8. S0C7 – Iznimka provjere programa – Podaci
  9. Razlog – Promjena izgleda zapisa ili izgleda datoteke.
  10. Sx22 – Posao je otkazan
  11. S222 – Posao je otkazao korisnik bez ispisa.
  12. S322 – Vrijeme zadatka ili koraka prekoračilo je navedeno ograničenje ili je program u petlji ili je vremenski parametar nedovoljan.
  13. S522 – Istek vremena sesije TSO-a.
  14. S806 – Nije moguće povezati ili učitati.

    Razlog – ID posla ne može pronaći navedeni modul za učitavanje.

  15. S80A – Nema dovoljno virtualne pohrane da bi se zadovoljili zahtjevi GETMAIN ili FREEMAIN.
  16. S913 – Pokušaj pristupa skupu podataka za koji korisnik nije ovlašten.
  17. Sx37 – Nije moguće dodijeliti dovoljno prostora za pohranu skupu podataka.

Error Assist – vrlo popularan alat za dobivanje detaljnih informacija o raznim vrstama prekida.

Čest problem s kojim se susreće tijekom testiranja glavnog računala

  • Job Abends – Za uspješan završetak posla trebate provjeriti jesu li podaci, ulazna datoteka i moduli prisutni na određenoj lokaciji ili ne. Prekidi se mogu pojaviti zbog više razloga, a najčešći su – nevažeći podaci, netočno polje za unos, neusklađenost datuma, ekološki problemi itd.
  • Izlazna datoteka prazna– Iako se posao može uspješno izvoditi (MaxCC 0), izlaz možda neće biti očekivani. Dakle, prije prolaska bilo kojeg testa, ispitivač mora biti siguran da je izlaz unakrsno provjeren. Tek tada nastavite dalje.
  • Ulazna datoteka prazna – U nekim će aplikacijama datoteke biti primljene od uzvodnih procesa. Prije korištenja primljene datoteke za testiranje trenutne aplikacije, podatke treba unakrsno provjeriti kako bi se izbjeglo ponovno izvršavanje i prerada.

Rezime

  • Testiranje glavnog računala je kao i svaki drugi postupak testiranja počevši od prikupljanja zahtjeva, dizajna testa, izvršenja testa i izvješćivanja o rezultatima.
  • Kako bi učinkovito testirao aplikaciju, tester bi trebao sudjelovati na dizajnerskim sastancima koje zakazuju razvojni i poslovni timovi.
  • Obavezno je da se ispitivač navikne na različite testne funkcije glavnog računala. Kao navigacija zaslonom, stvaranje datoteke i PDS-a, spremanje rezultata testa itd. prije početka ciklusa testiranja.
  • Testiranje aplikacije glavnog računala dugotrajan je proces. Treba se pridržavati jasnog rasporeda testiranja za dizajn testa, postavljanje podataka i izvođenje.
  • Skupno testiranje i online testiranje trebalo bi provoditi učinkovito bez propuštanja bilo koje funkcije navedene u dokumentu zahtjeva, a ne Testni slučaj treba poštedjeti.

Sažmite ovu objavu uz: