Junior — Middle
Czy może opowiedzieć, jak używał Pythona w swojej ostatniej działalności zawodowej?
sobes.tech AI
Odpowiedź od AI
W mojej ostatniej pracy używałem Pythona do automatyzacji testowania aplikacji internetowych. Główne zadania obejmowały:
- Pisanie skryptów do testów funkcjonalnych z użyciem Selenium WebDriver.
- Tworzenie scenariuszy testowych dla API za pomocą biblioteki requests i pytest.
- Automatyzację testów regresyjnych i integrację testów w pipeline CI/CD.
Przykład prostego testu API z użyciem pytest:
import requests
def test_get_user():
response = requests.get('https://api.example.com/users/1')
assert response.status_code == 200
data = response.json()
assert data['id'] == 1
assert 'name' in data
Pisałem także skrypty do parsowania logów i analizy wyników testów, co pomagało szybko wykrywać problemy.