Sobes.tech

QA / QA Automation

Čo robiť, ak sú požiadavky protirečivé a nemožno vybrať správne heslo?

Middle
тим форс
94

Se vnaprej dogovorite na grooming-u, da bodo razvijalci napisali enote teste, in razumeš, kaj boš pokrival?

Middle
waysbits
94

Projekt ste začali od nuly, teda ste automatizáciu organizovali od začiatku sami?

Middle
ЦРТ
94

Optimalizácia riešenia: ako odstrániť vetvu else a použiť for/else?

Senior
RWB
94

Aký je rozdiel medzi HTTP a HTTPS?

Middle
Perfomance lab
94

Prosím, vysvetli, čo sú generiká a na čo slúžia.

Middle
Innovative People
94

Uveďte základné princípy OOP a stručne ich charakterizujte

Middle+
Ozon ФинтехOzon Финтех
94

Museli ste niekedy pracovať s mock/stub?

Middle
тим форс
94

Ako vidíte využitie AI v práci QA na globálnej úrovni v rámci zlepšovania procesov?

Middle
Gear Games
94

Ako spravovať skupinu spotrebiteľov pri viacvláknovom čítaní jedného topiku?

Middle+
Теле2Теле2
94

Po akých znakoch spoznáš, že nasadenie bolo úspešné? Ako zistiť verziu služby v Kubernetes?

Middle
Криптонит
94

Čím si sa zaoberal v banke? Akú časť produktu si testoval?

Senior
Adapty
94

Pracoval si s Allure? Aké anotácie vieš uviesť? Je možné pripojiť snímku obrazovky a ako? Kde sa ukladajú výsledky behu? Ako prepojiť Allure s CI/CD (Jenkins)?

Middle
IT1
93

Uveďte testovacie artefakty, ktoré poznáte.

Middle
Альфа-БанкАльфа-Банк
93

Čo robiť, ak dokumentácia API nie je aktuálna?

Senior
NDA COMPANY
93

Ako veľký bol tím? Pracovali ste sami alebo pod vedením?

Senior
bioforce
93

Môžeš opísať nejaký mechanizmus autorizácie?

Senior
Trading view
93

Metóda komunikuje s databázou — je to jednotkový alebo integračný test?

Middle+
ТочкаТочка
93

OOP (Objektovo-orientované programovanie) je prístup k vývoju softvéru, pri ktorom je kód organizovaný vo forme objektov Inkapsulácia Inkapsulácia je spájanie dát a metód, ktoré s týmito dátami pracujú, v rámci jednej triedy, ako aj obmedzenie priameho prístupu k vnútornému stavu objektu. Jednoducho povedané: objekt sám spravuje svoje dáta a vonkajší kód s ním komunikuje cez metódy. Abstrakcia Abstrakcia je vyčlenenie iba dôležitých vlastností objektu a skrytie detailov jeho implementácie. Jednoducho povedané: používateľovi je dôležité, čo objekt robí, nie ako to robí. Polymorfizmus Polymorfizmus je možnosť objektov s rôznou implementáciou používať jeden rozhranie. V testovaní to pomáha písať univerzálny kód, ktorý pracuje s rôznymi typmi dát alebo triedami. Príklad v Pythone: class Animal: def make_sound(self): pass class Dog(Animal): def make_sound(self): return "Woof!" class Cat(Animal): def make_sound(self): return "Meow!" def animal_sound(animal: Animal): print(animal.make_sound()) dog = Dog() cat = Cat() animal_sound(dog) # Woof! animal_sound(cat) # Meow! V automatizovaných testoch je polymorfizmus užitočný pre: - Vytváranie univerzálnych metód kontroly - Implementáciu rôznych stratégií testovania cez jedno rozhranie - Podporu rôznych verzií API/UI bez zmeny testov Dedičnosť Dedičnosť je mechanizmus, ktorý umožňuje novému triede používať existujúceho automaticky získavať jeho vlastnosti a metódy. Jednoducho povedané: nová trieda znovu využíva kód rodičovskej triedy a v prípade potreby ho rozširuje. Git 1. Systémy kontroly verzií. Lokálne, centralizované, distribuované. 2. Hlavné pojmy. Repozitár, index, commit, ukazovatele, vetva, pracovná kópia. 3. Práca s repozitárom. Príkazy: init, clone, status 4. Vytvorenie commitu. Príkazy: add, commit. 5. Vytváranie, prezeranie, prepínanie medzi vetvami, mazanie. Príkazy: branch, checkout, log, diff. 6. Zrušenie zmien. Príkazy: restore, rm, checkout, revert. 7. Zlučovanie zmien medzi vetvami. Príkazy: merge, cherry-pick, rebase. 8. Práca s vzdialeným repozitárom. Príkazy: fetch, pull, push. 9. Práca s GitHub, forky a Pull Requests.

Middle
RedLab
93

Čo je to primárny kľúč a na čo slúži?

Middle
Innovative People
93
/308