difference between desktop
sql server pytania i odpowiedzi do wywiadów przez 5 lat doświadczenia
W tym poście odpowiem na pytanie czytelnika.
Zadał jedno pytanie Srividya.
Pytanie 1) Jaka jest różnica między testowaniem klient-serwer a testowaniem sieciowym?
Vijay: Cóż, Srividya, chciałbym dodać jeszcze jeden typ testowania, tj. Testowanie pulpitu w tej dyskusji. Więc teraz mamy trzy typy testów Testowanie aplikacji komputerowych, testowanie aplikacji klient-serwer i testowanie aplikacji internetowych.
c ++ wbudowane funkcje
Każdy z nich różni się środowiskiem, w którym są testowane, i tracisz kontrolę nad środowiskiem, w którym testujesz aplikację, przechodząc z pulpitu do aplikacji internetowych.
Aplikacja pulpitu działa na komputerach osobistych i stacjach roboczych, więc podczas testowania aplikacji komputerowej koncentrujesz się na określonym środowisku. Będziesz testować całą aplikację szeroko w kategoriach takich jak GUI, funkcjonalność, Load i backend, czyli DB.
w Aplikacja klient-serwer , masz dwa różne komponenty do przetestowania. Aplikacja jest ładowana na serwer, a aplikacja .exe na każdym komputerze klienckim. Będziesz testować szeroko w kategoriach, takich jak GUI po obu stronach, funkcjonalność, obciążenie, interakcja klient-serwer, backend.
To środowisko jest najczęściej używane w sieciach intranetowych. Znasz wiele klientów i serwerów oraz ich lokalizacji w scenariuszu testowym.
Aplikacja internetowa jest nieco inny i trudny do przetestowania, ponieważ tester nie ma tak dużej kontroli nad aplikacją. Aplikacja jest ładowana na serwerze, którego lokalizacja może być znana lub nie, a na komputerze klienckim nie ma zainstalowanego pliku .exe, należy ją przetestować na różnych przeglądarkach internetowych.
jaki jest najlepszy dostawca poczty elektronicznej
Aplikacje internetowe mają być testowane na różnych przeglądarkach i platformach operacyjnych, więc ogólnie aplikacja internetowa jest testowana głównie pod kątem zgodności przeglądarek i systemów operacyjnych, obsługi błędów, stron statycznych, testów backendowych i testów obciążenia.
Myślę, że będzie to wyobrażenie o wszystkich trzech środowiskach testowych. Należy pamiętać, że nawet różnica istnieje w tych trzech środowiskach podstawowe zasady zapewniania jakości i testowania pozostają takie same i mają zastosowanie do wszystkich.
rekomendowane lektury
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- Co to jest testowanie klient-serwer i testowanie internetowe oraz jak testować te aplikacje
- Testing Primer Pobierz eBook
- Testy wydajnościowe a testy obciążeniowe a testy obciążeniowe (różnica)
- Testowanie statyczne i testowanie dynamiczne - różnica między tymi dwoma ważnymi technikami testowania
- 101 Różnice między podstawami testowania oprogramowania
- Testowanie obciążenia za pomocą samouczków HP LoadRunner
- Testy funkcjonalne a testy wydajnościowe: czy należy je wykonywać jednocześnie?