what is client server
Питање:
Која је разлика између тестирања клијент-сервер и тестирања заснованог на вебу и које су ствари које морамо тестирати у таквим апликацијама?
Године:
Пројекти су широко подељени у две врсте:
- 2 нивоа апликације
- 3 нивоа апликације
ТЕСТИРАЊЕ КЛИЈЕНТА / СЕРВЕРА
Ова врста тестирања обично се ради за двостепене апликације (обично развијене за ЛАН). Овде ћемо имати Фронт-енд и Бацкенд.
Апликација покренута на фронт-енд-у имаће обрасце и извештаје који ће надгледати и манипулисати подацима
На пример, апликације развијене у ВБ, ВЦ ++, Цоре Јава, Ц, Ц ++, Д2К, ПоверБуилдер итд., позадина за ове апликације би била МС Аццесс, СКЛ Сервер, Орацле, Сибасе, Мискл, Куадбасе
Тестови изведени на овим врстама апликација би били
- Тестирање корисничког интерфејса
- Испитивање ручне подршке
- Испитивање функционалности
- Испитивање компатибилности & Тестирање конфигурације
- Испитивање међу системима
ВЕБ ТЕСТИРАЊЕ
Ово се ради за трослојне апликације (развијене за Интернет / интранет / ктранет)
Овде ћемо имати прегледач, веб сервер и ДБ сервер.
Апликације доступне у прегледачу биле би развијене у ХТМЛ-у, ДХТМЛ-у, КСМЛ-у, ЈаваСцрипт-у итд. (Можемо пратити путем ових апликација)
Апликације за веб сервер би се развијале на Јави, АСП, ЈСП, ВБСцрипт, ЈаваСцрипт, Перл, Цолд Фусион, ПХП итд. (Све манипулације се врше на веб серверу уз помоћ ових програма развијених)
ДБ сервер би имао Орацле, СКЛ Сервер, Сибасе, МиСКЛ итд. (Сви подаци се чувају у бази података доступној на ДБ серверу)
Тестови изведени на овим врстама апликација би били
- Тестирање корисничког интерфејса
- Испитивање функционалности
- Испитивање сигурности
- Тестирање компатибилности прегледача
- Испитивање оптерећења / напрезања
- Испитивање интероперабилности / Међусистемско испитивање
- Тестирање складишта и података
Веб апликација је трослојна апликација
Ово има прегледач (надгледа податке) (надгледање се врши помоћу ХТМЛ, Дхтмл, КСМЛ, јавасцрипт) -> веб сервер (манипулише подацима) (манипулације се обављају помоћу програмских језика или скрипти попут адв јава, асп, ЈСП, ВБСцрипт, јавасцрипт, Перл , ЦолдФусион, пхп) -> сервер базе података (чува податке) (складиштење и преузимање података врши се помоћу база података као што су Орацле, СКЛ Сервер, Сибасе, мискл).
Врсте тестова који се могу применити на ову врсту апликација су
- Тестирање корисничког интерфејса ради провере ваљаности и лакоће коришћења
- Тестирање функционалности за потврђивање понашања, и / п, руковање грешкама, о / п, манипулације, нивои услуга, редослед функционалности, линкови, садржај веб странице и позадинско покривање
- Испитивање сигурности
- Компатибилност прегледача
- Испитивање оптерећења / напрезања
- Испитивање интероперабилности
- Испитивање запремине складиштења и података
Клијент-сервер апликација је дворазинска апликација
алати за пробијање лозинки за Виндовс 7
Ово има обрасце и извештавање на фронт-енд-у (врши се надгледање и манипулације) (помоћу вб, вц ++, цоре јава, ц, ц ++, д2к, повер буилдер итд.) -> сервер базе података на позадини (складиштење и преузимање података) (користећи мс приступ, СКЛ Сервер, Орацле, Сибасе, МиСКЛ, куад басе итд.,)
Тестови изведени на овим апликацијама би били
- Тестирање корисничког интерфејса
- Испитивање ручне подршке
- Испитивање функционалности
- Испитивање компатибилности
- Испитивање међу системима
Још неколико тачака да бисте уклонили разлику између клијент-сервера, веба и десктоп апликација:
Десктоп апликација:
- Апликација ради у једној меморији (предњи и задњи крај на једном месту)
- Само за једног корисника
Клијент / сервер апликација:
- Апликација ради на две или више машина
- Апликација се заснива на менију
- Повезани режим (веза постоји увек до одјаве)
- Ограничени број корисника
- Мање броја мрежних проблема у поређењу са веб апликацијом.
Веб апликација:
- Апликација ради на две или више машина
- Вођен УРЛ-ом
- Прекинути режим (без држављанства)
- Неограничен број корисника
- Много проблема попут компатибилности хардвера, компатибилности прегледача, компатибилности верзија, сигурносних проблема, проблема са перформансама итд.
По разлици у обе, апликације долазе где и како да приступе ресурсима. У клијент-серверу, када се веза успостави, она ће бити у стању на повезаном, док у случају веб тестирања ХТТП протокол нема држављанство, онда долази логика колачића, којих нема у клијент-серверу.
Корисници клијент-сервера су добро познати, док се за веб апликације сваки корисник може пријавити и приступити садржају, а користиће га према својој намери.
Дакле, увек постоје питања сигурности и компатибилности за веб апликацију.
Над вама: На којој апликацији радите? Десктоп, клијент-сервер или веб апликација? Какво је ваше искуство током тестирања ових апликација?
Да бисте у сандуче добили чланке о тестирању софтвера кликните овде да бисте се претплатили са вашом адресом е-поште.
Препоручено читање
- Разлика између тестирања радне површине, клијентског сервера и веб тестирања
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Шта је техника испитивања заснована на дефектима?
- Посао за КА помоћника за тестирање софтвера
- Курс за тестирање софтвера: Који институт за тестирање софтвера да се придружим?
- Одабир тестирања софтвера за вашу каријеру
- Тестирање софтвера Посао писца техничког садржаја Посао слободњака
- Инсталирање апликација и припрема за тестирање Аппиум-а