„Backend“ testavimo pamoka: kas yra, įrankiai ir amp; Pavyzdžiai

Turinys:

Anonim

Kas yra „Backend“ testavimas?

„Backend Testing“ yra testavimo metodas, kuriuo tikrinama serverio pusė arba žiniatinklio programų duomenų bazė arba programinė įranga. Programinės įrangos bandymo tikslas yra išbandyti programos arba duomenų bazės sluoksnį, siekiant užtikrinti, kad žiniatinklio programoje ar programinėje įrangoje nebūtų duomenų bazės defektų, pvz., Aklavietės, duomenų sugadinimo ar duomenų praradimo.

Programinės įrangos testavimas taip pat žinomas kaip duomenų bazių testavimas. Duomenys, įvesti priekinėje dalyje, bus saugomi vidinėje duomenų bazėje. Duomenų bazė gali būti „SQL Server“, „MySQL“, „Oracle“, DB2 ir kt. Duomenys lentelėse bus sutvarkyti kaip įrašai ir naudojami puslapio turiniui palaikyti.

Duomenų bazių ar vidinių programų testavimas yra svarbus, nes jei tai nebus padaryta tinkamai, tai gali sukelti rimtų komplikacijų, tokių kaip aklavietė, duomenų sugadinimas, duomenų praradimas ir kt.

Kaip atlikti „Backend“ testavimą

Duomenų bazių testavimas daugiausia apima patvirtinimą

  • Schema
  • Duomenų bazių lentelės
  • Stulpeliai
  • Raktai ir rodyklės
  • Saugomos procedūros
  • Trigeriai
  • Duomenų bazių serverių patvirtinimas
  • Tikrinamas duomenų dubliavimas

Atliekant galinį testavimą nereikia naudoti GUI; galite tiesiogiai perduoti užklausą per kokią nors naršyklę su funkcijai reikalingais parametrais ir gauti atsakymą tam tikru numatytuoju formatu. XML arba JSON pavyzdys. Taip pat turite tiesiogiai prisijungti prie duomenų bazės ir patikrinti duomenis naudodami SQL užklausas. Per žurnalo failus galima derinti.

Galinio testavimo etapai yra įvairūs. Pirmasis žingsnis yra duomenų bazės serverio projektavimo specifikacijų įsigijimas. Kitas žingsnis - išbandyti specifikacijos dizainą, o po to įgyvendinti šio dizaino testus su SQL kodu.

Duomenų bazės testavimo tipai

Duomenų bazės testavimo tipai apima

  • Struktūriniai bandymai
  • Funkcinis testavimas
  • Nefunkcinis testavimas

Įrankiai, naudojami duomenų bazių testavimui

Įtraukiami kai kurie naudingi įrankiai, naudojami duomenų bazės testavimui

  • Duomenų fabrikas
  • Duomenų generatorius

Privalumai bandymams iš galo

  • Galinės dalies testavimas nėra panašus į „juodosios dėžės“ testavimą
  • Visiškas testo aprėpties ir gylio valdymas
  • Pradiniame kūrimo etape galima rasti daug klaidų

Tikimasi, kad testuotojas turės tvirtą duomenų bazės serverio pagrindą ir žinias apie struktūrinę užklausų kalbą.

Tolesnis skaitymas - https://www.guru99.com/data-testing.html