TGViewer
qa семпай про тестування qa семпай про тестування @qa_advice · 3.12K subscribers
Post #31 363
🇺🇦 Доброго дня, вітаю з Днем Державного прапору 🇺🇦

qa семпай випустив відео про композицію і як її застосувати для створення модульних і якісних page object model.

А тут я напишу свої думки про важливість об'єктно орієнтованого програмування (далі ооп) для інженера з автоматизації тестування.

1️⃣ ооп неможливо “вивчити”, його можна тільки зрозуміти регулярно займаючись дизайном систем за допомогою цієї парадигми

2️⃣ без "розуміння" можна дуже довго і результативно працювати, написання автоматизованих тестів не вимагає застосування ооп, більше того, інколи це може бути шкідливим і призвести до надмірної "складності" системи

3️⃣ ооп необхідно якщо ви будуєте систему автоматизації тестування "на роки", якщо ваша автоматизація це на довго і вам потрібно її регулярно підтримувати, дописувати нові компоненти, розширяти, та залучати інших інженерів.
тоді обʼєктно орієнтований підхід розкривається на повну і ви отримаєте всі бенефіти цієї парадигми.


тож я рекомендую на початку не фокусуватися на вивченні ооп, починайте писати тести, далі створюйте page object класи з використанням наслідування і композиції, повертайтесь до "старих" класів і переглядайте, дивіться що можна зробити краще і в якийсь момент ви скажете, ааа ось воно що... тепер зрозуміло 😄

а, що думаєте ви ? ⬇️⬇️⬇️
YouTube композиція - наступний рівень page object model playwright В цьому відео ми покажемо і розкажемо як використовувати композицію в побудові Page Object Model класів. Це допоможе вам робити більш модульні і легкі у підтримці проекти автоматизації тестування з використанням POM патерну. телеграм: 📎 https://t.me/qa_advice/31…
  • ❤ 3
More from @qa_advice
  1. Oct 14, 2026Так як останні 3 місяці я трохи поїхав кукухою на агентній розробці (став професійним слоп…
  2. Oct 9, 2026ПОЧАЛИ! https://www.youtube.com/watch?v=8VAzB51nEYs
  3. Oct 9, 2026З'явився новий Playwright 1.64, наче свіжа роса на листі лотоса. Справжній майстер знає, щ…
  4. Oct 8, 2026🎙 17–18 жовтня братиму участь у дискусіях на Бетельгейзе-2026 У професійних обговореннях…
  5. Oct 7, 2026Відосік зі стріма як AIшка вплинула на аутсорс? 📱 https://www.youtube.com/watch?v=DUvn2ko…
  6. Oct 6, 2026Стартуємо о 20:00 📱 YouTube Live: https://youtube.com/live/k1QW9AN-UNw?feature=share
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →