QA / QA Automation
Kādā testēšanas piramīdas daļā atrodas manuālais tests?
Īsi pastāsti par savu pieredzi un tehnoloģiju steku.
Kas ir fixture?
Kāda ir saistība starp REST API dokumentāciju un Swagger rīku?
Kura posma sākas pēc PR atvēršanas? Tikko izstrādātājs atver PR, vai vispirms notiek koda pārskatīšana?
Risinājuma optimizācija: kā noņemt else zarojumu un izmantot for/else?
[vārds] jautāja: Vai jums ir pieredze komandas vadībā vai mentoringā?
Kas ir fixture Pytest?
Nosauciet galvenos OOP principus un īsi raksturojiet katru no tiem
Kā tika izveidots darba ar uzdevumiem process? Vai testu gadījumus veidoja paši vai analītiķi, bizness?
Kā var apstrādāt vai izsaukt izņēmumu?
Lūdzu, pastāstiet par savu automatizācijas pieredzi: vairāk UI vai API? Cik gadu/mēnešu pieredze jums ir Python?
Vai bija stāsti par mijiedarbību ar produktu komandu vai mārketinga komandu, kad tika skaidri izklāstīti prasības?
Lūdzu, labojiet metodi, kas atgriež maks. secības garumu, kur katrs nākamais elements palielinās par 1, dotajā veselo skaitļu masīvā. Ja saraksts sastāv no 1 elementa, secības garums ir 1.
Kādas ir IP adresu versijas un kā atšķiras IPv4 no IPv6?
Pastāstiet par sevi / pašpārskats
Uzskaitiet standarta HTTP metodes
Kā mikroservisi var sazināties citādi, ne tikai caur API? Vai pazīsti citus veidus?
Kas ir Storage State un kā tas palīdz ar autorizāciju?
Banku pakalpojumu REST API metode, kas pārnes noteiktu summu no viena banku lietotāja uz citu pēc ID: GET /api/transfer?money={money}&from={uid}&to={uid} Mērķis ir izveidot testēšanas gadījumus šim metodei. Testēšanas gadījuma piemērs: Izsauciet metodi ar parametriem money=10.10&from=1&to=2; Sagaidāma uzvedība: Izsauciet metodi ar parametriem money=10&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nepietiekamiem līdzekļiem Izsauciet metodi ar parametriem money=100000&from=1&to=2; Sagaidāma uzvedība: statuss 200, 1 bilance samazināsies par pašreizējo summu, 2 bilance palielināsies par pašreizējo summu Izsauciet metodi ar parametriem money=-10000&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par negatīvu vērtību neesamību Izsauciet metodi ar parametriem money=0&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nulles vērtības neesamību Izsauciet metodi ar parametriem money=вавава&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par pareizas vērtības ievadi Izsauciet metodi ar parametriem money=10000&from=1&to=1; Sagaidāma uzvedība: statuss 400, bilance nemainās, sniegt detalizētu kļūdas aprakstu