Sobes.tech

QA / QA Automation

Mi a generátor Pythonban? Hogy hívják az iterátort, amely a háttérben a yield-et használja?

193

Mit ért a „tesztstratégia”, „architektúra” és „döntés” kifejezéseken?

191

Hogyan kezelik a kivételeket Pythonban? Milyen esetben használjuk a try/except-et?

189

A B funkció használata ugyanaz lesz az első és a második esetben?

187

Milyen parancssori parancsokat vagy segédprogramokat használt a Kafka-val való munkához?

186

@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Hiba, a regisztráció nem sikerült" assert "code" in response.json(), "Hiba, az entitás nem jött létre" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "Az ID-k nem egyeznek" self.attach_response(response.json())

184

Miért lehet szükség több konténerre egy Kubernetes Podban?

183

Hogyan végezte el a tesztjeinek részletes kidolgozását és tervezését?

182

Miért nem történik új adatbázis-kérés minden hívásnál yield használatakor? Hogyan befolyásolja ez a tesztadatok tisztaságát és integritását?

181

Két lista van a = [1, 2, 3] b = [6, 5, 4] Végső listát kell készíteni, amely tartalmazza az első összes elemét, az "a" karaktert és a második összes elemét fordított sorrendben példa c = [1, 2, 3, 'a', 4, 5, 6]

181

Miért van ez a teszt flaky megjelölve, bár egyszerűnek tűnik?

180

@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))

180

Mesélj a tapasztalataidról, különösen a tesztautomatizálás terén. Milyen feladatokat végeztél: API-tesztek, UI-tesztek, melyekből több, melyekből kevesebb?

179

Mi az iterátor a Pythonban? Milyen mágikus módszer valósítja meg az iterátort? Hogyan történik a lépés a következő elemhez? Mi történik, ha második alkalommal végigmegyünk az iterátoron?

175

Egy nagy E2E készlet minden MR-nél 40 percet vesz igénybe, még akkor is, ha csak a README-t módosítják. Hogyan szervezzük az indítást úgy, hogy a kis változtatások ne indítsák el az összes tesztet?

174

#Egy URL van megadva #[link] #A válaszból le kell kérni minden felhasználó nevét tartalmazó listát import requests url = "[link]" def test response = requests.get(url) print(response.json()) nevek = [felhasznalo['name'] for felhasznalo in response.json()] print(nevek)

173
/5