Какие тесты использовал на последнем проекте

«Какие тесты использовал на последнем проекте» — вопрос из категории Тестирование, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

На последнем проекте применял следующие виды тестирования:

  • Функциональное: проверка соответствия требований (через тест-кейсы в Jira).
  • Регрессионное: автоматизированные тесты (Selenium + Python) для критичных сценариев.
  • Smoke-тесты: быстрая проверка ключевых функций после деплоя.
  • UAT: совместно с заказчиком через демо-сессии.

Пример автотеста для проверки логина:

def test_login():
    driver = webdriver.Chrome()
    driver.get("https://example.com/login")
    driver.find_element(By.ID, "username").send_keys("test_user")
    driver.find_element(By.ID, "password").send_keys("pass123")
    driver.find_element(By.ID, "submit").click()
    assert "Welcome" in driver.page_source
    driver.quit()

Также использовал нагрузочное тестирование (JMeter) для API.