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

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

Тут вся грязь 18+
Связь - https://t.me/moderatorstroy

Last updated 3 months, 1 week ago

Фан проект, без конкретики.
Описание сайта: telegra.ph/ARBUZ-Fest-Obnovlenie-sajta-01-13
Как купить: t.me/tonarbuz/480
Чат: t.me/xrocket?start=sb_N6agBQgchvxHpQI
Чат китов (от 2000 арбузов): t.me/tonarbuz/1410
Сайт: https://tonarbuz.fun

Last updated 2 months, 2 weeks ago

Предложка: @negativegrowth_bot

Реклама: @paprikamedia

Last updated 1 month, 4 weeks ago

2 months, 2 weeks ago

а також не забувайте що сьогодні яблоки будуть показувать новий телефон, наввушники, годинник та ОС з аішкою по телевізору

https://www.youtube.com/watch?v=uarNiSl_uh4&ab_channel=Apple

2 months, 2 weeks ago
3 months, 1 week ago

Поговоримо про кешування?
Існує декілька стратегії кешування: cache-aside, read-through, write-around, write-back, та write-through.В двох словах про кожну з них:

  1. Cache-aside (також відома як Lazy Loading)- дані спочатку шукаються в кеші, якщо їх там немає, то завантажуються з бази даних, зберігаються в кеші, і потім повертаються клієнту.
    Плюси:
    - ефективно використовує кеш(туди потрапляють тільки ті дані, які дійсно потрібні)
    - простота
    Мінуси:
    - можлива висока затримка при першому зверненні до даних, якщо їх немає в кеші
    - можливість виникнення застарілих даних в кеші, якщо дані змінюються в основному сховищі, а кеш не оновлюється

  2. Read-through - клієнт звертається до кеша як до проксі, а кеш сам отримує дані з бази даних, якщо їх немає в кеші.
    Плюси:
    - легше управління кешем з боку клієнта
    - менша затримка, ніж у cache-aside(запит обробляється на стороні кеша)
    Мінуси:
    - Ускладнена логіка управління кешем, оскільки кеш-система повинна бути інтегрована з базою даних.
    - Висока залежність від налаштувань кеша.

  3. Write-around - дані спочатку записуються в основне сховище (наприклад, базу даних), а кеш оновлюється тільки під час читання даних. При зміні даних кеш не оновлюється, тобто кешування відбувається ЛИШЕ під час запитів на читання.
    Плюси:
    - менше записів у кеш, що може бути корисно для даних, які рідко запитуються
    - простота
    Мінуси:
    - перший запит після оновлення даних може призвести до кеш-miss
    - можливість отримання застарілих даних з кешу

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

  5. Write-through - кожен запис одночасно зберігається і в кеші, і в основному сховищі. Це забезпечує синхронізацію даних між кешем і базою даних.
    Плюси:
    -консистентність даних
    -простота управління(не треба синхронізувати кеш з базою даних окремо)
    Мінуси:
    -високе навантаження на систему через часті записи і в кеш, і в базу даних.

@from_a_to_qa

5 months, 1 week ago
Вітаю! Як ви могли бачити нещодавно …

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

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

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

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

5 months, 1 week ago

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

писати до @k_baturina

5 months, 1 week ago

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

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

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

5 months, 2 weeks ago

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

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

5 months, 2 weeks ago

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

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

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

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

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

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

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

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

5 months, 2 weeks ago

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, що полегшить роботу розробників.

7 months, 2 weeks ago

Вітаю. Тут нещодавно був квіз про мутаційне тестування, тож маю для вас гарну статейку про те, що це таке. Якщо в двох словах -- ви робите зміни в коді і слідкуєте, як реагують ваші тести на це. Але краще глянути деталі тут https://medium.com/engineering-at-goodnotes/who-watches-the-watchers-mutation-testing-5db732d709ad

We recommend to visit

Тут вся грязь 18+
Связь - https://t.me/moderatorstroy

Last updated 3 months, 1 week ago

Фан проект, без конкретики.
Описание сайта: telegra.ph/ARBUZ-Fest-Obnovlenie-sajta-01-13
Как купить: t.me/tonarbuz/480
Чат: t.me/xrocket?start=sb_N6agBQgchvxHpQI
Чат китов (от 2000 арбузов): t.me/tonarbuz/1410
Сайт: https://tonarbuz.fun

Last updated 2 months, 2 weeks ago

Предложка: @negativegrowth_bot

Реклама: @paprikamedia

Last updated 1 month, 4 weeks ago