Design and Test Lab
104 subscribers
93 photos
1 file
184 links
Найвищий пріоритет компанії DESIGN AND TEST LAB – Mature Reliability Standard – розробка надійних додатків. У нашій роботі ми застосовуємо наукові знання під час планування проекту, розробки архітектури, програмування та тестування.
Download Telegram
Як поєднати інтереси бізнесу та розробників? Як усунути "кодинг заради кодингу" та "наростання технічного боргу для запитів бізнесу"? Як знайти баланс? Вже сьогодні о 19:00 ділимось своїми історіями та досвідом у прямому ефірі!

До зустрічі 🫶
https://www.linkedin.com/events/7209572701005324290/comments/

#podcast #DNTL #nektony
Колекція відео на корпоративному YouTube зростає🤩

Додали відео з live-вебінару "Self-promote! Don’t wait for your manager": https://youtu.be/kwAJyMh8J3c?si=pkL0AeMnhr8qHPcl

З'ясували та обговорили: що таке самопрезентація, як і де самопрезентувати себе, викрили сумніви та страхи, привели реальні кейси з нашої роботи і відповіли, чи варто взагалі себе просувати.

🍿 Підписуйтеся на канал, ставте лайк та коментар під відео і до зустрічі у наступних випусках 😉

#selfpromote #presentation #skills #talk #live
Приєднуйтеся до перегляду відео на YouTube, де Ілля Бондаренко (Senior iOS/tvOS Software Engineer у Design and Test Lab) ділиться своїм 7-річним досвідом у розробці, створенні та підтримці мобільного стрімінгового додатку в стилі Netflix, від 0 до понад 1 мільйона користувачів!

https://youtu.be/rYDMKrDi_RM?feature=shared

#ios #tvos #streaming #ott #tv
Розвиваємо свою мережу на YouTube!

Опублікували нове відео, де обговорили з Володимиром Обрізаном, к. т. н., директором Design and Test Lab:
🔺Перенос серверів з AWS у проектах компанії
🔺Мотивацію переносу серверів з AWS
🔺Який сервер обрали та в чому його переваги
🔺Міфи та реальність про сервери: надійність, безпека, адміністрування, тощо
🔺Висновок про сервери

Мова: англійська
Дивитись відео: https://youtu.be/0VynTTiK9g4?feature=shared

Підписуйтеся на канал, ставте лайк та коментар під відео і до зустрічі у наступних випусках 🫶

#moving #AWS #cloud #video #youtube #talk
Запрошуємо в нашу команду до Design and Test Lab проактивного та досвідченного Lead QA Engineer на існуючі процеси та проекти для подальшого вдосконалення ⭐️

Ми створили та запровадили міцну надійну культуру розробки програмного забезпечення. В надійній культурі ми приділяємо багато часу саме якості наших додатків, командам, процесам, тому зараз нам важливо знайти Lead QA Engineer, який проаналізує існуючі процеси, оптимізує, вдосконале або впровадить нові зміни, налаштує робоче середовище, презентує свої ідеї, вибудує ефективну комунікацію та поведе за собою команду.

Якщо ви бажаєте та можете реалізувати leadership процеси, як Lead QA Engineer, то відправляйте своє резюме у форму та ми з радістю з вами поспілкуємось! https://bit.ly/3Wo2hai

Більше інформації про вакансію за посиланням: https://workat.dnt-lab.com/positions/2024/lead-qa-engineer/

#vacancy #lead #qa #engineer #remote #DNTL
Основний принцип роботи в Design and Test Lab

У новому епізоді нашого подкасту ми занурюємося у філософію роботи в Design and Test Lab:
🔺Володимир Обрізан, PhD, CEO Design and Test Lab, розповідає про головний принцип роботи в компанії
🔺Як позитивне мислення впливає на процес найму
🔺Реальні приклади того, як мислення впливає на проєкти
🔺Практичні поради з трансформації негативних думок у позитивні
🔺Чому позитивне мислення важливе

Слухайте, щоб дізнатися, як налаштувати своє мислення на успіх у творчій та технічній роботі! https://youtu.be/LlcrzKN09s8

🍿 Підписуйтесь на канал, ставте лайк і коментуйте відео, діліться з друзями, і до зустрічі в наступних випусках 😉
🎙 Новий епізод подкасту: критичне мислення! 🧠

Хочете уникнути дорогих помилок, вибрати правильний стек технологій і перехитрити конкурентів? Критичне мислення - це ключ! 🔑 Але як його розробити і чому це так важливо?

У цьому епізоді:
- Як проаналізувати вибір технологій (SQL проти NoSQL? 🤔)
- Практичні поради щодо розвитку навичок критичного мислення
- Особиста історія про неправильне рішення — і засвоєні уроки!

💡 Не просто слідкуйте за тенденціями — приймайте зважені рішення, які заощадять час і гроші.

🔗 Слухайте зараз і покращуйте свою гру прийняття рішень! https://youtu.be/yN1t7yvurOc

#CriticalThinking #video #youtube #talk
Вакансія Middle QA Automation Engineer до Design and Test Lab ⭐️

Для підвищення якості надійних додатків, ми запрошуємо Middle QA Automation Engineer з досвідом 2+ років у нашу команду!

Відправляйте своє резюме у форму та ми з радістю з вами поспілкуємось! https://bit.ly/4dq5kFG

Більше інформації про вакансію за посиланням: https://workat.dnt-lab.com/positions/2024/middle-qa-automation-engineer/

#vacancy #qa #automation #engineer #remote #DNTL
🎙️ Новий епізод подкасту: "Навчити — найкраще, що я можу зробити, як керівник"

🚀 Від фрілансу до управління складними проєктами: шлях Design and Test Lab!

У цьому епізоді ви дізнаєтесь:
🔺 7 етапів еволюції навчання в IT-компанії
🔺 Чому просто казати людям "йди вчися" не працює
🔺 Як створити ефективну систему навчання для команди
🔺 Секрет перекваліфікації співробітників і найму топ талантів

💡 Головний інсайт: "Найкраще, що я можу зробити, як керівник — це навчити своїх співробітників."

🎧 Слухайте зараз і дізнайтеся, як перетворити навчання на суперсилу вашої компанії! https://www.youtube.com/watch?v=T3iwwAqWmSE

#лідерство #DNTL #подкаст #ITменеджмент
🔥Серія історій під назвою "Як витратити гроші на розробку софту впусту"🔥

Розробляєте програмне забезпечення або плануєте проект, але не впевнені, як грамотно керувати бюджетом?

Маючи понад 10 років досвіду у створенні ПЗ для підприємців та великих корпорацій, я бачив безліч помилок і невдач. Тепер хочу поділитися своїм досвідом з вами, щоб допомогти уникнути дорогих помилок!

📝У цьому епізоді ви дізнаєтесь:
- Чому сліпа довіра до побажань замовника може стати проблемою
- Як одне просте питання може врятувати ваш бюджет
- Секрети успішної комунікації між замовником і розробником
- Червоні прапорці при виборі розробника

Підписуйтесь, щоб не пропустити цінні історії та поради, які допоможуть вам грамотно витрачати бюджет на розробку програмного забезпечення!

📺 Дивіться прямо зараз на нашому YouTube-каналі! https://youtu.be/ysAndlcS5-Q
🎙️ НОВИЙ ПОДКАСТ "Як витратити гроші на розробку софту впусту" Секрет №2: зосередьтесь на команді!

💡 Вважаєте, що одного розробника достатньо для створення додатку? Спойлер: це найшвидший шлях втратити свої інвестиції!

Маючи понад 10 років досвіду та сотні проєктів, ось правда: Успішні проєкти = Збалансовані та повноцінні команди!

📌 У цьому епізоді ви дізнаєтеся:
- Чому покладатися на "одинака-програміста" — це ризик для вашого проєкту
- 4 ключові ролі, без яких ваш проєкт не зможе бути успішним
- Реальна історія втрат через неправильний підбір команди

⚠️ Критичні помилки під час формування команди:
- Відсутність тестувальника = забагато помилок
- Без бізнес-аналітика = постійне збільшення бюджету
- Без проєктного менеджера = зриви дедлайнів

👉 Дивіться зараз і підписуйтесь — попереду ще більше інсайтів про розробку софту!
https://www.youtube.com/watch?v=IDJ0EodzXOw
Online meetup Selenium + Python (for 🇺🇦 Ukrainian fellows).

Працюєте з Selenium і Python для автоматизації тестування? Певно ви стикалися з помилкою ElementNotFound? Якщо не стикалися — то ви не працювали з Selenium! 😉

Приєднуйтесь до зустріч спільноти Selenium + Python, де ми розглянемо:
- Чому виникає виняток ElementNotFound.
- Найкращі практики для уникнення та вирішення цієї проблеми.
- Розширені стратегії для покращення ваших тестів з використанням Selenium.

На порядку денному:
1. Знайомство.
2. Про спільноту Selenium + Python.
3. Доповідь «Як виправити помилку ElementNotFound». Доповідач: Володимир Обрізан, директор Design and Test Lab.
4. Вільний мікрофон: обговорюємо нагальні питання.

Для кого цей мітап?
Для інженерів-програмістів, тестувальників і всіх, хто займається автоматизацією тестування із застосуванням Selenium і Python.
Чому варто взяти участь?

Дізнайтеся, як усувати та запобігати поширеним проблемам у ваших скриптах автоматизованого тестування, заощаджуючи час та зусилля!
📅 Дата: 25.10.2024 (пʼятниця)
🕑 Час: 11:00.
🌐 Місце: Онлайн (посилання буде надано на електрону пошту після реєстрації)
📝 Реєстрація обовʼязкова за посиланням: https://forms.gle/qhkfVqjYqSa4Ca4e9

До зустрічі на івенті вже завтра!
Новий випуск подкасту "Як ефективно витратити гроші на розробку софту впусту: поганий план проєкту!" 🚀

Якщо в минулих випусках ми говорили про помилки в стратегії та важливість повноцінної команди, то тепер обговоримо планування проєкту! 📅

💡 Замислювалися, що відсутність детального плану — це не просто формальність, а ознака низької культури управління? Як казав Бенджамін Франклін: "Якщо не плануєш, то плануєш провал!"

У цьому випуску:
- Чому план проєкту з проміжними датами важливий з першого дня,
- Фінансовий план, який захистить від "непередбачуваних" витрат на середині шляху,
- Навіщо потрібні регулярні демо-версії: щоб бачити реальний прогрес, а не тільки звіти!

Приєднуйтеся! https://youtu.be/E-idMuAwuE4

Розберемося, що зробити, щоб ваші інвестиції у софт не обернулися втратами, а стали початком успішного проєкту. 🔥
Forwarded from First Institute of Reliable Software (Vladimir Obrizan 🇺🇦)
Онлайн-зустріч спільноти Selenium + Python №2

Тема: Один робочий день Selenium + Python Automation QA

Чи цікаво вам зазирнути в один робочий день інженера з автоматизації тестування веб-додатків за допомогою Selenium + Python?

Приєднуйтесь до зустріч спільноти Selenium + Python, де ми розглянемо, які функції виконує Automation QA:

1. Розробка скриптів автоматизації тестування.
2. Підтримка скриптів в поточному стані.
3. Розробка компонентів тестової інфраструктури.
4. Запуск та налагоджування тестів.

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

В доповіді будуть приклади з реальної багаторічної практики впровадження автоматизації тестування в Design and Test Lab.

Доповідач: Володимир Обрізан, к. т. н., директор Design and Test Lab.

Для кого цей мітап?

Для інженерів-програмістів, тестувальників і всіх, хто займається автоматизацією тестування із застосуванням Selenium і Python.

Чому варто взяти участь?

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

Записи попередньої зустрічі: https://youtube.com/playlist?list=PLVBrfFyNEzp98IQLpdVd6nw-utIv7EZi-&si=uQzMF-yDHvig5fpU

📅 Дата: 08.11.2024 (пʼятниця)
🕑 Час: 11:00.
🌐 Місце: Онлайн (посилання буде надано на електрону пошту після реєстрації напередодні події)
📝 Реєстрація для нових членів спільноти обовʼязкова: forms.gle/qhkfVqjYqSa4Ca4e9 (раніше зареєстровані отримають посилання автоматично без реєстрації)
✏️ Не враховувати ризики — значить витратити гроші даремно на розробку софта!

Сьогодні ми розглянемо, мабуть, один із найважливіших аспектів у плані проєкту — управління ризиками.

🎙️ У новому випуску:
- Історія з моєї практики: як неправильний підхід до ризиків коштував цілий місяць зайвої роботи.
- Основні червоні прапорці, що сигналізують про проблеми з управлінням ризиками.
- Що має бути у плані ризик-менеджменту, щоб ваші вкладення були в безпеці.
- Проаналізуйте разом зі мною підходи до управління ризиками, дізнайтеся, як правильно взаємодіяти з підрядниками, щоб уникнути зайвих витрат, і зробити кожен інвестиційний долар корисним для проєкту.

🔥 Подивитись відео: https://youtu.be/9RVEU2zPrEc

📩 Хочете обговорити свій проєкт? Напишіть мені за консультацією на obrizan@dnt-lab.com — допоможу з досвідом і практичними порадами!

Підписуйтеся, коментуйте та дізнавайтеся, як захистити свій проєкт від типових помилок і витрат!

#video #DNTL #рубрика #projects #client #risk #development
🟢 Відсутність стабільності продукту — вірний шлях витратити зайві кошти на розробку!

На фріланс-біржах часто можна побачити проєкти із заголовком "Готово на 99%, потрібен професіонал на 1 день, щоб доробити".

Чому ж досвідчені розробники не завершують ці "практично готові" проєкти? Відповідь проста: стабільність продукту важлива на кожному етапі. Якщо на кожному демо накопичуються нові помилки і виникають регресії, це 🚩🚩🚩.

🎙️ У новому випуску розбираємо, як уникнути таких помилок, на що звертати увагу при виборі команди, і чому автоматизоване тестування — це не просто тренд, а необхідність!

🔥 Подивитись відео: https://youtu.be/-1MzRxOh7YE?feature=shared

Приєднуйтесь, щоб дізнатися, як зберегти бюджет і отримати якісний продукт без зайвих ризиків у нашій рубриці! Попередні випуски: https://youtube.com/playlist?list=PLGRqoND5N4xTK3m-g3F2WsAdb4k674un3&feature=shared

📩 Якщо бажаєте обговорити свій проєкт, напишіть мені на пошту obrizan@dnt-lab.com — допоможу з досвідом і практичними порадами!
Forwarded from First Institute of Reliable Software (Vladimir Obrizan 🇺🇦)
Компоненти фреймворку автоматизації тестування за допомогою Selenium + Python

"А де писати тести? А куди складати локатори? А тестові дані в тестах чи в іншому місці? А хто відповідає за звіти?" та багато інших питань які задають автоматизатори самі собі кожного дня. Selenium WebDriver майже не надає рекомендацій по створенню фреймворку автоматизації тестування (окрім поради використовувати PageObjects). Тому кожен інженер з автоматизації повинен знайти відповіді на ці питання самостійно.

Приєднуйтесь до зустрічі спільноти Selenium + Python, де ми розглянемо, з яких компонентів складається фреймворк автоматизації тестування:

1. PageObjects, PageComponents.
2. Tests.
3. Test runner.
4. WebDriver factory.
5. Test data factory.
6. API client.
7. Та інші.

А також розглянемо:

1. Важливість архітектур та патернів проектування.
2. Правила, які допоможуть зʼясувати до якого компоненту віднести ту чи іншу функцію.

В доповіді будуть приклади з реальної багаторічної практики впровадження автоматизації тестування в компанії Design and Test Lab.

Доповідач: Володимир Обрізан, к. т. н., директор Design and Test Lab.

А також рубрика "Вільний мікрофон" — обговорюємо нагальні питання тестування та автоматизації.

Для кого цей мітап?

Для інженерів-програмістів, тестувальників і всіх, хто займається автоматизацією тестування із застосуванням Selenium та Python.

Чому варто взяти участь?

Якщо ви ніколи не автоматизували, то ви зможете подивитись, як автоматизують професіонали з багаторічним досвідом.

Якщо в вас вже є досвід автоматизації, то зможете подивитись як це роблять інші, та й знайти щось цікаве для себе, або поширити свій досвід.

Записи попередніх зустрічей: https://youtube.com/playlist?list=PLVBrfFyNEzp98IQLpdVd6nw-utIv7EZi-&si=uQzMF-yDHvig5fpU

📅 Дата: 22.11.2024 (пʼятниця)
🕑 Час: 11:00.
🌐 Місце: Онлайн (посилання буде надано на електрону пошту після реєстрації напередодні події)
📝 Реєстрація для нових членів спільноти обовʼязкова: forms.gle/qhkfVqjYqSa4Ca4e9 (раніше зареєстровані отримають посилання автоматично без реєстрації)
🎙Новий випуск подкасту "Як ефективно витратити гроші на розробку софту впусту! Чому стабільності недостатньо? Усе про load testing."

Ви протестували продукт, помилок немає, усе стабільно. Можна зітхнути з полегшенням?

[Few moments later]

Ні. Що буде, якщо на ваш сайт чи застосунок зайде 1000 людей за хвилину? Сайт "ляже", клієнти підуть до конкурентів, а репутація постраждає.

🔎 У новому епізоді:
- Чому навантажувальне тестування — обов’язковий пункт будь-якого проєкту.
- Як уникнути переплат за "залізо" і переписування коду.
- 5 порад, які збережуть бюджет і нерви.

👨‍💻 Успіх вашого продукту починається з підготовки! Дивіться випуск і зробіть крок до надійності.

👉 Відео вже доступно за посиланням: https://youtu.be/MWiuOXGD9aU
🚨 Не тестуєте на великих об'ємах даних? Готуйтеся втратити гроші!

Ваше ПЗ може "гальмувати" вже через кілька місяців після запуску, якщо не провести об'ємне тестування. Повільний пошук чи редагування відлякають користувачів, і вони підуть до конкурентів.

🎧 У новому подкасті ми розповідаємо:

- Що таке об'ємне тестування і чому воно критично важливе.
- Реальні приклади провалів через ігнорування цього етапу.
- Як уникнути втрат часу, грошей і репутації.

🚀 Почніть захищати своє ПЗ вже сьогодні. Слухайте подкаст та дізнайтеся, як не потрапити в пастку "замінованих алгоритмів"!

📲 Посилання тут: https://youtu.be/TPCaoUoC6io
Forwarded from First Institute of Reliable Software (Vladimir Obrizan 🇺🇦)
Шаблонний проєкт Selenium + Python: готове рішення для старту автоматизації

Створення тестового фреймворку з нуля може бути складним завданням, особливо якщо ви тільки починаєте працювати з Selenium WebDriver і Python. На цьому вебінарі ми презентуємо шаблонний проєкт, який можна використовувати як базу для автоматизації тестування.

Приєднуйтесь до зустрічі спільноти Selenium + Python, де ми розглянемо:

1. З яких компонентів складається шаблонний проєкт.
2. Як запустити перші тести за лічені хвилини.
3. Куди і як додавати нові тести та нові компоненти.
4. Як запустити цей проєкт у Docker.
5. Як запустити цей проєкт на CI-серверах GitHub Actions, BitBucket Pipelines, або на власному сервері.
6. Та головне — посилання на GitHub-репозиторій з цим шаблонним проєктом.

Доповідач: Володимир Обрізан, к. т. н., директор Design and Test Lab.

Чому це цікаво?

1. Ви отримаєте готовий базовий проєкт, який можна адаптувати під свої потреби.
2. Ви заощадите години на налаштуванні нового проєкту з автоматизації.
3. Ви дізнаєтесь про практичні підходи до впровадження фреймворку з багаторічного досвіду.
4. Ви зможете задати питання і обговорити нюанси автоматизації з колегами.

Для кого цей вебінар?

Для інженерів з автоматизації тестування, розробників та тестувальників, які хочуть ефективно будувати фреймворки на основі Selenium і Python.

📅 Дата: 06.12.2024 (пʼятниця)
🕑 Час: 11:00.
🌐 Місце: Онлайн (посилання буде надано на електрону пошту після реєстрації напередодні події)
📝 Реєстрація для нових членів спільноти обовʼязкова: forms.gle/qhkfVqjYqSa4Ca4e9 (раніше зареєстровані отримають посилання автоматично без реєстрації)