what is client server
Pregunta:
Quina diferència hi ha entre la prova client-servidor i la prova basada en web i quines coses hem de provar en aquestes aplicacions?
Anys:
Els projectes es divideixen generalment en dos tipus de:
- Aplicacions de 2 nivells
- Aplicacions de 3 nivells
Preguntes i respostes de l'entrevista de consulta sql per a pdf amb experiència
PROVES DE CLIENTS / SERVIDORS
Aquest tipus de proves es fan normalment per a aplicacions de 2 nivells (generalment desenvolupades per a LAN). Aquí tindrem front-end i backend.
L’aplicació llançada al front-end tindrà formularis i informes que supervisaran i manipularan les dades
Per exemple, aplicacions desenvolupades en VB, VC ++, Core Java, C, C ++, D2K, PowerBuilder, etc., el backend d’aquestes aplicacions seria MS Access, SQL Server, Oracle, Sybase, Mysql, Quadbase
Les proves realitzades en aquest tipus d’aplicacions serien
- Prova de la interfície d'usuari
- Prova de suport manual
- Proves de funcionalitat
- Proves de compatibilitat Prova de configuració
- Proves entre sistemes
WEB TESTING
Això es fa per a aplicacions de 3 nivells (desenvolupades per a Internet / intranet / xtranet)
Aquí tindrem navegador, servidor web i servidor de bases de dades.
Les aplicacions accessibles al navegador es desenvoluparien en HTML, DHTML, XML, JavaScript, etc. (Podem controlar-les mitjançant aquestes aplicacions)
Les aplicacions per al servidor web es desenvoluparien a Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP, etc. (Totes les manipulacions es fan al servidor web amb l'ajuda d'aquests programes desenvolupats)
El servidor de DB tindria Oracle, SQL Server, Sybase, MySQL, etc. (Totes les dades s’emmagatzemen a la base de dades disponible al servidor de DB)
Les proves realitzades en aquest tipus d’aplicacions serien
- Prova de la interfície d'usuari
- Proves de funcionalitat
- Proves de seguretat
- Proves de compatibilitat del navegador
- Proves de càrrega / esforç
- Proves d’interoperabilitat / Proves entre sistemes
- Emmagatzematge i proves de volum de dades
Una aplicació web és una aplicació de tres nivells
Té un navegador (monitoritza les dades) (la supervisió es fa amb HTML, Dhtml, XML, javascript) -> servidor web (manipula dades) (les manipulacions es fan mitjançant llenguatges de programació o scripts com adv java, asp, JSP, VBScript, javascript, Perl , ColdFusion, php) -> servidor de bases de dades (emmagatzema dades) (l'emmagatzematge i recuperació de dades es fan mitjançant bases de dades com Oracle, SQL Server, Sybase, mysql).
Els tipus de proves que es poden aplicar a aquest tipus d’aplicacions són
plantilla de tancament de prova d’acceptació de l’usuari
- Proves de la interfície d'usuari per a la validació i facilitat d'ús
- Proves de funcionalitat per validar comportaments, e / p, manipulació d'errors, e / p, manipulacions, nivells de serveis, l'ordre de funcionalitat, enllaços, contingut de la pàgina web i cobertura de backend
- Proves de seguretat
- Compatibilitat del navegador
- Proves de càrrega / esforç
- Proves d’interoperabilitat
- Emmagatzematge i proves de volum de dades
Una aplicació client-servidor és una aplicació de dos nivells
Té formularis i informes al front-end (es fan controls i manipulacions) (usant vb, vc ++, core java, c, c ++, d2k, power builder, etc.) -> servidor de base de dades al backend (emmagatzematge i recuperació de dades) (utilitzant accés MS, SQL Server, Oracle, Sybase, MySQL, quad base, etc.)
Les proves realitzades en aquestes aplicacions serien
- Proves de la interfície d'usuari
- Prova de suport manual
- Proves de funcionalitat
- Proves de compatibilitat
- Proves entre sistemes
Alguns punts més per esborrar la diferència entre les aplicacions client-servidor, web i escriptori:
Aplicació d'escriptori:
- L'aplicació s'executa en memòria única (frontal i posterior en un sol lloc)
- Només usuari únic
Aplicació client / servidor:
- L'aplicació s'executa en dues o més màquines
- L'aplicació està basada en un menú
- Mode connectat (la connexió existeix sempre fins a la sortida)
- Un nombre limitat d’usuaris
- Menys nombre de problemes de xarxa en comparació amb l'aplicació web.
Aplicació web:
- L'aplicació s'executa en dues o més màquines
- Basat en URL
- Mode desconnectat (apàtrida)
- Nombre il·limitat d’usuaris
- Molts problemes, com ara compatibilitat de maquinari, compatibilitat del navegador, compatibilitat de versions, problemes de seguretat, problemes de rendiment, etc.
Segons la diferència d’ambdues, les aplicacions vénen on, com accedir als recursos. A Client-Server, un cop feta la connexió, estarà en estat connectat, mentre que en cas de proves web, el protocol HTTP no té estat, apareix la lògica de les cookies, que no es troba a Client-Server.
quina diferència hi ha entre qa i qc
Per a les aplicacions client-servidor, els usuaris són ben coneguts, mentre que per a les aplicacions web qualsevol usuari pot iniciar sessió i accedir al contingut, l’utilitzarà segons les seves intencions.
Per tant, sempre hi ha problemes de seguretat i compatibilitat amb una aplicació web.
A vosaltres: En quina aplicació treballeu? Escriptori, client-servidor o aplicació web? Quina és la vostra experiència en provar aquestes aplicacions?
Per obtenir articles de proves de programari a la safata d'entrada feu clic aquí per subscriure-us amb la vostra adreça de correu electrònic.
Lectura recomanada
- Diferència entre la prova d'escriptori, el servidor de clients i la prova web
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Què és la tècnica de proves basades en defectes?
- Prova de programari Treball d'assistent de control de qualitat
- Curs de proves de programari: a quin institut de proves de programari m'he d'afegir?
- Selecció de proves de programari com a carrera professional
- Prova de programari Treball freelance d'escriptor de contingut tècnic
- Instal·lació d'aplicacions i preparació per a la prova d'Appium