Kas mainīsies, ja sarakstu mainīsiet ar extend metodi?
QA / QA Automation
Kā īstenot savienojumu ar datu bāzi Python? Kā savienojums tiek nodots testiem caur fixtures? Vai tiks izpildīts teardown, ja tests neizdodas? Kāds būs testa statuss, ja savienojums ar datu bāzi neizdodas?
Sniedziet piemēru situācijai, kad automatizēt testa lēmums nebija acīmredzams.
Pirms testiem jāizpilda pieci dažādi darbi vides sagatavošanai. Kā tos izpildīt paralēli GitLab CI, un darbs ar pytest — tikai pēc visu pirmās stadijas darbu pabeigšanas?
Pastāstiet, kā izstrādājāt savu testēšanas stratēģiju mikroservisu arhitektūrai.
Izskaidrojiet atšķirību starp Dockerfile, Docker attēlu un Docker konteineru.
Kā pamatot projektēšanu ar rezervi nākotnes slodzei un kā izvairīties no priekšlaicīgas optimizācijas?
Kāda ir Docker Compose galvenā funkcija?
Kuras Linux komandu rindiņas jūs izmantojat?
Kas ir indekss datu bāzē, piemēram, PostgreSQL?
Kuru komandu izmantot, lai palaistu Ubuntu 18 konteineru un pārbaudītu Bash skriptu?
Ir 2 saraksti a = [1, 2, 3] b = [6, 5, 4] Jāizveido galīgais saraksts, kas satur visus pirmā saraksta elementus, simbolu "a" un visus otra saraksta elementus apgrieztā secībā
Kas mainīsies, ja noņemsim return un atstāsim print(final)?
Ja fixture veic SELECT * un testu datu bāze ir pieaugusi līdz simtiem miljonu lietotāju, tādējādi dati vairs neiederas operatīvajā atmiņā, kā risināt šo problēmu, mainot tikai fixture un neatskribējot visus testus?
Kāpēc ziņojums pārtrauc tikt publicēts, kad testi neizdodas GitLab CI pipeline, kas sastāv no divām stadijām: pirmā veic testus un augšupielādē XML rezultātus, otrā lasa XML un publicē HTML ziņojumu.
Darbs ar Postman un kolekcijām — vai kolekciju rakstīšana ir grūti?
Kā pārbaudīt hipotēzes par testa nestabilitātes cēloņiem, analizējot saistītos failus?
Kāpēc izvēlējies tieši tādu pieeju/risinājumu? (par rakstīto kodu)
Kā atrast rindu failā, to pilnībā neatverot, un aizstāt atrasto vārdu ar citu (komanda grep/sed Linux)?
Kam ir nepieciešami artefakti GitLab CI?