QA / QA Automation
Mi az a deadlock?
A "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" sablon hibát tartalmaz: Váratlan 'name' token értéke 'providerPriceListSchedule' ('nyilatkozat blokk vége' várható) a "BergSiteBundle:ProviderPriceListScheduling:mail_notify_foul.html.twig" fájl 56. sorában.
Mennyire kell mélyen belemerülnie a QA-nak a technikai részletekbe egy funkció munkája során?
Meséljen a munkatapasztalatáról és a jelenlegi technológiai stackjéről.
Meséljen magáról és a tesztelési tapasztalatáról
Mi fontos számodra egy új munka kiválasztásakor?
Használják-e a tesztek paraméterezését, és mivel valósítják meg?
Próbálja ki két számlát: egy anonim számla 15 000 rublig, és egy azonosított számla 60 000 rublig. Vásárolhat, feltöltheti kártyával vagy SBP-vel, visszatérítéseket végezhet. Javasoljon teszteseteket.
Lehet-e örökölni egy véglegesnek nyilvánított osztályból?
List<String> szavak = Arrays.asList("Привет", "Pока", "ОКО"); szavak.stream() .filter(szó -> szó.contains("o")) .toUpperCase() .contains("o") .forEach(System.out :: println);
Volt-e olyan történet az interakciókról a termékcsapattal vagy a marketingcsapattal, amikor a követelményeket tisztázták?
Van egy rest-api módszer a szolgáltatásban, amely bizonyos összeget átutal egyik banki felhasználótól a másikhoz azonosító alapján: GET /api/transfer?money={money}&from={uid}&to={uid} Feladat: hozzon létre teszteseteket ehhez a módszerhez Példa teszteset: Hívja meg a módszert a következő paraméterekkel: money=10.10&from=1&to=2; Várt viselkedés: Hívja meg a módszert a következő paraméterekkel: money=10&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nincs elég fedezet Hívja meg a módszert a következő paraméterekkel: money=100000&from=1&to=2; Várt viselkedés: státusz 200, az első felhasználó egyenlege csökken a jelenlegi összeggel, a másodiké nő Hívja meg a módszert a következő paraméterekkel: money=-10000&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nem lehet negatív összeget átutalni Hívja meg a módszert a következő paraméterekkel: money=0&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nem lehet nullát átutalni Hívja meg a módszert a következő paraméterekkel: money=вавава&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy adjon meg helyes értéket Hívja meg a módszert a következő paraméterekkel: money=10000&from=1&to=1; Várt viselkedés: státusz 400, az egyenleg nem változott, részletes hibaleírást adva
Előfordult már, hogy egy PM hibákkal teli verziót akart kiadni? Mit tettél ilyen helyzetben?
Milyen Java-verzióval rendelkezik?
Van-e metódus túlterhelés Pythonban?
Mit tegyél, amikor támogatási jegyként érkezik egy hiba?
Mekkora volt az API és a frontend tesztelés aránya a projektben?
[név] kérdezte: Mit tartasz fontosnak egy új munka kiválasztásánál, mire fogsz figyelni a döntés során?
Van megerősített kereskedelmi tapasztalata? A Munka Törvénykönyve szerint dolgozott?
SSL és jogosultsági tesztek (JWT).