QA / QA Automation
Pověz mi o vzoru Page Object.
Stalo se ti někdy, že vývojář řekne "to není chyba"? Jak takovou situaci řešíš?
```java package ru.gov.pfr.ecp.proezd.autotest.test; public class Asd { public void asda(String a){ if(a.equals("a")){ System.out.println("asda"); } } } ```
Jak víte, že testování je ukončeno a bylo dostatečně otestováno?
Vlastně první a druhý projekt obsluhují stejné obchodní procesy, ale na různých úsecích. Povídej o tom.
Máte zkušenosti s zátěžovým testováním? Jaké nástroje jste používali?
Pověz mi o sobě, o svém posledním místě práce, jaké úkoly jsi plnil, o jaký produkt šlo?
Co je testování v temné místnosti (dark room testing)?
Jaký byl obecně pracovní proces na posledním místě? Kdo zadával úkoly, kdo psal testovací případy, kdo prováděl revize?
Co jsou to lambda funkce?
Pracoval jste někdy s dekoratéry?
Proč jste si vybral profesi testera?
Máš zkušenosti s integracemi (vnější služby), mocky? Používal jsi WireMock nebo jsi psal vlastní mocky?
Jak budeš testovat bez požadavků? Kdo k tobě přijde a proč?
Lze pomocí GET přenášet data?
S jakými záložkami nejčastěji pracovali v DevTools?
Uveďte měnitelné a neměnitelné datové typy v Pythonu
S jakými typy API, kromě REST, jste obeznámeni?
Co je to zprávový broker a k čemu slouží?
Představte si, že jste v terminálu Linuxu. Vytváříte soubor a kontrolujete jeho aktuální práva. Jak se změní řádek práv ve výstupu ls -l po provedení příkazu chmod 777? Co je nyní povoleno dělat s tímto souborem a komu? PŘÍKLAD KÓDU $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 uživatel skupina 0 27. května 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh