Junior — Middle
Python istifadə edərək avtomatlaşdırılmış testlər apardınızmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, mən Python istifadə edərək avtomatlaşdırılmış testlər üzərində işlədim. Adətən pytest və unittest kimi çərçivələrdən istifadə edərək testlər yazırdım. Veb testləri üçün Selenium WebDriver istifadə edirdim, bu da brauzer ilə qarşılıqlı əlaqəni avtomatlaşdırmağa imkan verir. Məsələn, bir səhifəni açıb müəyyən bir elementin olub-olmadığını yoxlayan test yaza bilərsiniz:
from selenium import webdriver
from selenium.webdriver.common.by import By
browser = webdriver.Chrome()
browser.get('https://example.com')
element = browser.find_element(By.ID, 'main')
assert element is not None
browser.quit()
Həmçinin, API testləri üçün requests kimi kitabxanalardan istifadə etdim, bu da server cavablarının düzgünlüyünü yoxlamağa imkan verir.