Mevcut ekibinizden bahsedin: hangi görevleri yerine getiriyorsunuz — ürünle ilgili mi yoksa altyapı mı — ve testçinin takım içindeki rolü nedir?
QA / QA Automation
PyTest, bir dosya, sınıf veya fonksiyonun test olduğunu ve normal kod olmadığını nasıl belirler?
Mevcut projen, ekibin ve iş görevlerin hakkında bana anlat
Otomatik testlerin kod incelemesine katıldınız mı?
Bu görevi tamamlamak ne kadar sürdü?
Şu anda işinizde yapay zeka araçlarını nasıl kullanıyorsunuz?
Fixture'lar hangi sırayla çalıştırılacak? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Flaky testlerle mücadeledeki deneyiminiz nedir ve karşınıza çıkan alışılmadık nedenler nelerdir?
Siz sürümlerde bulundunuz mu?
Test verileriyle ilgili sorunlar yaşadınız mı?
Ürün oluşturma API'sini test etmek için test vakaları öner. Yöntem: POST URL: /api/v1/products Gereksinimler: name: sadece Latin harfleri, uzunluk 255 karakteri aşmamalı price: tamsayı, maksimum izin verilen değer 5000 KOD ÖRNEĞİ { "name": "string", "price": int }
Docker Hub'dan görüntü indirmek için komutu biliyor musun?
Sınıf A'nın her bir metodunu nasıl çağırırsınız?
Deneyiminizden birkaç ilginç teknik zorluktan bahsedin.
Birden fazla özellik bayrağının etkileşimini nasıl test ettiniz ve kombinatorik patlamadan nasıl kaçındınız?
Pytest'te hook'lar ne işe yarar? Daha önce onlarla çalıştınız mı? Eğer evet, hangileriyle?
Başka birinin kodunu ve otomatik testlerini incelerken öncelikle nelere dikkat ediyorsunuz?
Kuyruklar ve önbelleklerle etkileşimi içeren karmaşık uçtan uca senaryolarınız oldu mu?
Python'da hangi türler var?
Kullanıcının silindiğinin gerçekten gerçekleştiğini nasıl başka şekilde kontrol edebilirsiniz?