from_a_to_qa | Unsorted

Telegram-канал from_a_to_qa - From A to QA | Все про тестування

3845

Привіт. Я Артур — Director of Engineering, Head of QA, кандидат наук та викладач в універі. Пишу про тестування, програмування, автоматизацію та айтішку.

Subscribe to a channel

From A to QA | Все про тестування

ух яка заява

«Деякі творчі професії зникнуть. Але, можливо, вони й не мали існувати», — Міра Мураті, техдиректорка OpenAI

джерело

Читать полностью…

From A to QA | Все про тестування

Вітаю всіх. Мої друзі Fwdays, у котрих я виступав декілька разів та і сам ходив на їх конфи, проводять офлайн-зустріч у Варшаві БЕЗКОШТОВНО!

Цікаво буде всим хто хоче дізнатись більше про мікросервісну архітектуру та вирішенню проблем з нею. Ви дізнаєтесь, чи завжди мікросервіси є чарівною пігулкою для вашого проєкта, і як користуватися популярною технологією так, щоб не нашкодити продукту. Спікерами будуть Алім Ісмаілов, Lead Software Engineer в Sigma та Олександр Гілєвий, Architect в Creatio.

Обіцяли також піцу та подарунки від Sigma Software!

27 червня о 18:00.
Вхід вільний за донат у фонд реабілітації військових медиків.
Де? Emilii Plater 53, 00-113 Warszawa
Реєстрація: https://bit.ly/3VADBeE
Мова заходу та презентації: англійська

Також є до телеграм-чатик Fwdays Poland: /channel/+BPq2e5WHVi05YjVi

Читать полностью…

From A to QA | Все про тестування

Вітаннячка. Встигли відпочити?

Читать полностью…

From A to QA | Все про тестування

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

Читать полностью…

From A to QA | Все про тестування

З понеділком. Бажаю щоб у вас такого ніколи не було 🙏🏻 наснаги та ментальної міцності всім ❤️🙏🏻

Читать полностью…

From A to QA | Все про тестування

301 чи 302. Що обрати?
І той і той відповідає за перенаправлення. Але в чому ж основна різниця цих двох статусів?
301 каже нам що ресурс "ПОСТІЙНО" перемістився кудись.
302 каже шо ресурс "ТИМЧАСОВО" кудись перемістився.
Ну, окей, а нам то шо з цього?
А насправді тут доволі цікавий механізм у браузера.
Коли браузер бачить перенаправлення з статус кодом 301 -- то всі наступні запити будуть оминати початкову адресу і стукатись одразу до тої куди ресурс був переміщений. Браузер закешує її.
302 статус же скаже браузеру що не дивлячись на те що ми мувнули ресурс ти все ж таки спочатку зроби запит на перший а потім на другий.

Навіщо ж така логіка?
Якщо вам важливо зменшити навантаження на сервачок -- то юзайте 301.
Якщо вам важлива аналітика якась -- то треба юзати 302.

п.с. тільки не питайте це питання на співбесідах пліс :D

Читать полностью…

From A to QA | Все про тестування

Вітаю. Про стилі управління:
Мікроменеджмент. Тут думаю, не сильно варто пояснювати в деталях що це. Ось декілька характеристик:
- Постійний нагляд: моніторинг кожного аспекту роботи члена команди, потреба у частих звітах про статус.
- Відсутність делегування: керівники вважають за краще виконувати завдання самостійно, не довіряючи іншим.
- Надмірний контроль: диктування точних методів виконання завдань, навіть якщо співробітник має необхідні навички для самостійної роботи.
- Часті корекції: недовіра до здібностей співробітника, постійне виправлення їхньої роботи.

Центрований стиль керівництва (Center-out Leadership). Лідер задає вектор(стандарти, вимоги, гіпотези і т.д.) а команда вже вірішує ЯК саме це робити. Ось його характеристики:
- Надання локальним менеджерам більше повноважень приймати рішення.
- Розподіл прав на прийняття рішень: команди та окремі члени мають можливість приймати рішення у своїх областях експертизи в рамках загальної стратегії.

Топ-даун керівництво. Інколи ви не можете прийти до центрованого підходу з різних причин. Тоді актуальним є цей підхид. Керівництво обирає рішення а колеги виконують його директивно уже.
- Збереження даних та контролю над прийняттям рішень: керівництво розробляє або вибирає рішення, які повинні виконувати підлеглі.
- Ефективність: швидке прийняття рішень без потреби в консенсусі.
- Ясність: чіткі директиви та визначення ролей.

Транзакційне керівництво. Той же топ-даун але зосереджений на винагородах і покараннях.
- Оптимізація продуктивності: зосередження на винагородах та покараннях для оптимізації роботи.
- Аналіз вартості та переваг: постійний аналіз та балансування ресурсів.

Розвиваюче керівництво. На відміну від транзакційного, де ми зосереджені на збільшені ресурсів, тут ми зосередженні на розвитку ресурсів.
- Інвестування у зростання та креативність команди: покращення умов роботи та залучення співробітників до розв'язання проблем.
- Стимулювання інновацій: створення середовища, де кожен відчуває себе заохоченим до вирішення проблем та інновацій.

Трансформаційне керівництво:
- Підвищення технічних та продуктових компетенцій: зосередження на інтелектуальному стимулюванні та підтримці команди.
- Визнання та особиста увага: підтримка та визнання індивідуальних досягнень.

Керівництво психологічної безпеки:
- Підвищення внутрішньої безпеки: команди почуваються в безпеці ризикувати та пропонувати нові ідеї.
- Теорія полівагалу: вплив нашого автономного стану на сприйняття безпеки і доступності у підтримуючих середовищах.

Трошки більше деталей тут https://blog.practicalengineering.management/different-styles-of-engineering-leadership-8f376ee6a406

Читать полностью…

From A to QA | Все про тестування

Сьогодні хочу порадити один майстерклас для senior рівня по використанню Playwright від мого гарного товарища Сані Хотемьского який буде проходити ОНЛАЙН!
Дати проведення 17, 19 та 21 червня 2024 року (3 частини по 2 години).

Весь дохід іде на потреби армії - НГУ "Рубіж", та інші (в залежності від поточного пріорітету)

Деталі:
https://xotabu4.notion.site/Playwright-ONLINE-e3a723108bce447c9d32f2eb128304d8?pvs=74

Або пишіть йому в особисті - t.me/xotabu4

Читать полностью…

From A to QA | Все про тестування

Вирішив трошки розширити пост минулої пʼятниці про інженерів та інженерну культуру.

Інженерна культура - це набір правил та обмежень принятих в технічному департаменті компанії. Cюди входить:

По-перше, це процес делівері -- поставка продукту клієнтам. Це методології управління, процес делівері, процес забезпечення якості, процеси автоматизації(це не тільки про селеніум плейрайт чи клікання скриптом), це і , ВНЕЗАПНО, процеси прісейла та формування скоупу, це і яким чином оформлена документація та як супроводжується.

По-друге це інфраструктура -- безпека, мейнтенанс, інстраструктура проєктів та внутрішня інфраструктура в цілому.

По-третє -- це експертиза. Це технічний стек, підходи та практики до вирішення задач, шаблони, акселератори, архітектурні підходи, RnD, кволіті гейти(тести, статичне тестування, лінтери).

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

Хто займається впровадженням цих практик?
Першою людиню у цій ланці йде СТО. Далі VP of Engineering/Director of Engineering. Після це йде до Center of Excellence а далі до керівників напрямків технологій. Це доволі складний процес який не є рішенням однієї людини а роботою багатьох залучених людей в ці практики.

Як узнати яки рівень культури в компанії?
Запитайте на співбесіді про це - спитайте чи є у команди якісь практии до розробки, тестування, документації, чи є план введення нової людини в проєкт, в компанію, чи є процеси аудитів, старту проєкта, ревʼю, КРІ та ОКР? Яким чином повʼязані люди шо працюють на прісейлах та люди які потім цей проєкт розробляють. Чи є описані процеси вашого карʼєрного зростання.
Чим прозоріше це все буде -- тим краща інженерна культура в цій компанії.

Ну, а стосовно інженера та його атрибутів, мені, насправді, вже 15 рік імпонує тільки ця картинка яка найвлучніше описує інженера, на мою думку 😄 https://www.reddit.com/r/Physics/comments/el9f8/because_its_fucking_awesome/

Читать полностью…

From A to QA | Все про тестування

Вітаю. Мега просте і влучне пояснення що таке блокечейн за 50 рядків коду на JS. 5 хвилин вашого часу і розуміння блокчейну вийде на новий рівень 🙂

https://medium.com/geekculture/blockchain-explained-in-50-lines-of-code-1dbf4eda0201

Читать полностью…

From A to QA | Все про тестування

Вітаю. Може комусь цікаво буде там 4-5 червня буде безкоштовна конфа по девопс практикам буде
я для себе пару тем стосовно секьюріті відмітив глянути.
може комусь буде ще цікаво

https://devopsdays.com.ua/

Читать полностью…

From A to QA | Все про тестування

Поки ви там пʼєте пʼятничне пиво та жарите шашлики світ селеніума не спить!

Сьогодні вийшла онова для Selenide https://github.com/selenide/selenide/releases/tag/v7.3.1
шо з цікавого:
- пофіксали мою багу що я не міг робити мокінг трафіку через відсутність можилвості вказувати контент тайп у ріквесті (Спасібо Андрюха ❤️ )
- додали красівий ххендлінг еррорів замість "Element not found" в Firefox
- задізейблили ворнінг від хрома про вкрадені паролі
- оновили селенііум та проксю

СЕЛЕНІУМ ЖИВ! СЛАВІМО ЙОГО! 🥳
https://dou.ua/forums/topic/48807/

Читать полностью…

From A to QA | Все про тестування

Головне питання дня -- чому більшість ТМС такі всраті і чому коштують мега дорого за такі всраті реалізації?
Таке враження, що тест менеджмент системи робилися на колінці бухим бомжом і нікому не показувалися людям які ними користуються.

горить палає у мене 😄

Читать полностью…

From A to QA | Все про тестування

доброго понеділка всім 🙏
там сьогодні ввечері Сем Альтман сказав шо нові фічі завезе для чата гепете 😳
дивитись можна тутай:
https://www.youtube.com/watch?v=DQacCB9tDaw ставьте колокольчик шоб не пропустити 🙂
5-у версію сказав не покаже але шось цікаве буде 😀

Читать полностью…

From A to QA | Все про тестування

Вітаю всіх. З приводу дня народження хочу розіграти подарунок — квиток на конференцію у Києві DOU Day 18 травня Pro Ticket вартістю 7500 грн.
https://dou.ua/dou-day-2024/ . Але треба трошки від вас активності. Є такий проєкт моїх знайомих Social Drone https://www.socialdrone.com.ua - роблять дрони які роблять бум-бум.

Вам треба відправити на цю банку донат
https://send.monobank.ua/jar/5T9uHWciqQ
від 50грн від сьогодні(8 травня) до 12 травня включно. А я 13 травня серед усіх донатів оберу випадковим чином одного переможця - відео розіграшу опублікую тут. Після донату відправте скріншот мені бажано а також робіть коментар від кого це щоб можно було вас ідентифікувати.

Всім дякую за участь 🥰❤️🎉

Читать полностью…

From A to QA | Все про тестування

Playwright v1.45.0 — викатив новий реліз
Новий Clock API що дозволяє маніпулювати та контролювати час у тестах, щоб перевірити поведінку, пов’язану з часом. Цей API охоплює багато типових сценаріїв, зокрема:
— тестування з заданим часом;
— дотримання консистентності часу та таймерів;
— моніторинг «простою» системи;
— відлік часу вручну.
Більш детальніше тут playwright.dev/docs/clock

Оновлення у тест ранері
— Нова опція CLI —fail-on-flaky-tests.
— Нова змінна середовища PLAYWRIGHT_FORCE_TTY для контролю поведінки tty для репортерів list, line і dot.
— Нові параметри testConfig.respectGitIgnore і testProject.respectGitIgnore контролюють, чи виключаються файли, що відповідають шаблонам .gitignore, під час пошуку тестів.
— Нова опція timeout тепер доступна для настроюваних матчерів. Ця властивість враховує playwright.config.ts і expect.configure().

Все інше
— Метод locator.setInputFiles() тепер підтримує завантаження каталогу для елементів <input type=file webkitdirectory>.
— Кілька методів, як locator.click() або locator.press(), тепер підтримують ключ-модифікатор ControlOrMeta. Цей ключ мапиться на Meta в macOS і на Control у Windows і Linux.
— Нове проперті httpCredentials.send в apiRequest.newContext() яка дозволяє або завжди надсилати Authorization заголовок, або лише надсилати його у відповідь на 401 Unauthorized.
— Нова опція reason в apiRequestContext.dispose()
— Нова опція host у browserType.launchServer() дозволяє приймати підключення через websocket за певною адресою замість 0.0.0.0.
— Playwright тепер підтримує Chromium, Firefox і WebKit на Ubuntu 24.04.
— v1.45 — останній випуск, який отримав оновлення WebKit для macOS 12 Monterey. Оновіть macOS, щоб і надалі використовувати останню версію WebKit.

Браузери
— Chromium 127.0.6533.5, Mozilla Firefox 127.0, WebKit 17.4

трошки більше тут https://dou.ua/forums/topic/49336/ (або просто тицнути лайкоиск там)

@from_a_to_qa

Читать полностью…

From A to QA | Все про тестування

і боляче для мене і смішно одночасно)))

Читать полностью…

From A to QA | Все про тестування

Вітаю! Як ви могли бачити нещодавно у світі ISTQB вийшла онова сертифікацій по автоматизації.
Оновленнь там не то що багато - їх там ДУЖЕ БАГАТО.
Тому я, Артур Шевченко, разом з Олександрою Ковальовою вирішили зробити огляд того, що змінилось та що з цим робити.

Деталі та реєстрація тутай: https://certifiedunicorns.pro/istqb-webinar-test-automation
Івент абсолютлі безкоштовний.

Буде цікаво і корисно всім. І ті хто займаються напряму автоматизацією, і тим хто є менеджерами з тестування, і тим хто не займається автоматизацією але тестує все одно.

Побачимось в телевізорі :)

Читать полностью…

From A to QA | Все про тестування

кому роботу?
знайома шукає інженерів рівня Middle та вище. Мануал та Автомейшена
стек:
.NET Core/C#, React, Microservices Architecture, Cloud Optimized/Native Apps, Azure App Services, Azure Kubernetes, Azure Storage, CosmosDB, Azure DevOps

писати до @k_baturina

Читать полностью…

From A to QA | Все про тестування

Коли istqb випустив новий сілабус але у кота на це інші плани 😂

Читать полностью…

From A to QA | Все про тестування

ISTQB випустив оновлення по автоматизації.


Certified Tester Specialist Test Automation Strategy Syllabus (CT-TAS v1.0)
Нова сертифікація та новий сілабус по стратегії автоматизації https://www.istqb.org/certifications/test-automation-strategy

Certified Tester Advanced Level Test Automation Engineering Syllabus (CTAL-TAE v2.0)
Оновлена версія вже активної сертифікації по автоматизації.
https://www.istqb.org/certifications/test-automation-engineer

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

Читать полностью…

From A to QA | Все про тестування

WWDC24. Новинки від Apple.

- Нова операційна система включатиме новий досвід перегляду фотографій з відчуттям глибини.
- Презентовано нові інструменти для розробки під visionOS 2: Volumetric APIs, TabletopKit, Enterprise APIs.
- Презентовано iOS 18. У iPhone з’являється Game Mode. Новий дизайн Photos полегшує пошук фотографій.
- Journal відтепер містить статистику.
- Apple Maps збагатяться топографічними картами.
- Презентовано tvOS 18 та watchOS 11. Нова версія watchOS включає нові можливості для контролю тренувань, стану здоров’я та вагітності.
- В iPadOS 18 з’явиться нова навігаційна панель Tab Bar та нарешті... калькулятор! 😂
- У нотатках на iPad можна буде рахувати.
- Нова технологія Smart Script дозволяє використовувати свій почерк як шрифт, коли пишете за допомогою Apple Pencil.
- Презентовано нову macOS 15 Sequoia. Одна з її можливостей — віддзеркалення екрану iPhone без розблокування смартфона.
- Застосунок Passwords зберігатиме ваші паролі на всіх пристроях екосистеми Apple.

- Презентовано унікальну технологію Apple Intelligence. ШІ буде інтегровано в iOS 18, iPadOS 18 та macOS 15. Він включає не лише роботу з мовою та зображеннями, але й дії та персональний контекст. Ви можете ставити йому задачі. Щоб допомогти вам, Apple Intelligence оброблятиме релевантну персональну інформацію.

- Apple оголосила про партнерство з OpenAI. ChatGPT інтегровано в екосистему Apple, він буде доступним користувачам техніки Apple безкоштовно.

- Apple Intelligence буде інтегровано в Xcode, що полегшить роботу розробників.

Читать полностью…

From A to QA | Все про тестування

Згідно з зимовим зарплатним опитуванням DOU, зарплати Manual QA стабільні (а у джуніорів навіть дещо зросли), а зарплати в Automation та General QA припинили зростати і мають тенденцію до зниження 😢.

Чи зберігається ця тенденція й нині?
Зараз триває літнє зарплатне опитування на DOU, тож беріть участь, аби допомогти скласти аналітику ринку та портрет спеціалістів.
Анкета тут 👉🏻 https://dou.ua/goto/ynu7

Читать полностью…

From A to QA | Все про тестування

Вітаю спільното.
Цікаво, що для вас є атрибути інженера?
Та як ви розумієте що таке "інженерна культура"?
Го в коменти подискутуємо

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

Читать полностью…

From A to QA | Все про тестування

Вітаю всіх. Ще одна подія яка вартує вашої уваги це - практичний тренінг від Олександри Ковальової — Test Design Techniques: Black Box Testing. Корисно всім хто хоче поглибити знання у тест дизайні.

Коли: 1.06, 8.06 та 15.06 (10:00-15:00) — 3 заняття щосуботи протягом 3 тижнів

Формат: прямі трансляції з можливістю переглянути відео

🦄 Деталі та реєстрація: https://bit.ly/4584kDL

Читать полностью…

From A to QA | Все про тестування

Доброго ранку. Трошки цікавої інформації

Читать полностью…

From A to QA | Все про тестування

Новий реліз селеніума. Імпрувменти та трошки фічей для BiDi для Java та JS.
В джаві можно тепер ставити назву відео в гріді.
Підтримка 125 версії хрому.

Деталі тутай:
https://www.selenium.dev/blog/2024/selenium-4-21-released/

Читать полностью…

From A to QA | Все про тестування

По вчорашній презі від OpenAI:

▪️Нова модель - GPT 4o. Тепер може працювати з голосом.

▪️Модель в 2 раза швидша GPT-4 Turbo, ще й дешевше в 2 рази .

▪️Контекстне меню тепер приймає до 128к токенів.

▪️Новий десктопний застосунок на Mac OS куди можна шейрити екран та вставляти куски коду.

▪️Самарі по відео тепер можно робити навіть для відосі по декілька годин

▪️Функція перекладу працює бомбезно. Ще й підтримує 50 мов.

тутай можно подивитись декілька нових відосів від них OpenAI/videos" rel="nofollow">https://www.youtube.com/@OpenAI/videos

Читать полностью…

From A to QA | Все про тестування

Результати розіграшу. Вітаю Олександра Чумак(olexandra.chumak) з перемогою . Напиши мені щоб отримати квиточок :)
Ми зібрали 8050грн які відправились на social drone

Всім дякую за участь 🙏

Читать полностью…

From A to QA | Все про тестування

Вийшла нова версія Playwright 1.44

Додані нові асершени :
- toHaveAccessibleName
- toHaveAccessibleDescription
- toHaveRole

Нові хендлери локаторів:
- У page.addLocatorHandler() нова опція noWaitAfter
- опція times на page.addLocatorHandler() для вказівки числа разів запуску
- Хендлер у page.addLocatorHandler() тепер приймає локатор як аргумент
- Новий метод page.removeLocatorHandler()

Нові опції термінала
--last-failed команда для запуску лише тестів, які зафейлились в попередньому запуску.

Підтримка нових версій браузерів
• Chromium 125.0.6422.14
• Mozilla Firefox 125.0.1
• WebKit 17.4

По репортеру:
- Новий метод suite.entries().
- Blob reporter тепер можна перевизначити шлях до файлу звіту за допомогою опції outputFile.
- Репортер JUnit тепер підтримує опцію includeProjectInTestName

https://dou.ua/forums/topic/48665

Читать полностью…
Subscribe to a channel