Sobes.tech

Өздеріңіз әзірлеген тестілеу стратегиясының нақты мысалын келтіріңіз.

192

«Тестілеу стратегиясы», «архитектура» және «шешім» терминдерімен не түсінесіз?

191

Python-да қателіктер қалай өңделеді? try/except қашан пайдаланылады?

189

Python-да генераторлар дегеніміз не? Yield қолданатын итератор қалай аталады?

189

Функция B-ны пайдалану бірінші және екінші жағдайда бірдей бола ма?

187

Kafka-мен жұмыс істеу үшін қандай командалық жол құралдарын немесе утилиталарын қолдандыңыз?

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, "Қате, тіркелу өтпеді" assert "code" in response.json(), "Қате, объект жасалмады" 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 сәйкес емес" self.attach_response(response.json())

182

2 тізім бар a = [1, 2, 3] b = [6, 5, 4] Біріктіру үшін барлық элементтері бар соңғы тізімді құрастыру керек, бірінші тізімнің барлық элементтері, "a" әрпі және екінші тізімнің барлық элементтері кері тәртіпте мысалы c = [1, 2, 3, 'a', 4, 5, 6]

181

Неліктен бір Kubernetes Pod-да бірнеше контейнер қажет болуы мүмкін?

181

Сынақтарды егжей-тегжейлі жоспарлау және жобалау жұмыстарын қалай жүргіздіңіз?

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

Yield қолданғанда әр шақыруда жаңа дерекқорға шақыру болмауының себебі неде? Бұл тест деректерінің тазалығы мен тұтастығына қалай әсер етеді?

178

Неліктен бұл тест flaky ретінде белгіленген, ал ол қарапайым көрінеді?

178

Өз тәжірибеңіз туралы айтыңыз, әсіресе тестілеуді автоматтандыру саласында. Қандай тапсырмаларды орындадыңыз — API тестілеу, UI тестілеу, қайсысы көп, қайсысы аз?

177

Қандай операциялық жүйемен жұмыс жасайсыз?

176

Python-да итераторлар дегеніміз не? Қай магиялық әдіс итераторды жүзеге асырады? Келесі элементке көшу қалай жүзеге асырылады? Егер екінші рет итераторды қолдансаңыз, не болады?

175

Үлкен E2E тестілеу жиынтығы әр MR үшін 40 минутқа созылады, тіпті тек README өзгерсе де. Оны қалай ұйымдастыруға болады, сонда шағын өзгерістер барлық тестілеуді іске қоспайды?

174

Сіз қанша API автоматтандырылған тесттер жасадыңыз?

173

Bash-скрипттерін жазуға мәжбүр болғаныңыз бар ма?

172

Git жобасына субмодульді қалай қосуға болады? Субмодуль туралы ақпарат қайда сақталады?

170
/5