Junior — Middle
Můžete uvést knihovny nebo rámce, které jste ve svých projektech použili?
sobes.tech AI
Odpověď od AI
V projektech automatizace testů jsem používal následující knihovny a frameworky:
- Selenium WebDriver — pro automatizaci testování prohlížečů webových aplikací.
- pytest — oblíbený framework pro psaní a spouštění testů v Pythonu, podporuje fixtures a parametrizaci.
- unittest — standardní modul Pythonu pro jednotkové testy.
- requests — pro testování API, odesílání HTTP požadavků.
- Allure — pro generování reportů o výsledcích testování.
Pří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
Tyto nástroje umožňují efektivně vytvářet, spouštět a udržovat automatizované testy.