TGViewer
Channel Public Channel
Test Engineering Notes

Test Engineering Notes

@testengineering

Канал про технічні аспекти тестування, розподілені системи, блокчейн, ШІ та перфоманс.

Консультації з автоматизації, менторинг, тестові співбесіди - в Дірект
Subscribers
4.01K
Photos
200
Videos
3
Links
711

Showing posts older than #294 · Back to latest

Older Posts 20 shown
Post #293 1.16K
SimulatedRides: How Lyft uses load testing to ensure reliable service during peak events

#testing #load

Сьогодні пропоную почитати цікаву, а що саме головне - практичну статтю про те, як в Lyft підходили до тестування навантаження, чому вирішили створити своє рішення та як воно технічно працює у продакшені.

Ось такі статті дуже важливі. Коли описується проблематика та конкретний кейс вирішення.
Medium SimulatedRides: How Lyft uses load testing to ensure reliable service during peak events Authors: Remco van Bree, Ben Radler
  • 👍 10
  • 🔥 4
  • ❤ 2
Post #291 1.18K
Фантастичні SDET'и та де їх шукати

#testing

Якось в Linkedin мене попросили розповісти трохи більше про те, хто ж такі SDET та як ними стати.
Тому у сьогоднішньому дописі я розповім усе, що мені відомо про SDET'ів.

Якщо маєте питання чи доповнення - чекаю у коментарях.
Telegraph Фантастичні SDET'и та де їх шукати Highway to ... success? Напевне кожна друга людина, що починає працювати у тестуванні або в автоматизації, чує про те, що "ось круто було б стати SDET'ом"! "Це вершина розвитку кар'єри тестувальників та єдиний спосіб вибитися в люди та здобути визнання та…
  • 🔥 20
  • 👀 1
Post #290 1.41K
Інструменти для тест інженера

#testing #tools

Для тих, кому не вистачає інструментів для тестування або ж тим, хто завжди у пошуках чогось новенького - маю корисний ресурс.
На ньому зібрано доволі багато різних тулів, більшість з яких безкоштовні.
Але не даю гарантії, що усі вони корисні.
Обирайте та досліджуйте самі.
Усім гарного дня!
testdev.tools The best Software Testing tools and resources on the internet. Over 500+ awesome tools and resources on the internet to supercharge your testing
  • 👍 25
  • 🔥 4
Post #289 1.34K
[Test Engineering Weekly] Про віртуальні середовища Python, піраміди в тестування та гайд по вивченню на Quality Engineer

#testing #engineering #weekly #digest

Черговий дайджест цікавих статей про тестування, розробку та інші технічні штуки.

Чому варто читати цей дайджест:
- побачите великий гайд по розвитку в тест інженера та автоматизатора
- розберетеся, як працюють віртуальні середовища в Python
- дізнаєтеся як застосовувати скінчення автомати в тестуванні?
- побачите приклади створення рішень з автоматизації за допомогою ChatGPT, а також Java + Playwright
- згадаєте як копіювати об'єкти в Java
- дізнаєтеся чому Python то не Java
- багато іншого...
Telegraph [Test Engineering Weekly] Про віртуальні середовища Python, піраміди в тестування та гайд по вивченню на Quality Engineer Краще Quality Engineer Learning Roadmap Просто величезна підбірка ресурсів для того, щоб вивчитися на модернового тест інженера. Тестування Lindy's Law in Test Automation Чи знаєте ви про Lindy's Law? "If something has proven itself for a long time, there…
  • 👍 15
  • 🔥 5
Post #288 1.37K
Попарне тестування - безкоштовно, без реєстрації та СМС

#testing #tools

Якщо хочеться мати менше тестів, але більше покриття - pairwise тестування стане у пригоді (але не завжди).
Для тих, хто не хоче встановлювати інструмент на свій комп'ютер - я знайшов онлайн версію PICT.
Yuuniworks Pairwise Pict Online Generate pairwise testcases online
  • 👍 12
  • ❤ 5
Post #287 2.44K
Inside look at modern web browser

#engineering #underthehood

Сьогодні я знайшов дещо особливе.

Я читаю дуже багато статей та блогів кожного тижня.
Частина статей дійсно варта уваги та вдумливого читання (навіть із нотатками). Частина - варта лишень швидкого “діагонального” перегляду (бо статті сумнівної якості та користі. Привіт - та до побачення - Medium).

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

Цього разу річ саме про таку статтю. А саме цикл з чотирьох статей: “Inside look at modern web browser”.

- 1. CPU, GPU, Memory, and multi-process architecture
- 2. What happens in navigation
- 3. Inner workings of a Renderer Process
- 4. Input is coming to the Compositor

Вкрай рекомендую виділити час та прочитати їх. Особливо, якщо ви автоматизуєте UI тести для WEBу. Скиньте своїм розробникам почитати також.

Ці статті розкриють внутрішню роботу браузеру Chrome. Крок за кроком та з гарними ілюстраціями!
Та й взагалі завжди цікаво знати, як працюють речі “під капотом”.
Якщо у вас є в закладках подібні статті про будь-які системи - діліться ними в коментарях. Буду дуже вдячний.
Chrome for Developers Inside look at modern web browser (part 1) | Blog | Chrome for Developers Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline.
  • 👍 25
  • 🔥 6
Post #285 1.14K
Переїзд блогу на новий домен

На цих вихідних я завершив те, що давно хотів зробити.

У 2016 році я завів англомовний блог на GitHub pages. Як фреймворк я обрав Jekyll. Один раз налаштувавши сайт, він працював досить непогано. Але коли я намагався додати якісь навіть базові речі (наприклад ті ж теги) - це коштувало мені багатьох годин спроб та помилок. Результату також не було.
Плюс я хотів завести все таки свій власний домен для блогу.

Тож зустрічайте мій новий (старий) блог - Test Engineering Notes

Блог створений на фреймворку Hugo із темою PaperMod. Автоматичний деплой на Netlify працює швидко. Плюс там автоматично можна додати SSL сертифікати до свого сайту.

Усі старі статті вже там. Нові будуть додаватися також.

P.S. Окрема подяка Артему за те, що показав цей фреймворк)
gohugo.io The world's fastest framework for building websites Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.
  • 👍 31
  • 🔥 7
Post #284 1.42K
Ще одна книга з тестування ... ?

#testing #books

Знайшов ще одну книгу з тестування "Comprehensive Guide to Software Testing: From Basics to Advanced Techniques".
ЇЇ безкоштовно можно можна скачати з Leanpub.

У чому її особливість? Daniel Knott, написав її повністю із відповідей на питання із ChatGPT. Тобто AI сам згенерував спочатку зміст книги, а потім наповнив її контентом.
Відео пояснення - ось тут.
Leanpub Comprehensive Guide to Software Testing: From Basics to Advanced Techniques
  • 👍 12
Post #283 1.45K
Курс по роботі з Google Chrome DevTools

#testing #tools

Ділюся з вами найсвіжішими новинами. Це - курс по роботі з Chrome Dev Tools.
Курс безкоштовний та що найважливіше - українською!
Дякуємо за курс - Артуру з каналу From A to QA.

Дивимося, ставимо лайки, підписуємося!
  • 🔥 37
  • 👍 7
Post #282 1.27K
Просто цікаві ресурси #1

#tools #curious

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

Для усіх, хто шукає безкоштовне: сайт, де можна пошукати OSS інструменти на будь-який смак
Для тих, хто полюбляє читати: короткі історії, згенеровані AI алгоритмами
Для junior інженерів (та й не тільки): величезна стаття про те, що таке API, як його тестувати та про деякі існуючі інструменти

А що цікавого Ви нещодавно знайшли або дізналися? Давайте ділитися в коментарях!
freestuff.dev Free tools and services for Developer List of free stuff for developer by developer to use. This is a collective list of useful services for developer you can use for your next MVP or prototpying your idea.
  • 👍 16
Post #281 1.03K
Post #280 1.02K
Візуалізуємо виконання коду - без реєстрації та смс

#python #learning #junior

Всім привіт.

Коли ти вчиш свою першу мову програмування буває складно зрозуміти, що відбувається "під капотом" того чи іншого шматка коду. Авжеж можна (та й треба) дебажити.

Але я пропоную поглянути на інший спосіб візуалізації коду - це PythonTutor.
Підтримується не тільки Python, але й Java, JS (трохи куцо, але маємо те шо маємо).
Цей сайт буде корисним усім менторам та тим людям, що викладають мови програмування.
  • 👍 14
  • ❤ 2
Post #279 1.24K
MircroServices (and a story about Netflix) | Prime React

#microservices #video #fun

Напевне найсмішніше відео (а точніше два в одному) про те, як працювати з мікросервісами в реальному житті - а не в книжках чи доповідях.
Щось типу "страх та огида в Нетфліксі")))
YouTube MircroServices (and a story about Netflix) | Prime React Recorded live on twitch, GET IN Perhaps the greatest meme master: https://www.youtube.com/watch?v=y8OnoxKotPQ Author: https://www.youtube.com/@KRAZAM https://twitch.tv/ThePrimeagen MY MAIN YT CHANNEL: Has well edited engineering videos https://youtub…
  • 👍 10
  • ❤ 1
Post #278 1.2K
Python crash course для новачків

#python #beginner

Для тих, хто "входить" в Python не з повного нуля, маю дуже корисний ресурс.
Beginner Python cheat sheet - це цілий PDF з усіма базовими аспектами синтаксису, тестування, бібліотеками та навіть трошки фреймворком Django. Може стати у пригоді коли ви будете готуватися до співбесіди.

Взагалі це компіляція понять з книги Python Crash Course. Для книги є навіть окрема сторінка з усіма ресурсами, завданнями та іншим.

А поки, я шукаю (та знаходжу) книги з Python для рівня intermediate. (Де б було щось, окрім базового синтаксису)
Може у вас є рекомендації?
  • 👍 17
  • 🔥 4
  • ❤ 1
  • 👏 1
Post #277 1.15K
[Test Engineering Weekly] Тестування на девайсах в Netflix, асинхронні обчислення в Meta та помилки в розподілених системах

#testing #engineering #weekly #digest
Черговий, нерегулярний, але все ж таки корисний дайджест цікавих статей про тестування, розробку та інші технічні штуки.

Цього разу ви дізнаєтесь:
- яка "правильна" структура Cypress проєкту та як створювали тестову стратегію в Zoopla
- які метрики якості потрібно все ж таки збирати
- в чому специфіка тестування на реальних девайсах в Netflix
- що обрали для контрактного тестування в Ebay та чому
- як тестувати Docker та архітектуру коду
- чи варто йти в менеджери та ліди, якщо полюбляєш писати код
- чим функціональне програмування відрізнається від OOP
- та багато багато іншого.
Telegraph [Test Engineering Weekly] Тестування на девайсах в Netflix, асинхронні обчислення в Meta та помилки в розподілених системах Нове Завжди хотіли поринути у світ тестування безпеки, але не знали з чого почати? Маю для вас хорошу підбірку базових курсів, подкастів та відео з теми кібербезпеки. А ще - доєднуйтеся до україномовної спільноти SET у Discord. Вона ще "молода", але дуже…
  • 👍 13
  • 🔥 1
Post #276 1.28K
Testing GPT-Based Apps

#testing #ai

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

Jason Arbon у своєму пості розповідає про те, як системи на кшталт ChatGPT працюють та у чому полягають особливості їх тестування.
Плюс, для тих, хто цікавиться - він же підготував невеличкий гайд з тестування AI.
Linkedin Testing GPT-Based Apps The emergence of ChatGPT is quickly transforming software development, but the required software testing strategies are lagging. With the rise of GPT-based apps, developers and testers must consider new challenges when measuring and ensuring their products'…
  • 👍 18
  • 👏 2
Post #275 1.27K
Password strength explained

#engineering #security

Чи замислювалися Ви коли-небудь - наскільки "сильний" Ваш пароль?
В цій короткій статті пояснюється навіщо нам сильні паролі, у чому їх сила та як згенерувати дійсно стійкий до підбору пароль на кожен день.
Almost Secure Password strength explained I try to explain how attackers would guess your password, should they get their hands on your encrypted data. There are some thoughts on the strength of real-world passwords and suggestions for your new password.
  • 👍 12
Post #274 1.06K

Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)

💡Якщо ви хочете прокачати трішки свої навички, та додати парочку інструментів в своє портфоліо - тримайте задачку

❗️ Мета: організувати свій перший автомейшн фреймворк на Python, Pytest, Request library.
📊 Рівень: Junior / Middle

✒️ Завдання:
1. Знайти будь-який відкритий API з описаною документацією, наприклад у Swagger (таких у мережі достатньо).
2. Напишіть автотест, або декілька автотестів використовуючи CRUD, та підхід Dry.
3. Все, що ви написали повинно запускатись, та виконуватись локально. Тести повинні проходити.
4. Залити це на CI (наприклад Gitlab).
5. Створіть pipeline для виконання тестів і створення репортів. (дві окремі стейджи).
6. Додайте ще сюди Allure Reports (або використайте декоратори самого Pytest). Щоб отримати фінальний звіт виконання ваших автотестів.
7. Налаштуйте пайплайн таким чином, щоб у вас був стейдж Деплоймент (можна його замокати) на продакшн тільки якщо ви створюєте Tag.

По результату можете писати сюди в коменти, якщо зробили, або ні, або потрібен фідбек :)

Чи цікаво отримувати схожі завдання в майбутньому на різні теми, рівні та інструменти?
Пишіть у коментарі 👇
  • 👍 23
  • ❤ 1
Older posts →
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 →