QA.GURU | Автоматизация, ручное тестирование, карьера в QA
@qa_guru
3 582
python
import unittest
def add(a, b):
return a + b
class TestMath(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5)python
import pytest
@ pytest.mark.parametrize("a, b, expected", [
(2, 3, 5),
(0, 0, 0),
(-1, 1, 0),
])
def test_add(a, b, expected):
assert add(a, b) == expectedpython
import requests
def test_status_code():
response = requests.get("https://api. example. com/status")
assert response.status_code == 200
python
from selenium import webdriver
class LoginPage:
def init(self, driver):
self.driver = driver
def login(self, username, password):
self.driver.find_element_by_id("username").send_keys(username)
self.driver.find_element_by_id("password").send_keys(password)
self.driver.find_element_by_id("loginBtn").click()
def test_login():
driver = webdriver.Chrome()
login_page = LoginPage(driver)
login_page.login("user", "pass")
# Добавьте проверки успешного входа
driver.quit()Платформа использует файлы cookie для авторизации и сохранения настроек. Продолжая работу, вы соглашаетесь с нашей Политикой использования cookie.
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram