This media is not supported in your browser
VIEW IN TELEGRAM
Ну як же це Життєво, коли ви в парі) 😜🤪❤️
а я ще раз вам бажаю всім гарного вечора і вихідних - а головне тихіх, Всіх обняв 🤗🤗🤗
а я ще раз вам бажаю всім гарного вечора і вихідних - а головне тихіх, Всіх обняв 🤗🤗🤗
2❤🔥22😁13❤1⚡1🥴1
Привіт всім, з суботнім днем вас) як у вас справи?)
Сьогодні вам не докучаю)
Зараз настільки тісний ринок для QA, щоб попасти, просто на співбесіду треба такі танці з бубном, це жесть(
Я знаю що у мене є багато колег які на мене підписані і в пошуках роботи.
Сьогодні поки чекав машину з мийки, натрапив на цікаву статтю. від Swathika Visagn (старша QA в PwC UK) про те, як створити портфоліо та особистий бренд, щоб тебе помічали.
То що я хочу вам сказати, Робіть себе QAбрендом. Не просто шукай вакансії, нехай вони шукають тебе.
Ось саме посилання на статтю, потім скажете в коментарях як вам?
https://www.ministryoftesting.com/satellites/how-to-stand-out-as-a-qa-building-the-personality-and-portfolio-to-outshine
Гарного вам вихідного дня🌞🌞🌞
Сьогодні вам не докучаю)
Зараз настільки тісний ринок для QA, щоб попасти, просто на співбесіду треба такі танці з бубном, це жесть(
Я знаю що у мене є багато колег які на мене підписані і в пошуках роботи.
Сьогодні поки чекав машину з мийки, натрапив на цікаву статтю. від Swathika Visagn (старша QA в PwC UK) про те, як створити портфоліо та особистий бренд, щоб тебе помічали.
То що я хочу вам сказати, Робіть себе QAбрендом. Не просто шукай вакансії, нехай вони шукають тебе.
Ось саме посилання на статтю, потім скажете в коментарях як вам?
https://www.ministryoftesting.com/satellites/how-to-stand-out-as-a-qa-building-the-personality-and-portfolio-to-outshine
Гарного вам вихідного дня🌞🌞🌞
Medium
How to stand out as a QA : Building the personality and portfolio to outshine !
We all know job hunting is one of the most daunting experiences for some people, and it’s not getting easier with the wide spread…
1❤🔥8⚡3💩2👍1
Всім доброго ранку друзі - як ваші справи?
ну що ось вам ранкова історія коли ти вже вроді на опиті але неуважність все одно стоїть і дихає тобі в спину))
Ранкова історія QA
В суботу ввечері сів підготувати env для заняття з учнем з яким ми дивимось практику, треба ж зробити нормальний пайплайн з запуском Postman-колекції через Jenkins + Newman. Думаю, “Та зараз за 10 хв все зроблю накатав скрипт, зібрав все до купи”. І тут почалось...
Колекція є, env файл є, Jenkins job створений, тести імпортовані з Postman запускаю... а воно не працює(
20 хвилин лажу, читаю логи, дивлюсь, нервуюсь, і раптом ловлю себе на тому, що просто переплутав агента і влупив bash-скрипт у Windows job.
Так, буває навіть у тих хто вроді QA 😅
Для тих кому цікаво і хто шарить шо таке Newman - ось вам міні гайд як все налаштувати з нуля (і не накосячити як я, щоб поклацяти)
Що таке Newman я вже раніше писав про нього вам, це якщо треба запускати все з терміналу або CI/CD
Newman це CLI-версія Postman. Завантажив колекцію, і можеш запускати її хоч у Jenkins, хоч з терміналу.
Коли хочеться напівавтоматизувати smoke-тест це прям ідеально
Встанови Newman
Треба щоб на Jenkins-агенті стояв Node.js (а значить і npm). Якщо нема, постав.
Експортуй дані з Postman
Колекція: collection.json
Environment: environment.json
(і не забудь в Postman'і обрати "v2.1" формат при експорті)
Протестуй локально, перед Jenkins
Запускає Postman-колекцію з оточенням environment.json, виводить результат у консоль і зберігає HTML-звіт у файл report.html
Створити Jenkins Job (freestyle або pipeline)
Freestyle Job
Якщо Jenkins-агент Windows
Додаєш build step → Windows Batch Command
Якщо агент Linux
Додаєш build step → Execute Shell
ну і не забуваєм про Артефакти report.html:
Post-build Actions → Archive the artifacts → report.html
якщо для Pipeline Job
опятьже не будь як я і уважно, якщо агент Windows заміни sh на bat, і команду відповідно
ну і мінімальні умови,
Newman стоїть на Jenkins-агенті
Є права на читання collection.json і environment.json
Jenkins бачить ці файли (краще положити їх в репозиторій, а не руками кидати)
Нащо це все взагалі?
Бо так ти
- запускаєш API-тести автоматом після кожного пуша
- отримуєш HTML-звіт по кожному run
- можеш швидко побачити фейли прямо в Jenkins
Моя думка така.
Час це дорого. Newman + Jenkins, це не “автоматизація” в стилі “на завтра”, а реальна економія вже зараз. Головнe, не писати bash у Windows, як деякі 🫣
Як ви? у вас теж ця не уважність буває докучає час від часу??
А у вас як? Колекції руками запускаєте чи вже CI прикрутили?
Взагалі хтось юзає newman? поділіться опитам??
Всім гарно дня, допиваєм Кофе і працювати)
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#ранковіісторіїQA #newman #jenkins #postman #qaінструменти #cicd #небійсяспробувати
ну що ось вам ранкова історія коли ти вже вроді на опиті але неуважність все одно стоїть і дихає тобі в спину))
Ранкова історія QA
В суботу ввечері сів підготувати env для заняття з учнем з яким ми дивимось практику, треба ж зробити нормальний пайплайн з запуском Postman-колекції через Jenkins + Newman. Думаю, “Та зараз за 10 хв все зроблю накатав скрипт, зібрав все до купи”. І тут почалось...
Колекція є, env файл є, Jenkins job створений, тести імпортовані з Postman запускаю... а воно не працює(
20 хвилин лажу, читаю логи, дивлюсь, нервуюсь, і раптом ловлю себе на тому, що просто переплутав агента і влупив bash-скрипт у Windows job.
Так, буває навіть у тих хто вроді QA 😅
Для тих кому цікаво і хто шарить шо таке Newman - ось вам міні гайд як все налаштувати з нуля (і не накосячити як я, щоб поклацяти)
Що таке Newman я вже раніше писав про нього вам, це якщо треба запускати все з терміналу або CI/CD
Newman це CLI-версія Postman. Завантажив колекцію, і можеш запускати її хоч у Jenkins, хоч з терміналу.
Коли хочеться напівавтоматизувати smoke-тест це прям ідеально
Встанови Newman
npm install -g newman
Треба щоб на Jenkins-агенті стояв Node.js (а значить і npm). Якщо нема, постав.
Експортуй дані з Postman
Колекція: collection.json
Environment: environment.json
(і не забудь в Postman'і обрати "v2.1" формат при експорті)
Протестуй локально, перед Jenkins
newman run collection.json -e environment.json --reporters cli,html --reporter-html-export report.html
Запускає Postman-колекцію з оточенням environment.json, виводить результат у консоль і зберігає HTML-звіт у файл report.html
Створити Jenkins Job (freestyle або pipeline)
Freestyle Job
Якщо Jenkins-агент Windows
Додаєш build step → Windows Batch Command
newman run collection.json -e environment.json --reporters cli,html --reporter-html-export report.html
Якщо агент Linux
Додаєш build step → Execute Shell
newman run collection.json -e environment.json --reporters cli,html --reporter-html-export report.html
ну і не забуваєм про Артефакти report.html:
Post-build Actions → Archive the artifacts → report.html
якщо для Pipeline Job
pipeline {
agent any
stages {
stage('Run Newman Tests') {
steps {
sh 'newman run collection.json -e environment.json --reporters cli,html --reporter-html-export report.html'
}
}
}
post {
always {
archiveArtifacts artifacts: 'report.html', fingerprint: true
}
}
}опятьже не будь як я і уважно, якщо агент Windows заміни sh на bat, і команду відповідно
bat 'newman run collection.json -e environment.json --reporters cli,html --reporter-html-export report.html'
ну і мінімальні умови,
Newman стоїть на Jenkins-агенті
Є права на читання collection.json і environment.json
Jenkins бачить ці файли (краще положити їх в репозиторій, а не руками кидати)
Нащо це все взагалі?
Бо так ти
- запускаєш API-тести автоматом після кожного пуша
- отримуєш HTML-звіт по кожному run
- можеш швидко побачити фейли прямо в Jenkins
Моя думка така.
Час це дорого. Newman + Jenkins, це не “автоматизація” в стилі “на завтра”, а реальна економія вже зараз. Головнe, не писати bash у Windows, як деякі 🫣
Як ви? у вас теж ця не уважність буває докучає час від часу??
А у вас як? Колекції руками запускаєте чи вже CI прикрутили?
Взагалі хтось юзає newman? поділіться опитам??
Всім гарно дня, допиваєм Кофе і працювати)
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#ранковіісторіїQA #newman #jenkins #postman #qaінструменти #cicd #небійсяспробувати
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
6🔥9❤5❤🔥1⚡1🤩1😨1
This media is not supported in your browser
VIEW IN TELEGRAM
А це вам, шоб підняти настрій 🫡
Коли дев каже,
"Я все пофіксив, перевіряй!"
А ти, вже як досвідчений QA, відкриваєш не просто "основний сценарій", а дістаєш краєві кейси з багажу досвіду, іноді треба вкусити дева щоб він був уважніше і не ломав все поручь одним мінорним фіксом))
#qaюмор #ранковіісторіїQA
Коли дев каже,
"Я все пофіксив, перевіряй!"
А ти, вже як досвідчений QA, відкриваєш не просто "основний сценарій", а дістаєш краєві кейси з багажу досвіду, іноді треба вкусити дева щоб він був уважніше і не ломав все поручь одним мінорним фіксом))
#qaюмор #ранковіісторіїQA
1😁21💯2🤪1
Завдання дня для QA
Питання: Який заголовок змушує клієнта перевіряти актуальність кешу, але не забороняє кешування?
Питання: Який заголовок змушує клієнта перевіряти актуальність кешу, але не забороняє кешування?
Anonymous Quiz
19%
(A) Cache-Control: no-store
23%
(B) Cache-Control: no-cache
19%
(C) Cache-Control: private, max-age=86400
38%
(D) Cache-Control: public, max-age=0, must-revalidate
✍8🔥6🥴3❤1
Всім доброго вечора!
Назовем це Вечірній API-клік.
Шо я маю вам сказать QA-ком'юніті, я тут під час підготовки матеріалу для учнів, щось завис з чашкою чаю і вирішив поділитись, куди тицьнути, коли вже хочеш не просто тести тикати, а трохи покопати реальні API, погратись, покрутити щось цікаве руками.
Бо чесно, просто знати «що таке API» вже трохи не серйозно. А от вміти заюзати, зловити баг чи зробити автотест це вже на рівень вище)
1. Postman API Network
https://www.postman.com/explore
Тут прям цілий зоопарк API, від Spotify до NASA. Реальні колекції, які можна імпортувати і потестити.
Можно Юзати так,
Швидко форк, і тестуй як воно працює.
Пишу pm.test, перевіряю статуси, міняю енви і вперед.
Можна зробити собі навіть щось типу тренажера, раз в тиждень новий API, і погнали.
2. OpenAI Playground
https://platform.openai.com/playground
Та сама GPT-машинка, тільки з ручними настройками. Ідеально, шоб потестити як відповіді змінюються при різних параметрах.
Фішка в тому шо міняй temperature, top_p, frequency penalty і дивись, шо з того виходить.
як від мене мікро-ідея для тренування
Написати автотест, який перевіряє довжину відповіді GPT на один і той самий prompt при різних налаштуваннях.
Ну і шо RapidAPI Hub
https://rapidapi.com/hub
Це просто рай. Хочеш API на котів, хочеш на погоду, хочеш на крипту, все є.
Хочеш швидко зробити якусь демо-колекцію
Протестувати нестабільну систему з реальним API
Ловлю 401, 429, і відпрацьовую сценарії.
Це все не для галочки, а реально працює, як зарядка для мозку.
Ти наче і не на роботі вже, а все одно в скілі.
Юзаєш нове, тренуєш реакцію на бага, думаєш, чого воно так працює.
Я взяв для себе корисно і буду строїти навчання базуючи на них)
Можете теж кинути щось прикольне з API. якщо юзаєте, якщо ні то з вас реакція ✊
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
Назовем це Вечірній API-клік.
Шо я маю вам сказать QA-ком'юніті, я тут під час підготовки матеріалу для учнів, щось завис з чашкою чаю і вирішив поділитись, куди тицьнути, коли вже хочеш не просто тести тикати, а трохи покопати реальні API, погратись, покрутити щось цікаве руками.
Бо чесно, просто знати «що таке API» вже трохи не серйозно. А от вміти заюзати, зловити баг чи зробити автотест це вже на рівень вище)
1. Postman API Network
https://www.postman.com/explore
Тут прям цілий зоопарк API, від Spotify до NASA. Реальні колекції, які можна імпортувати і потестити.
Можно Юзати так,
Швидко форк, і тестуй як воно працює.
Пишу pm.test, перевіряю статуси, міняю енви і вперед.
Можна зробити собі навіть щось типу тренажера, раз в тиждень новий API, і погнали.
2. OpenAI Playground
https://platform.openai.com/playground
Та сама GPT-машинка, тільки з ручними настройками. Ідеально, шоб потестити як відповіді змінюються при різних параметрах.
Фішка в тому шо міняй temperature, top_p, frequency penalty і дивись, шо з того виходить.
як від мене мікро-ідея для тренування
Написати автотест, який перевіряє довжину відповіді GPT на один і той самий prompt при різних налаштуваннях.
Ну і шо RapidAPI Hub
https://rapidapi.com/hub
Це просто рай. Хочеш API на котів, хочеш на погоду, хочеш на крипту, все є.
Хочеш швидко зробити якусь демо-колекцію
Протестувати нестабільну систему з реальним API
Ловлю 401, 429, і відпрацьовую сценарії.
Це все не для галочки, а реально працює, як зарядка для мозку.
Ти наче і не на роботі вже, а все одно в скілі.
Юзаєш нове, тренуєш реакцію на бага, думаєш, чого воно так працює.
Я взяв для себе корисно і буду строїти навчання базуючи на них)
Можете теж кинути щось прикольне з API. якщо юзаєте, якщо ні то з вас реакція ✊
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
1❤🔥20👍8❤5🔥5⚡1
Ранкова паранойка QA)
Всім доброго ранку, друзі! Як настрій? Надіюсь, у вас все добре.🤗
А тепер трохи з життя) і опять про наболівше.
Пішов я у відпустку на тиждень, ну, типу офіційно релакс, зарядка батарейок, не чіпати ноут і все таке. Але є одне “але”…
Чуство внутрішньої тривоги і гіпервідповідальності нікуди не ділось. І вроді все добре Спрінт запланований / Завдання команді роздані / Зустрічі перекинуті
Типу все по плану, але все одно зранку рука тягнеться зайти в борду, подивитись як там беклоги заестимейчені, чи нікого не забув тегнути, чи ніхто не випав… а може ще на пленінг заглянути краєм вуха?.. просто посидіти мовчки, знаєш 😅😂😂
І от сидиш з кавою, не в робочому, але з Jira в руках.
Це, звісно, мікс хорошого і не дуже.
Добре, бо відповідальність.
Погано, бо треба вміти відпускати.
Бо без нас світ не зламається (ну… хіба що без логів)
А як у вас з цим? як ви чи ваші ліди чи керуючи йдуть у відпустку?
Теж іноді важко "вийти з контексту"? Чи навпаки, забув про все, як тільки закрив лептоп?
P.S. І пам'ятайте, найкраща профілактика вигоряння це "нічого не робити і не відчувати за це провину" 😎😎😎
Всім гарного дня, п'ємо по пару чашок Кофа/Чаю після безсоної ночі і до справ ❤️
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#ранковіісторіїQA
Всім доброго ранку, друзі! Як настрій? Надіюсь, у вас все добре.🤗
А тепер трохи з життя) і опять про наболівше.
Пішов я у відпустку на тиждень, ну, типу офіційно релакс, зарядка батарейок, не чіпати ноут і все таке. Але є одне “але”…
Чуство внутрішньої тривоги і гіпервідповідальності нікуди не ділось. І вроді все добре Спрінт запланований / Завдання команді роздані / Зустрічі перекинуті
Типу все по плану, але все одно зранку рука тягнеться зайти в борду, подивитись як там беклоги заестимейчені, чи нікого не забув тегнути, чи ніхто не випав… а може ще на пленінг заглянути краєм вуха?.. просто посидіти мовчки, знаєш 😅😂😂
І от сидиш з кавою, не в робочому, але з Jira в руках.
Це, звісно, мікс хорошого і не дуже.
Добре, бо відповідальність.
Погано, бо треба вміти відпускати.
Бо без нас світ не зламається (ну… хіба що без логів)
А як у вас з цим? як ви чи ваші ліди чи керуючи йдуть у відпустку?
Теж іноді важко "вийти з контексту"? Чи навпаки, забув про все, як тільки закрив лептоп?
P.S. І пам'ятайте, найкраща профілактика вигоряння це "нічого не робити і не відчувати за це провину" 😎😎😎
Всім гарного дня, п'ємо по пару чашок Кофа/Чаю після безсоної ночі і до справ ❤️
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#ранковіісторіїQA
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
2❤22🔥3👍1🥰1💔1🤗1
Завдання дня для QA:
Питання: Що найточніше описує ключову перевагу ISDN у порівнянні з аналоговим з'єднанням?
Питання: Що найточніше описує ключову перевагу ISDN у порівнянні з аналоговим з'єднанням?
Anonymous Quiz
4%
(A) Підтримка лише голосового трафіку
19%
(B) Постійне з'єднання без потреби дозвону
46%
(C) Можливість передавати одночасно голос і дані
31%
(D) Використання TCP/IP поверх телефонної лінії
❤5🔥4
Ще раз привіт)
Маленький квест на відпустку, знайти нормальну мишку
Моя стара вже помирає, кліки як постріли в тиші
Шукаю щось не шумне, зручне і бажано без істерик через пару місяців.
Я зазвичай беру аксесуари в Hator, але поки нічого ідеального не знайшов.
Може, ви юзаєте щось круте і можете порадити?
Буде топ, якщо поділитесь, дякую наперед 🙏
Маленький квест на відпустку, знайти нормальну мишку
Моя стара вже помирає, кліки як постріли в тиші
Шукаю щось не шумне, зручне і бажано без істерик через пару місяців.
Я зазвичай беру аксесуари в Hator, але поки нічого ідеального не знайшов.
Може, ви юзаєте щось круте і можете порадити?
Буде топ, якщо поділитесь, дякую наперед 🙏
❤2🙏2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Всім доброго вечора, побачив це відео та одразу в голові це коли Дева джуна відправляють до QA і кажуть йди туди там тобі расскажуть як чи налаштують env😁😜🫣
Друзі всім гарного вечора, а головне тихого) 🤗🤗🤗
Друзі всім гарного вечора, а головне тихого) 🤗🤗🤗
😁36❤🔥4❤1
Bug or Defect?
Завдання дня для QA
Питання: Який заголовок змушує клієнта перевіряти актуальність кешу, але не забороняє кешування?
Питання: Який заголовок змушує клієнта перевіряти актуальність кешу, але не забороняє кешування?
Всім доброго ранку, 🤗☀️☀️
сьогодні без історій, ранок як ранок у відпустці, вирішив вам зробити короткий розбір пула)))
Чому не (A) і шо таке взагалі таке Cache-Control: no-store
Це як сказати браузеру
Я тобі не довіряю. Нічого не зберігай. Навіть не думай.
Я часто бачив це на логін-сторінках або в API, де йдеться про персональні дані. Ніякого кешування. Взагалі. Ні в браузері, ні на проксі. Запит відповідь забув.
Чому ні це (С) Cache-Control: private, max-age=86400
Цей заголовок для персонального кешу. Це Типу Браузер, тримай цей ресурс у себе, але нікому не показуй. Тільки для цього користувача. І тримай його 24 години.
І тут уже ніяких перевірок серверу немає, поки не пройде час. Просто кешується, і все. Я таке часто бачу у відповідях, де є щось типу профілю користувача або його налаштувань.
Ну і чому ні (D) хоча я розумію чому це вас манило , ну і що таке все ж це Cache-Control: public, max-age=0, must-revalidate
Це вже серйозний режим. Тут кажуть Кешуй хоч на проксі, хоч у браузері, але перевір перед використанням. І якщо не вдасться перевірити, не використовуй!
Схоже на no-cache, але більш суворе. Тут кеш не просто повинен перевірятись, він не має права юзатись без підтвердження.
Це корисно для всяких CDN, коли треба мати абсолютну впевненість, що дані не застаріли навіть на проксі.
Ну і правильна відповідь (B)
Cache-Control: no-cache
Ооо, а ось це улюблений обманщик QA-шників.
На перший погляд, звучить як «не кешуй». Але насправді він каже
Можеш зберігати відповідь у кеші, але перед кожним використанням перевір на сервері, чи вона актуальна.
Це як коли зберіг копію документа, але перед тим, як його комусь дати телефонуєш автору,
Слухай, а нічого не змінилось?
З таким заголовком дані зберігаються, але використовуються тільки після підтвердження, наприклад, через ETag.
Саме тому це і є правильна відповідь на питання , змушує перевіряти, але не забороняє кешування.
Як висновок від мене, є
no-store, забороняє кешування взагалі
no-cache, дозволяє кешування, але змушує перевірити на сервері (наша відповідь)
private, max-age=86400 , кешує надовго, для одного користувача, без перевірки
public, max-age=0, must-revalidate, кешувати можна, але без перевірки, не юзай
Мораль
Якщо бачиш no-cache не ведись на назву. Це не “не кешуй”, це “кешуй, але перевіряй!”
Всім гарного робочого дня і продуктивного 🤗🤗🌞
сьогодні без історій, ранок як ранок у відпустці, вирішив вам зробити короткий розбір пула)))
Чому не (A) і шо таке взагалі таке Cache-Control: no-store
Це як сказати браузеру
Я тобі не довіряю. Нічого не зберігай. Навіть не думай.
Я часто бачив це на логін-сторінках або в API, де йдеться про персональні дані. Ніякого кешування. Взагалі. Ні в браузері, ні на проксі. Запит відповідь забув.
Чому ні це (С) Cache-Control: private, max-age=86400
Цей заголовок для персонального кешу. Це Типу Браузер, тримай цей ресурс у себе, але нікому не показуй. Тільки для цього користувача. І тримай його 24 години.
І тут уже ніяких перевірок серверу немає, поки не пройде час. Просто кешується, і все. Я таке часто бачу у відповідях, де є щось типу профілю користувача або його налаштувань.
Ну і чому ні (D) хоча я розумію чому це вас манило , ну і що таке все ж це Cache-Control: public, max-age=0, must-revalidate
Це вже серйозний режим. Тут кажуть Кешуй хоч на проксі, хоч у браузері, але перевір перед використанням. І якщо не вдасться перевірити, не використовуй!
Схоже на no-cache, але більш суворе. Тут кеш не просто повинен перевірятись, він не має права юзатись без підтвердження.
Це корисно для всяких CDN, коли треба мати абсолютну впевненість, що дані не застаріли навіть на проксі.
Ну і правильна відповідь (B)
Cache-Control: no-cache
Ооо, а ось це улюблений обманщик QA-шників.
На перший погляд, звучить як «не кешуй». Але насправді він каже
Можеш зберігати відповідь у кеші, але перед кожним використанням перевір на сервері, чи вона актуальна.
Це як коли зберіг копію документа, але перед тим, як його комусь дати телефонуєш автору,
Слухай, а нічого не змінилось?
З таким заголовком дані зберігаються, але використовуються тільки після підтвердження, наприклад, через ETag.
Саме тому це і є правильна відповідь на питання , змушує перевіряти, але не забороняє кешування.
Як висновок від мене, є
no-store, забороняє кешування взагалі
no-cache, дозволяє кешування, але змушує перевірити на сервері (наша відповідь)
private, max-age=86400 , кешує надовго, для одного користувача, без перевірки
public, max-age=0, must-revalidate, кешувати можна, але без перевірки, не юзай
Мораль
Якщо бачиш no-cache не ведись на назву. Це не “не кешуй”, це “кешуй, але перевіряй!”
Всім гарного робочого дня і продуктивного 🤗🤗🌞
3❤20❤🔥4👍3🔥3⚡1
Завдання дня для QA
Що таке DNS і яку роль воно відіграє в роботі веб-додатків?
Що таке DNS і яку роль воно відіграє в роботі веб-додатків?
Anonymous Quiz
1%
(A) Система, яка зберігає всі HTML-сторінки сайту
8%
(B) Служба, що шифрує всі запити між клієнтом і сервером
81%
(C) Система, яка перетворює доменні імена в IP-адреси
9%
(D) Проксі-сервер, через який проходять усі API-запити
2🔥8👍3❤1
Всім доброго вечора!😊🫣
Недавно седів же робив еnv по Jenkins + Docker , ну ви пом'ятаєте я писав і як завжди, все ж уже сто разів робив, і не виходить. то ось у мене ж десь була моя Docker шпаргалочка.
Так шо ось ділюсь, шоб і вас не крутило в 3й ночі десь у CI/CD
Якшо ще не юзав, збережи.
А якшо вже юзаєш Docker кожен день то напиши свою улюблену команду. Шось, шо прям тобі колись життя врятувало
Бо такі речі треба ділити, як хорошу каву або нормального девопса🫣
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#docker #cicd #jenkins
Недавно седів же робив еnv по Jenkins + Docker , ну ви пом'ятаєте я писав і як завжди, все ж уже сто разів робив, і не виходить. то ось у мене ж десь була моя Docker шпаргалочка.
Так шо ось ділюсь, шоб і вас не крутило в 3й ночі десь у CI/CD
Якшо ще не юзав, збережи.
А якшо вже юзаєш Docker кожен день то напиши свою улюблену команду. Шось, шо прям тобі колись життя врятувало
Бо такі речі треба ділити, як хорошу каву або нормального девопса🫣
📲 Буду вдячний за репост Групи.
https://t.me/BugOrDefects
#docker #cicd #jenkins
1🔥19❤3❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Всім доброго ранку, друзі! Гарного вам робочого дня ☀️
Ну скажіть, у кожного ж є оцей один колега...
Він живе десь за мільйон кілометрів від офісу, через три автобуси, дві маршрутки і одну переправу човном,
Але вже о 7:00 ранку сидить на місці, з кавою, зібраний, вільно дихає і робить ішшью як ні в чому не бувало.
А ти… ТИ…
Живеш за два квартали від офісу…
А все одно вриваєшся запізно, ще з тостом в руці і спробою додзвонитися до таксі 😂
є у вас такі колеги?
А може… це ви той самий ранній птах??
Ну скажіть, у кожного ж є оцей один колега...
Він живе десь за мільйон кілометрів від офісу, через три автобуси, дві маршрутки і одну переправу човном,
Але вже о 7:00 ранку сидить на місці, з кавою, зібраний, вільно дихає і робить ішшью як ні в чому не бувало.
А ти… ТИ…
Живеш за два квартали від офісу…
А все одно вриваєшся запізно, ще з тостом в руці і спробою додзвонитися до таксі 😂
є у вас такі колеги?
А може… це ви той самий ранній птах??
😁23💯1