what is client server
vzorec preskusnega načrta za spletno aplikacijo
Vprašanje:
Kakšna je razlika med testiranjem odjemalca in strežnika od spletnega testiranja in kaj vse moramo preizkusiti v takih aplikacijah?
Leta:
Projekti so na splošno razdeljeni na dve vrsti:
- 2-stopenjske aplikacije
- 3-stopenjske aplikacije
TESTIRANJE NAROČNIKA / STORITEV
Ta vrsta testiranja se običajno izvaja za dvotirne aplikacije (običajno razvite za LAN). Tukaj bomo imeli Front-end in Backend.
Aplikacija, zagnana na front-end, bo imela obrazce in poročila, ki bodo spremljala in obdelovala podatke
Na primer, aplikacije, razvite v VB, VC ++, Core Java, C, C ++, D2K, PowerBuilder itd., Zaledje teh aplikacij bi bil MS Access, SQL Server, Oracle, Sybase, Mysql, Quadbase
Preskusi, opravljeni na teh vrstah aplikacij, bi bili
- Testiranje uporabniškega vmesnika
- Ročno preizkušanje podpore
- Preskušanje funkcionalnosti
- Preskušanje združljivosti & Testiranje konfiguracije
- Medsistemsko preskušanje
SPLETNO TESTIRANJE
To se naredi za 3-stopenjske aplikacije (razvite za Internet / intranet / xtranet)
Tu bomo imeli brskalnik, spletni strežnik in strežnik DB.
Aplikacije, dostopne v brskalniku, bi bile razvite v HTML, DHTML, XML, JavaScript itd. (S pomočjo teh programov lahko spremljamo)
vprašanja o intervjuju za oracle pl sql za 5 let izkušenj
Aplikacije za spletni strežnik bi bile razvite v Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP itd. (Vse manipulacije se izvajajo na spletnem strežniku s pomočjo teh programov, razvitih)
Strežnik DB bi imel Oracle, SQL Server, Sybase, MySQL itd. (Vsi podatki so shranjeni v zbirki podatkov, ki je na voljo na strežniku DB)
Preskusi, opravljeni na teh vrstah aplikacij, bi bili
- Testiranje uporabniškega vmesnika
- Preskušanje funkcionalnosti
- Testiranje varnosti
- Testiranje združljivosti brskalnika
- Testiranje obremenitve / napetosti
- Preskušanje interoperabilnosti / preskušanje med sistemoma
- Preizkušanje shranjevanja in obsega podatkov
Spletna aplikacija je tristopenjska aplikacija
Ta ima brskalnik (spremlja podatke) [nadzor se izvaja z uporabo HTML, Dhtml, XML, javascript] -> spletni strežnik (manipulira s podatki) [manipulacije se izvajajo s programskimi jeziki ali skripti, kot so adv java, asp, JSP, VBScript, javascript, Perl , ColdFusion, php] -> strežnik baz podatkov (shranjuje podatke) [shranjevanje in iskanje podatkov se izvaja z uporabo baz podatkov, kot so Oracle, SQL Server, Sybase, mysql].
Vrste preskusov, ki jih je mogoče uporabiti za to vrsto aplikacij, so
- Testiranje uporabniškega vmesnika za preverjanje in prijaznost do uporabnika
- Testiranje funkcionalnosti za preverjanje vedenja, i / p, ravnanje z napakami, o / p, manipulacije, ravni storitev, vrstni red funkcionalnosti, povezave, vsebina spletne strani in zaledje
- Testiranje varnosti
- Združljivost brskalnika
- Testiranje obremenitve / napetosti
- Preskušanje interoperabilnosti
- Preizkušanje obsega shranjevanja in podatkov
Aplikacija odjemalec-strežnik je dvotirna aplikacija
Ta ima obrazce in poročanje na čelni strani (nadzor in manipulacije se izvajajo) [z uporabo vb, vc ++, core java, c, c ++, d2k, power builder itd.] -> strežnik baz podatkov na zaledju [shranjevanje in iskanje podatkov] [z uporabo dostopa ms, SQL Server, Oracle, Sybase, MySQL, quad base itd.,]
Preskusi, izvedeni na teh aplikacijah, bi bili
- Testiranje uporabniškega vmesnika
- Ročno preizkušanje podpore
- Preskušanje funkcionalnosti
- Preskušanje združljivosti
- Medsistemsko preskušanje
Še nekaj točk za odpravo razlike med odjemalskim strežnikom, spletnimi in namiznimi aplikacijami:
Namizna aplikacija:
kako odstraniti indeks iz polja Java
- Aplikacija deluje v enem pomnilniku (sprednji in zadnji del na enem mestu)
- Samo en sam uporabnik
Odjemalska / strežniška aplikacija:
- Aplikacija se izvaja v dveh ali več strojih
- Aplikacija temelji na meniju
- Povezani način (povezava obstaja vedno do odjave)
- Omejeno število uporabnikov
- Manj težav z omrežjem v primerjavi s spletno aplikacijo.
Spletna aplikacija:
- Aplikacija se izvaja v dveh ali več strojih
- Na podlagi URL-jev
- Način brez povezave (brez državljanstva)
- Neomejeno število uporabnikov
- Številna vprašanja, kot so združljivost strojne opreme, združljivost brskalnikov, združljivost različic, varnostna vprašanja, težave z zmogljivostjo itd.
Glede na razliko v obeh aplikacijah pride kje in kako dostopati do virov. V Client-Server, ko bo povezava vzpostavljena, bo v stanju on connected, medtem ko je v primeru spletnega testiranja protokol HTTP brez državljanstva, potem pride logika piškotkov, ki pa niso v Client-Server.
Uporabniki aplikacij Client-Server so dobro znani, medtem ko se za spletne aplikacije lahko kateri koli uporabnik prijavi in dostopa do vsebine, jo bo uporabil v skladu s svojimi nameni.
Torej, za spletno aplikacijo vedno obstajajo vprašanja varnosti in združljivosti.
Nazaj k tebi: Na kateri aplikaciji delate? Namizje, odjemalec-strežnik ali spletna aplikacija? Kakšne izkušnje imate med preizkušanjem teh aplikacij?
Če želite v svojo mapo prejeti članke o preizkušanju programske opreme kliknite tukaj, da se naročite s svojim e-poštnim naslovom.
Priporočeno branje
- Razlika med testiranjem namizja, odjemalskega strežnika in spletnim preskušanjem
- Najboljša orodja za testiranje programske opreme 2021 [QA Test Automation Tools]
- Kaj je tehnika preskušanja na podlagi pomanjkljivosti?
- Testiranje programske opreme QA Assistant Job
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Preizkušanje programske opreme Tehnična vsebina Writer Freelancer Job
- Nameščanje aplikacij in priprava na testiranje Appium