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