
Hot testing Channel
Канал новин товариства Hot testing
Обговорення: https://t.me/hot_testing
Взаємодія: @xotabu4
Обговорення: https://t.me/hot_testing
Взаємодія: @xotabu4
Рейтинг TGlist
0
0
ТипПубличный
Верификация
Не верифицированныйДоверенность
Не провернныйРасположениеРосія
ЯзыкДругой
Дата создания каналаСіч 16, 2020
Добавлено на TGlist
Жовт 08, 2023Прикрепленная группа
Последние публикации в группе "Hot testing Channel"
post.reposted:
From A to QA | Все про IT

25.04.202503:35
Доброго ранку всім. Тримайте відос під кохфе або подивитись за обідом
https://youtu.be/FWoMdHzu3do?si=DOA4by4zIQwNW_iK
зробив огляд Junie з прикладами інтеграційних тестів. Як воно ковбасить весь ваш код та за 15 хвилин видає декількогодинний результат труда людини 😄
мені дуже сподобалось хоч і треба після неї(або нього) трошки допилювати. Тож, приємного перегляду 🙂
Також є текстова версія https://dou.ua/goto/NLin
https://youtu.be/FWoMdHzu3do?si=DOA4by4zIQwNW_iK
зробив огляд Junie з прикладами інтеграційних тестів. Як воно ковбасить весь ваш код та за 15 хвилин видає декількогодинний результат труда людини 😄
мені дуже сподобалось хоч і треба після неї(або нього) трошки допилювати. Тож, приємного перегляду 🙂
Також є текстова версія https://dou.ua/goto/NLin
post.reposted:
Node.js Recipes

23.04.202517:24
🚀 Вийшов реліз Node.js v22.15.0
#nodejs_api
У цьому мінорному оновленні є два важливі моменти, на які варто звернути увагу.
1️⃣ Оновлення бази часових поясів: tzdata 2024b → 2025a
Деталі змін у реліз-нотах tzdata 2025a.
Якщо ваш застосунок має бізнес-логіку, що залежить від таймзон, це оновлення може стати breaking change. Щоб уникнути подібних ризиків у майбутньому, краще використовувати system-ICU, щоб оновлювати таймзони незалежно від оновлень Node.js.
2️⃣ Зʼявився новий метод process.execve() — системний виклик, який повністю замінює поточний процес на новий, зберігаючи той самий PID. Приклад:
Що це означає для Node.js розробників?
🐳 Мінімалістичний init-процес на JS у Docker-контейнерах: наприклад, можна спочатку отримати секрети з AWS Secrets Manager, а потім запускати основну програму, як треба по 12 Factor.
🔁 Hot-reload без втрати PID: перезапуск застосунку без його зупинки — актуально для IoT-пристроїв або embedded-систем.
⚠️ Новий вектор атак: тепер можливе підміщення логіки без зміни PID, що вимагає додаткової уваги до безпеки.
#nodejs_api
У цьому мінорному оновленні є два важливі моменти, на які варто звернути увагу.
1️⃣ Оновлення бази часових поясів: tzdata 2024b → 2025a
Деталі змін у реліз-нотах tzdata 2025a.
Якщо ваш застосунок має бізнес-логіку, що залежить від таймзон, це оновлення може стати breaking change. Щоб уникнути подібних ризиків у майбутньому, краще використовувати system-ICU, щоб оновлювати таймзони незалежно від оновлень Node.js.
2️⃣ Зʼявився новий метод process.execve() — системний виклик, який повністю замінює поточний процес на новий, зберігаючи той самий PID. Приклад:
console.log('Before execve pid:', process.pid);
try {
process.execve('/bin/sh', ['sh', '-c', 'echo After execve pid: $$']);
} catch (err) {
console.error('execve failed:', err);
}
Що це означає для Node.js розробників?
🐳 Мінімалістичний init-процес на JS у Docker-контейнерах: наприклад, можна спочатку отримати секрети з AWS Secrets Manager, а потім запускати основну програму, як треба по 12 Factor.
🔁 Hot-reload без втрати PID: перезапуск застосунку без його зупинки — актуально для IoT-пристроїв або embedded-систем.
⚠️ Новий вектор атак: тепер можливе підміщення логіки без зміни PID, що вимагає додаткової уваги до безпеки.
23.04.202509:22
#діскорд 18:00 сьогодні буде остаточний розйоб Playwright MCP сервера
Та порівняємо Windsurf/Cursor з JetBrains IDEs + Julia
https://discord.gg/JeeAakd5?event=1364312617640001657
Та порівняємо Windsurf/Cursor з JetBrains IDEs + Julia
https://discord.gg/JeeAakd5?event=1364312617640001657


post.reposted:
Inna Osinna | QA Team lead

22.04.202509:39
Ви могли пропустити декілька подій віднедавна. Тому я вам напам'ятаю:
😼 КІБОРГ ТЕСТИ..
чули таке? Сашко Хотемський (@xotabu4) вривається зі своїм проєктом!
А тут є доповідь про це з минулого Dou Day
Я особисто стикалась з речами, які неможливо автоматизувати до кінця,лише частково. Ми з Сашком ці кейси обговорювали ще рік-два назад. Круто, що такі експерти знаходять ресурс втілити це в цілий окремий проєкт і вирішити купу болей.
Наступні новини згодом окремими постами 👀
😼 КІБОРГ ТЕСТИ..
чули таке? Сашко Хотемський (@xotabu4) вривається зі своїм проєктом!
CyborgTests- це поєднання ручного, автоматизованого та AI-тестування в один єдиний процес, де ми пишемо тести прям в коді. Вже можна зареєструватись і отримати ранній доступ cyborgtests.com
А тут є доповідь про це з минулого Dou Day
Я особисто стикалась з речами, які неможливо автоматизувати до кінця,лише частково. Ми з Сашком ці кейси обговорювали ще рік-два назад. Круто, що такі експерти знаходять ресурс втілити це в цілий окремий проєкт і вирішити купу болей.
Наступні новини згодом окремими постами 👀


post.reposted:
DOU | QA

18.04.202515:58
Ще зовсім недавно Олександр Хотемський ділився ідеями про поєднання Manual та Automation-тестування на DOU Day 2024. А тепер він перейшов від слів до справи.
Його стартап Cyborg Test об’єднує ручні, автоматизовані та AI-тести в одному інструменті. Що це за платформа, як вона працює і кому може бути корисна — читайте у його дописі.
Його стартап Cyborg Test об’єднує ручні, автоматизовані та AI-тести в одному інструменті. Що це за платформа, як вона працює і кому може бути корисна — читайте у його дописі.


post.reposted:
QA Navigator Leadership 🎓

18.04.202512:02
Хочу підтримати стартап @xotabu4 Сашка Хотемського — CyborgTests🦾
Що за стартап?
Це поєднання ручного, автоматизованого та AI-тестування в один єдиний процес, де ми пишемо тести прям в коді.
Кого зацікавило - то ви можете зареєструватись і отримати ранній доступ cyborgtests.com
Ну і всім раджу подивитись про цю ідею доповідь як мінімум, для розширення свого світогляду під час обіду.
#інтеграція #cyborgtests
Що за стартап?
Це поєднання ручного, автоматизованого та AI-тестування в один єдиний процес, де ми пишемо тести прям в коді.
Кого зацікавило - то ви можете зареєструватись і отримати ранній доступ cyborgtests.com
Ну і всім раджу подивитись про цю ідею доповідь як мінімум, для розширення свого світогляду під час обіду.
#інтеграція #cyborgtests


18.04.202508:48
https://playwright.dev/docs/release-notes#version-152
впринципі майже вгадав )
впринципі майже вгадав )
17.04.202512:55
Від сьогодні я перестаю вживати термін - General QA (які і автоматизацію і ручне тестування роблять).
Тепер я буду їх називати КіборгКуеї
Тепер я буду їх називати КіборгКуеї
post.reposted:
AutotestЯк

17.04.202511:14
Тільки помітив cyborg тести @xotabu4-a 😇. Ще не закопувався, але вже пахне тим напрямком про який я фантазував весь свій час у тестуванні. Попросив свою команду швиденько глянути, і чекнути що там і як, враховуючи те що ми наразі на прикладі тестомата студентам своїм синхронізацію автотестів з ТМС показуємо. Нижче репорт по кіборг-тестам з легким порівнянням на тестомат від Олени Долженко. А свої коментарі/короткі-враження залишу в коментарі до посту.
===============
"ТMS не потрібні" — ніби поки занадто гучно сказано, як можна зробити висновок з цієї презентації...
Є в Тестоматі, наприклад, зручні можливості, які не покриваються цією новою "кіборг"-тест-лібою:
- UI для зручного менеджменту тестів, клікаючи по кнопках — фільтрувати, сортувати, присвоювати теги, прив’язувати Jira-тікети, і потім ці теги прилетять і в код автотестів при синхронізації.
- створювати тест-плани за тегами, фільтрами і запускати їх з UI на віддаленому CI-сервері.
- Тестомат підтримує багато мов і тестових фреймворків, а ця нова ліба поки тільки JS+Playwright.
Це в рамках порівняння лише того функціоналу Тестомату, який був нам потрібен у рамках курсу, і відповідно досліджувався. Можливо, у Тестомату ще є багато фіч, якими ми ще не користувалися...
Щодо мануальних тестів — "кіборг"-варіант особисто мені на підставі власного досвіду з менеджменту мануальних тестів сподобався тим, що:
- всі тести — і мануальні, і автоматизовані — зможуть жити в одному проєкті під гітом. Писати, редагувати, рефакторити мануальні можна в улюбленій IDE з усіма її зручностями і фішками. Можна виносити мануальні степи в змінні, методи, робити з ними PO, щоб зручно перевикористовувати тощо.
- можна міксувати степи в одному тесті — автоматизовані, наприклад, прекондішени, посткондішени або самі деякі степи, плюс мануальні степи, де виконання скрипта призупиняється і керування браузером передається тестувальнику, який вручну робить те, що неможливо автоматизувати (наприклад, перевірка якості відеодзвінків, де логін, початок дзвінка можна автоматизувати, а степ, де треба перевірити, як чутно та видно відео, — вже мануальний, або щоб вручну пройти капчу).
Що варто було б прояснити на практиці згодом, коли буде вже реліз:
- для комплексного репортингу (і мануальні, і автоматизовані — в одному репорті) використовується окремий сервер — його треба піднімати та обслуговувати самостійно. І, мабуть, знадобляться значні ресурси, адже записується відео кожного рану, стан браузера на кожному степі, логи консолі...
- ніби ліба буде опенсорсною, тільки AI (за бажанням) платно, поки без подробиць. На сайті лише форма запису у вейт-лист.
Окремо зауважено в подкасті - не "злетить" з мобільними тестами, не буде повного крос-браузер, крос-ОС, обмежена версіями браузерів самого Playwright.
===============
"ТMS не потрібні" — ніби поки занадто гучно сказано, як можна зробити висновок з цієї презентації...
Є в Тестоматі, наприклад, зручні можливості, які не покриваються цією новою "кіборг"-тест-лібою:
- UI для зручного менеджменту тестів, клікаючи по кнопках — фільтрувати, сортувати, присвоювати теги, прив’язувати Jira-тікети, і потім ці теги прилетять і в код автотестів при синхронізації.
- створювати тест-плани за тегами, фільтрами і запускати їх з UI на віддаленому CI-сервері.
- Тестомат підтримує багато мов і тестових фреймворків, а ця нова ліба поки тільки JS+Playwright.
Це в рамках порівняння лише того функціоналу Тестомату, який був нам потрібен у рамках курсу, і відповідно досліджувався. Можливо, у Тестомату ще є багато фіч, якими ми ще не користувалися...
Щодо мануальних тестів — "кіборг"-варіант особисто мені на підставі власного досвіду з менеджменту мануальних тестів сподобався тим, що:
- всі тести — і мануальні, і автоматизовані — зможуть жити в одному проєкті під гітом. Писати, редагувати, рефакторити мануальні можна в улюбленій IDE з усіма її зручностями і фішками. Можна виносити мануальні степи в змінні, методи, робити з ними PO, щоб зручно перевикористовувати тощо.
- можна міксувати степи в одному тесті — автоматизовані, наприклад, прекондішени, посткондішени або самі деякі степи, плюс мануальні степи, де виконання скрипта призупиняється і керування браузером передається тестувальнику, який вручну робить те, що неможливо автоматизувати (наприклад, перевірка якості відеодзвінків, де логін, початок дзвінка можна автоматизувати, а степ, де треба перевірити, як чутно та видно відео, — вже мануальний, або щоб вручну пройти капчу).
Що варто було б прояснити на практиці згодом, коли буде вже реліз:
- для комплексного репортингу (і мануальні, і автоматизовані — в одному репорті) використовується окремий сервер — його треба піднімати та обслуговувати самостійно. І, мабуть, знадобляться значні ресурси, адже записується відео кожного рану, стан браузера на кожному степі, логи консолі...
- ніби ліба буде опенсорсною, тільки AI (за бажанням) платно, поки без подробиць. На сайті лише форма запису у вейт-лист.
Окремо зауважено в подкасті - не "злетить" з мобільними тестами, не буде повного крос-браузер, крос-ОС, обмежена версіями браузерів самого Playwright.
17.04.202510:24
📊 Трохи Статистики по Playwright 1.52.0 📊
Що ж ховається за оновленням 1.51.0 -> 1.52.0?
🔢 Всього комітів: Понад 215! 🤯 Справжній марафон розробки.
🏆 Найактивніший автор: Схоже, цього разу найбільше контриб'ютив @mxschmitt! Але, звісно, це була величезна командна робота 💪 (dgozman, yury-s, pavelfeldman, Skn0tt та багато інших теж були дуже активні!).
😅 Забавний момент: Помітив цікаву міні-історію з попередженнями про "floating promises" (необроблені проміси). Спочатку їх тимчасово відключили через cherry-pick (#35603), а вже за кілька днів... відкотили (Revert) коміт, який спочатку це відключення робив (#35418)! Класичний цикл розробки: "вимкнемо поки що -> ой, ні, повертаємо все як було!" 😄
Що ж ховається за оновленням 1.51.0 -> 1.52.0?
🔢 Всього комітів: Понад 215! 🤯 Справжній марафон розробки.
🏆 Найактивніший автор: Схоже, цього разу найбільше контриб'ютив @mxschmitt! Але, звісно, це була величезна командна робота 💪 (dgozman, yury-s, pavelfeldman, Skn0tt та багато інших теж були дуже активні!).
😅 Забавний момент: Помітив цікаву міні-історію з попередженнями про "floating promises" (необроблені проміси). Спочатку їх тимчасово відключили через cherry-pick (#35603), а вже за кілька днів... відкотили (Revert) коміт, який спочатку це відключення робив (#35418)! Класичний цикл розробки: "вимкнемо поки що -> ой, ні, повертаємо все як було!" 😄
16.04.202510:25
не забувайте рееструватись на сайті!
https://www.cyborgtests.com/
https://www.cyborgtests.com/
15.04.202518:48
Рекорды
26.04.202512:23
3.3KПодписчиков28.03.202508:26
500Индекс цитирования16.04.202523:59
1.5KОхват одного поста16.04.202503:13
1.7KОхват рекламного поста10.02.202523:21
16.78%ER15.04.202520:43
45.83%ERRИстория изменений канала
Войдите, чтобы разблокировать больше функциональности.