Sobes.tech

QA / QA Automation

Správne si pamätám, že sme sa dohodli na «ty» — je to tak pohodlnejšie?

Middle
Честный ЗнакЧестный Знак
133

Aké zbierky poznáš a používaš?

Middle
Озон банк
133

Máte otázky ohľadom systému práce a podmienok spolupráce?

Middle
Проект 2013
133

Čo je matica sledovania a ako sa tvorí?

Middle
RedLab
133

Testovanie poľa s požiadavkou: špeciálne znaky a číslice, tri z nich sú povinné.

Middle
AndersenAndersen
133

Pracoval si s knižnicou Requests a písal si backend API testy? Ukáž približný príklad testu s Requests.

Middle
МИЭТ
133

Povedz mi o operátoroch JOIN v SQL. Aké sú typy?

Middle
Zentist
133

Porovnanie Selenium a Playwright: výhody, nevýhody, vlastnosti.

Middle+
Теле2Теле2
133

Čo sú to referenčné a hodnotové typy v C#? Aký je rozdiel? Prečo je rozdelenie na zásobník a haldu? Ako sa čistí zásobník?

Senior
OZONOZON
133

Čo je pozitívne a negatívne testovanie? V čom je rozdiel a ktoré sa častejšie vyskytuje?

Middle
Айди технологии
133

Aké nástroje možno použiť na pripojenie k vzdialenému Linux serveru a skopírovanie súboru na lokálny stroj?

Senior
Positive TechnologiesPositive Technologies
133

Aké prehliadače podporuje Playwright?

Middle
Napoleon IT
133

Na čo sú v databáze potrebné indexy, aké sú ich výhody a nevýhody?

Middle
Innovative People
133

Na čo ste použili fixture v testoch?

Middle+
Криптонит
132

Pracovali ste s operačnými systémami Linux/Unix?

Middle
Топ-системы
132

S akými nerelationalnými databázami ste pracovali?

Middle
Innovative People
132

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
132

Pracovali ste s nástrojom Visor (pravdepodobne Appium Inspector alebo iný nástroj)?

Middle
AndersenAndersen
132

Koľko času trvalo vyriešenie tejto úlohy?

Senior
scalable solutions
132

Skúsenosti z životopisu (finančné organizácie) sú zobrazené v pracovnej knižke?

Middle
Usetech
132
/311