Наиболее распространенные шаблоны проектирования в тестировании
🔹 1. Page Object (PO)
class LoginPage:
def __init__(self, driver):
self.driver = driver
def enter_username(self, username):
self.driver.find_element("id", "username").send_keys(username)
def enter_password(self, password):
self.driver.find_element("id", "password").send_keys(password)
def submit(self):
self.driver.find_element("id", "login").click()🔹 2. Page Factory
🔹 3. Singleton
🔹 4. Factory Method
🔹 5. Builder
🔹 6. Strategy
🔹 7. Decorator
🔹 8. Observer
🔹 9. Data Driven Testing (шаблон проектирования в тестах)
🔹 🔟 Keyword Driven Testing
📌 Шаблоны проектирования в тестировании
🏷 Шаблон
📖 Идея
🤔 Где используется в тестах
💻 Пример
PreviousОбщие вопросыNextКакое Главное Различие Между Командами ‘Assert’ и ‘Verify’, Soft и Hard Assert??
Last updated