Sobes.tech

QA / QA Automation

Mis on generaatorid Pythonis? Kuidas nimetatakse iteratori, mis kasutab yield'i sisemiselt?

193

Mida te mõistate terminite «teststrateegia», «arhitektuur» ja «otsus» all?

191

Kuidas Pythonis erandeid töödeldakse? Millal kasutatakse try/except?

189

Kasutatakse funktsiooni B sama viisil esimesel ja teisel juhul?

187

Milliseid käske või käsurea tööriistu olete kasutanud Kafka-ga töötamisel?

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, "Viga, registreerimine ebaõnnestus" assert "code" in response.json(), "Viga, objekt ei loodud" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-d ei kattu" self.attach_response(response.json())

184

Miks võib Kubernetes Podis olla vaja rohkem kui ühte konteinerit?

183

Kuidas te tegite oma testide üksikasjaliku töö ja projekteerimisega?

182

Miks yield kasutamisel ei toimu iga kutsumise korral uus andmebaasi pöördumine? Kuidas see mõjutab testandmete puhtust ja terviklikkust?

181

On kaks nimekirja a = [1, 2, 3] b = [6, 5, 4] Vajadzētu izveidot galīgo sarakstu, kas satur visus pirmās elementus, rakstzīmi "a" un visus otra elementus apgrieztā secībā piemērs c = [1, 2, 3, 'a', 4, 5, 6]

181

Miks see test on märgitud kui flaky, kuigi see näeb välja lihtne?

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

Rääkige oma kogemusest, eriti testautomaatika valdkonnas. Milliseid ülesandeid teostasite: API-testid, UI-testid, millised rohkem, millised vähem?

179

Mis on iteratorid Pythonis? Milline maagiline meetod rakendab iteratorit? Kuidas toimub liikumine järgmise elemendi juurde? Mis juhtub, kui iteratorit läbida teist korda?

175

Suur E2E komplekt võtab iga MR puhul aega 40 minutit, isegi kui muudetakse ainult README-d. Kuidas korraldada käivitust, et väikesed muudatused ei käivitaks kogu testide komplekti?

174

#Pakutud on URL #[link] #Vastusest tuleb saada kõigi kasutajate nimede nimekiri import requests url = "[link]" def test response = requests.get(url) print(response.json()) nimed = [kasutaja['name'] for kasutaja in response.json()] print(nimed)

173
/5