Junior — Middle
Môžete uviesť knižnice alebo rámce, ktoré ste použili vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
U projektoch automatizácie testov som použil nasledujúce knižnice a rámce:
- Selenium WebDriver — na automatizáciu testov prehliadača pre webové aplikácie.
- pytest — populárny rámec na písanie a spúšťanie testov v Pythone, podporuje fixtures a parametrizáciu.
- unittest — štandardný modul Pythona pre jednotkové testy.
- requests — na testovanie API, odosielanie HTTP požiadaviek.
- Allure — na generovanie správ o výsledkoch testov.
Príklad jednoduchého testu s použitím pytest a requests:
import requests
def test_google_status_code():
response = requests.get('https://www.google.com')
assert response.status_code == 200
Tieto nástroje umožňujú efektívne vytvárať, spúšťať a udržiavať automatizované testy.