В останній робочий день у цьому році #CodicaTeam вітає всіх із прийдешнім Новим роком 🎄
Бажаємо, щоб наступний рік приніс усім нам багато щасливих моментів, талану і перемог 🇺🇦
Бажаємо, щоб наступний рік приніс усім нам багато щасливих моментів, талану і перемог 🇺🇦
❤24👍2🥰2
🔥5👍2❤1
😁23❤3🔥2
❤20👏2
😁11👍2🔥1
Codica - корисне про IT
Рекомендації для прокачування знань QA Engineer💡 📌 Стаття від QA Lead Codica - Олексія Частина 1 Збір, збереження і практичне відтворення експертизи є жвавим і безперервним процесом у сфері розробки програмних застосунків. Звісно ж, завжди присутня опція…
Рекомендації для прокачування знань QA Engineer💡
📌 Стаття від QA Lead Codica - Олексія
Частина 2
Розвиток знань з автоматизації починається із впевнених знань в мануальній частині, тож усі рекомендації вище вкупі із міцною теорією тестування є передумовами для цього напрямку.
🦾 Напрям автоматизації тестування розвився настільки, що здатен запропонувати інструментарій для будь-яких потреб і для більшості популярних мов програмування. У веб-розробці популярними рішеннями є Selenium, Cucumber, Puppeteer, Jest; набирає обертів Playwright. Важливим кроком стане переглянути популярні варіанти, визначити їх можливості та зробити вибір, якщо його вже не зробили за вас, визначивши певний інструментарій у вашій сфері розробки.
😉 Далі йде опанування базового синтаксису і конструкцій мови, якою пишуться тести. Важливо на цьому етапі не тільки навчитися писати позитивний тест бодай-як, а одразу прищепляти собі практики хорошої архітектури.
#codica_tech
📌 Стаття від QA Lead Codica - Олексія
Частина 2
Розвиток знань з автоматизації починається із впевнених знань в мануальній частині, тож усі рекомендації вище вкупі із міцною теорією тестування є передумовами для цього напрямку.
🦾 Напрям автоматизації тестування розвився настільки, що здатен запропонувати інструментарій для будь-яких потреб і для більшості популярних мов програмування. У веб-розробці популярними рішеннями є Selenium, Cucumber, Puppeteer, Jest; набирає обертів Playwright. Важливим кроком стане переглянути популярні варіанти, визначити їх можливості та зробити вибір, якщо його вже не зробили за вас, визначивши певний інструментарій у вашій сфері розробки.
😉 Далі йде опанування базового синтаксису і конструкцій мови, якою пишуться тести. Важливо на цьому етапі не тільки навчитися писати позитивний тест бодай-як, а одразу прищепляти собі практики хорошої архітектури.
#codica_tech
👍7❤3🔥1
👉 Найбільш розповсюдженим паттерном у цьому напрямі є Page Object Model, що вже став класикою проєктування тестової бази та фреймворку.
💁♂️ Більшість тестових сценаріїв в автоматизації є або типовими самі по собі, або складаються з кількох типових кроків: використання пошуку, авторизація, заповнення форми, ховер на елементі, робота з корзиною тощо. Якщо ви обрали популярний інструментарій для автоматизації, є висока вірогідність знайти репозиторії із якісними прикладами цих типових сценаріїв. Звертатися до досвіду колег є чудовою практикою, якою чомусь нерідко нехтують, просуваючись у певних напрямках і питаннях “навпомацки”.
🔐 Розвиток знань з тестування безпеки є комплексною підтемою, не дарма цю спеціалізацію зазвичай виносять в окрему вакансію. Тут знадобиться як теорія тестування, так і хороше розуміння того, як влаштовано веб, яким чином працюють технології та протоколи, що становлять основу вашої сфери розробки. Адже тестування безпеки — це, фактично, боротьба із
зловмисниками, які поклали усі зусилля саме на вивчення принципів роботи вебу з метою знаходження й експлойту вразливостей.
🔑 Хорошим стартером в цьому топіку може бути Web Security Testing Guide від OWASP. По суті, це тестування безпеки в вебі “від А до Я”. Це ресурс, що періодично оновлюється та містить колективний досвід команди експертів, які упродовж років займаються підвищенням сек’юрної обізнаності людей, причетних до веб-розробки. Цей гайд містить і теоретичні засади тестування безпеки, і допомагає утворити відповідний майндсет, а вже далі за змістом переходить до цілковито практичних матерій на кшталт популярних вразливостей та методик їх перевірки.
🪄 Коли вже мова зайшла про OWASP, варто також підняти тему тулзів, що їх неодмінно слід опанувати, працюючи в напрямку тестування безпеки. Одним з них є OWASP Zed Attack Proxy — застосунок, який фактично автоматизує й суттєво спрощує процес перевірки веб-ресурсів на вразливість перед найбільш відомими експлойтами. Само собою, це не панацея, але це суттєвий крок до забезпечення безпеки. Вкупі з цим інструментом хорошою практикою все ще буде мануальна перевірка на більш “нюансові” вразливості. Крім того, сам інструмент лише підготує звіт із тими вразливостями, які було знайдено. Прочитати його, зробити висновки і опрацювати ризики — це все ще завдання для інженера, яке потребуватиме відповідної експертизи з теми.
🗝 Іншою ключовою навичкою стане робота із Burp Suite — ще одним проксі-тулзом для пентестінгу. Нерідко можна зустріти порівняння OWASP ZAP та Burp Suite, вони справді мають схожий набір можливостей. Ба більше, безкоштовний сканер вразливостей з OWASP ZAP є преміум-фічею в Burp. Тим не менш, Burp Suite залишається популярною тулзою саме для мануального пентестінгу і відтворенню вразливостей завдяки зручному інтерсептору та репітеру реквестів. З цих тем є вдосталь платних курсів та відео на YouTube.
😶🌫️ Розвиток знань з тестування навантаження є дещо туманною темою, оскільки тестування навантаження є специфічною активністю, що не завжди властива процесу розробки. Річ у тому, що тулзи, які використовуються в веб-розробці, а також сервіси типу AWS передбачають певне забезпечення рівня перформансу, що в проєктах без особливих вимог до цього самого перформансу нівелює необхідність додаткового тестування.
💡 У випадках, коли така необхідність постає, часто використовують один з десятка комерційних інструментів, тож підгадати і вивчити найбільш популярні не так уже й просто. Але теорія тестування навантаження лишається єдиною, і її варто вивчити. Цьому топіку присвячено багато ресурсів, наприклад цей.
Хорошим доповненням стануть навички роботи із JMeter. Це опенсорсна тулза для тестування навантаження, яка дозволить побудувати більшість базових сценаріїв та, власне, закріпити на практиці прочитану теорію.
#codica_tech
💁♂️ Більшість тестових сценаріїв в автоматизації є або типовими самі по собі, або складаються з кількох типових кроків: використання пошуку, авторизація, заповнення форми, ховер на елементі, робота з корзиною тощо. Якщо ви обрали популярний інструментарій для автоматизації, є висока вірогідність знайти репозиторії із якісними прикладами цих типових сценаріїв. Звертатися до досвіду колег є чудовою практикою, якою чомусь нерідко нехтують, просуваючись у певних напрямках і питаннях “навпомацки”.
🔐 Розвиток знань з тестування безпеки є комплексною підтемою, не дарма цю спеціалізацію зазвичай виносять в окрему вакансію. Тут знадобиться як теорія тестування, так і хороше розуміння того, як влаштовано веб, яким чином працюють технології та протоколи, що становлять основу вашої сфери розробки. Адже тестування безпеки — це, фактично, боротьба із
зловмисниками, які поклали усі зусилля саме на вивчення принципів роботи вебу з метою знаходження й експлойту вразливостей.
🔑 Хорошим стартером в цьому топіку може бути Web Security Testing Guide від OWASP. По суті, це тестування безпеки в вебі “від А до Я”. Це ресурс, що періодично оновлюється та містить колективний досвід команди експертів, які упродовж років займаються підвищенням сек’юрної обізнаності людей, причетних до веб-розробки. Цей гайд містить і теоретичні засади тестування безпеки, і допомагає утворити відповідний майндсет, а вже далі за змістом переходить до цілковито практичних матерій на кшталт популярних вразливостей та методик їх перевірки.
🪄 Коли вже мова зайшла про OWASP, варто також підняти тему тулзів, що їх неодмінно слід опанувати, працюючи в напрямку тестування безпеки. Одним з них є OWASP Zed Attack Proxy — застосунок, який фактично автоматизує й суттєво спрощує процес перевірки веб-ресурсів на вразливість перед найбільш відомими експлойтами. Само собою, це не панацея, але це суттєвий крок до забезпечення безпеки. Вкупі з цим інструментом хорошою практикою все ще буде мануальна перевірка на більш “нюансові” вразливості. Крім того, сам інструмент лише підготує звіт із тими вразливостями, які було знайдено. Прочитати його, зробити висновки і опрацювати ризики — це все ще завдання для інженера, яке потребуватиме відповідної експертизи з теми.
🗝 Іншою ключовою навичкою стане робота із Burp Suite — ще одним проксі-тулзом для пентестінгу. Нерідко можна зустріти порівняння OWASP ZAP та Burp Suite, вони справді мають схожий набір можливостей. Ба більше, безкоштовний сканер вразливостей з OWASP ZAP є преміум-фічею в Burp. Тим не менш, Burp Suite залишається популярною тулзою саме для мануального пентестінгу і відтворенню вразливостей завдяки зручному інтерсептору та репітеру реквестів. З цих тем є вдосталь платних курсів та відео на YouTube.
😶🌫️ Розвиток знань з тестування навантаження є дещо туманною темою, оскільки тестування навантаження є специфічною активністю, що не завжди властива процесу розробки. Річ у тому, що тулзи, які використовуються в веб-розробці, а також сервіси типу AWS передбачають певне забезпечення рівня перформансу, що в проєктах без особливих вимог до цього самого перформансу нівелює необхідність додаткового тестування.
💡 У випадках, коли така необхідність постає, часто використовують один з десятка комерційних інструментів, тож підгадати і вивчити найбільш популярні не так уже й просто. Але теорія тестування навантаження лишається єдиною, і її варто вивчити. Цьому топіку присвячено багато ресурсів, наприклад цей.
Хорошим доповненням стануть навички роботи із JMeter. Це опенсорсна тулза для тестування навантаження, яка дозволить побудувати більшість базових сценаріїв та, власне, закріпити на практиці прочитану теорію.
#codica_tech
👍9❤3🔥1
Що буде виведено у консоль❓
Anonymous Quiz
10%
false, true
10%
"Evelynn", 21
13%
true, true
58%
undefined, undefined
9%
Не знаю
👍10❤2🔥2
Interop 2022 📌
Interop 2022 — це еталон, узгоджений представниками трьох основних реалізацій браузерів і розроблений шляхом публічного номінування та перегляду за участю прихильників Apple, Bocoup, Google, Igalia, Microsoft і Mozilla.
✔️ Тест зосереджений на 15 сферах, визначених розробниками як особливо проблемні, коли вони відсутні або мають проблеми з сумісністю між браузерами. Усі постачальники веб-переглядачів погодилися зосередитися на цих сферах, і всі учасники з нетерпінням чекають того, щоб почати покращувати досвід веб-розробки.
#codica_tech
Interop 2022 — це еталон, узгоджений представниками трьох основних реалізацій браузерів і розроблений шляхом публічного номінування та перегляду за участю прихильників Apple, Bocoup, Google, Igalia, Microsoft і Mozilla.
✔️ Тест зосереджений на 15 сферах, визначених розробниками як особливо проблемні, коли вони відсутні або мають проблеми з сумісністю між браузерами. Усі постачальники веб-переглядачів погодилися зосередитися на цих сферах, і всі учасники з нетерпінням чекають того, щоб почати покращувати досвід веб-розробки.
#codica_tech
👍6❤2🔥1
💁♂️ Вже кілька років основні браузери вирішують проблеми сумісності. Головним завданням було стандартизувати API та покрити тестами функціонал, щоб кожен браузер мав однакову поведінку при тому самому API. Браузери вже покрили близько 90% всього функціоналу.
👉 У 2022 великий скачок зробив браузер Safari: у відсотковому співвідношенні покриває 94 відсотки функціоналу, тим самим перегнавши своїх конкурентів. Загроза, що Safari стане другим IE вже не виглядає реальною.
😌 IMHO завдяки такій спільній роботі скоро можна буде забути про кросбраузерну розробку, також доставка нових фіч у кожен браузер може прискоритися. Це все покращує DX фронтенд розробників, що не може не тішити.
Більш детально можна ознайомитись тут👇
▪️ https://web.dev/interop-2022/
▪️ https://web.dev/interop-2022-wrapup/
▪️ https://wpt.fyi/interop-2022
#codica_tech
👉 У 2022 великий скачок зробив браузер Safari: у відсотковому співвідношенні покриває 94 відсотки функціоналу, тим самим перегнавши своїх конкурентів. Загроза, що Safari стане другим IE вже не виглядає реальною.
😌 IMHO завдяки такій спільній роботі скоро можна буде забути про кросбраузерну розробку, також доставка нових фіч у кожен браузер може прискоритися. Це все покращує DX фронтенд розробників, що не може не тішити.
Більш детально можна ознайомитись тут👇
▪️ https://web.dev/interop-2022/
▪️ https://web.dev/interop-2022-wrapup/
▪️ https://wpt.fyi/interop-2022
#codica_tech
👍9❤2🔥1
📆 Починаємо рік із корисних звичок!
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, протягом цього року ми вам написали дуже багато корисної інформації. Давайте зустрінемо цей рік добрими звичками, про які ми тут уже писали 👇
Не забувайте про правильне харчування 🍏
👉 Ми торік неодноразово згадували, як правильно та чим харчуватися. Якщо стисло, то наші рекомендації крутилися навколо середземноморського типу харчування. Це план харчування, натхненний раціоном мешканців Греції, Іспанії, Італії та Франції. У ньому багато овочів та фруктів, цільнозернових продуктів, бобових, горіхів, риби, а також оливкової олії. Ось чим корисна середземноморська дієта: знижує ризик інфаркту та інсульту більше ніж на 50%, підвищує рівень кальцію та захищає від остеопорозу, знижує захворюваність на цукровий діабет 2 типу, знижує ризик хвороби Паркінсона та Альцгеймера на 30%.
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, протягом цього року ми вам написали дуже багато корисної інформації. Давайте зустрінемо цей рік добрими звичками, про які ми тут уже писали 👇
Не забувайте про правильне харчування 🍏
👉 Ми торік неодноразово згадували, як правильно та чим харчуватися. Якщо стисло, то наші рекомендації крутилися навколо середземноморського типу харчування. Це план харчування, натхненний раціоном мешканців Греції, Іспанії, Італії та Франції. У ньому багато овочів та фруктів, цільнозернових продуктів, бобових, горіхів, риби, а також оливкової олії. Ось чим корисна середземноморська дієта: знижує ризик інфаркту та інсульту більше ніж на 50%, підвищує рівень кальцію та захищає від остеопорозу, знижує захворюваність на цукровий діабет 2 типу, знижує ризик хвороби Паркінсона та Альцгеймера на 30%.
👍3❤2
💁🏻♀️ Утім, не так важливо, чи ви будете використовувати цей тип харчування або інший принцип раціонального харчування. Важливо розуміти, що з одного боку, здоровий раціон – це завжди повноцінне та збалансоване харчування. А з іншого, важливо не виключати з раціону ласощі повністю і не сидіти на суворих дієтах, а повертати собі повноцінне харчування.
Спіть не менше як 7-8 годин на добу 🛌
Сон – основна складова здорового життя. Дорослі повинні регулярно спати 7 або більше годин на добу. Деяким, зокрема молодим людям та людям із хронічними захворюваннями, необхідно навіть більше – 9 годин сну на добу. Також недостатня кількість сну може вплинути на вашу здатність приймати рішення, збільшити ризик виникнення аварій на дорозі, спричинити помилки.
🥱 Декілька корисних звичок допоможуть вам покращити сон: дотримуйтеся режиму сну, не користуйтеся гаджетами прямо перед засинанням, уникайте кофеїну та алкоголю, створіть заспокійливу обстановку в спальні, не переїдайте і прогулюйтеся перед сном. Також чудово допомагають медитації та заспокійлива музика.
Пам'ятайте про загальний стан здоров'я 💪
👉 Незалежно від пори року ви повинні робити певні кроки, щоб залишатися здоровими. Сильний холод може посилити наслідки нездорових звичок, тому від них варто відмовитися. Уникайте куріння, обмежте споживання алкоголю та кофеїну, стійте та сидіть тільки в тих положеннях, які забезпечують правильну циркуляцію. Також пийте достатню кількість рідини, якщо плануєте проводити якийсь час на свіжому повітрі.
Пам'ятайте про щеплення 💉
Національна служба охорони здоров'я Великобританії рекомендує в зимовий сезон поставити щеплення від грипу (воно має оновлюватися щорічно) та «вколотися» бустером від ковіда (імунітет від вакцини з часом знижується, тому його важливо підтримувати).
👉 Ризик підчепити грип чи застуду зараз дуже високий, Ковід теж нікуди не подівся – пам'ятаєте про це.
Утеплюйтесь🧣
Взимку потрібно одягатися шарами. Вам знадобиться ізолюючий внутрішній шар (наприклад, термобілизна), який утримуватиме тепло тіла, щось зверху та зовнішній шар, стійкий до вітру та води. Якщо ваш одяг намокне, він почне відводити тепло від тіла і ви замерзнете.
👉 Ще вкривайте від холоду вуха – голова сама собою слабко захищена від холоду. При виборі взуття найкраще зупинитися на водонепроникних моделях з неслизькою підошвою (або купіть спеціальні льодоходи).
Пийте вітаміни 💊
Вітамін D допомагає боротися з інфекціями та покращує загальний показник здоров'я. Він виробляється під впливом УФ-променів, але взимку ми майже не бачимо сонця. Тому до продуктів, багатих вітаміном D (гриби, жирні види риб), потрібно щодня приймати його в дозуванні не менше 600 МО (IU).
👉 Але перш ніж приймати комплекс вітамінів краще відвідати свого терапевта та здати аналізи.
Психічна профілактика 🧠
Повноцінний відпочинок та здоровий сон не менше як 8 годин на добу, помірні фізичні навантаження, заняття улюбленою справою – все це допомагає нам триматися у цей непростий час.
👉 Тут ми неодноразово розповідали, як можна допомогти собі самостійно і завжди вказували на те, що якщо ви не можете з чимось впоратися самостійно – обов'язково звертайтеся до спеціалістів. Продовжуйте читати наш канал – у нас попереду ще багато корисної інформації.
Бажаю всім нам, щоб цей рік подарував нам багато приводів для радості! ☺️
Нехай старий рік забере всі негаразди та смуток, а новий принесе нам мир! ❤️
Друзі у нас коментарі завжди відкриті – і під цим дописом теж. Давайте залишимо один одному якихось хороших побажань у Новому році👇
#НапуттяВід_HR
Спіть не менше як 7-8 годин на добу 🛌
Сон – основна складова здорового життя. Дорослі повинні регулярно спати 7 або більше годин на добу. Деяким, зокрема молодим людям та людям із хронічними захворюваннями, необхідно навіть більше – 9 годин сну на добу. Також недостатня кількість сну може вплинути на вашу здатність приймати рішення, збільшити ризик виникнення аварій на дорозі, спричинити помилки.
🥱 Декілька корисних звичок допоможуть вам покращити сон: дотримуйтеся режиму сну, не користуйтеся гаджетами прямо перед засинанням, уникайте кофеїну та алкоголю, створіть заспокійливу обстановку в спальні, не переїдайте і прогулюйтеся перед сном. Також чудово допомагають медитації та заспокійлива музика.
Пам'ятайте про загальний стан здоров'я 💪
👉 Незалежно від пори року ви повинні робити певні кроки, щоб залишатися здоровими. Сильний холод може посилити наслідки нездорових звичок, тому від них варто відмовитися. Уникайте куріння, обмежте споживання алкоголю та кофеїну, стійте та сидіть тільки в тих положеннях, які забезпечують правильну циркуляцію. Також пийте достатню кількість рідини, якщо плануєте проводити якийсь час на свіжому повітрі.
Пам'ятайте про щеплення 💉
Національна служба охорони здоров'я Великобританії рекомендує в зимовий сезон поставити щеплення від грипу (воно має оновлюватися щорічно) та «вколотися» бустером від ковіда (імунітет від вакцини з часом знижується, тому його важливо підтримувати).
👉 Ризик підчепити грип чи застуду зараз дуже високий, Ковід теж нікуди не подівся – пам'ятаєте про це.
Утеплюйтесь🧣
Взимку потрібно одягатися шарами. Вам знадобиться ізолюючий внутрішній шар (наприклад, термобілизна), який утримуватиме тепло тіла, щось зверху та зовнішній шар, стійкий до вітру та води. Якщо ваш одяг намокне, він почне відводити тепло від тіла і ви замерзнете.
👉 Ще вкривайте від холоду вуха – голова сама собою слабко захищена від холоду. При виборі взуття найкраще зупинитися на водонепроникних моделях з неслизькою підошвою (або купіть спеціальні льодоходи).
Пийте вітаміни 💊
Вітамін D допомагає боротися з інфекціями та покращує загальний показник здоров'я. Він виробляється під впливом УФ-променів, але взимку ми майже не бачимо сонця. Тому до продуктів, багатих вітаміном D (гриби, жирні види риб), потрібно щодня приймати його в дозуванні не менше 600 МО (IU).
👉 Але перш ніж приймати комплекс вітамінів краще відвідати свого терапевта та здати аналізи.
Психічна профілактика 🧠
Повноцінний відпочинок та здоровий сон не менше як 8 годин на добу, помірні фізичні навантаження, заняття улюбленою справою – все це допомагає нам триматися у цей непростий час.
👉 Тут ми неодноразово розповідали, як можна допомогти собі самостійно і завжди вказували на те, що якщо ви не можете з чимось впоратися самостійно – обов'язково звертайтеся до спеціалістів. Продовжуйте читати наш канал – у нас попереду ще багато корисної інформації.
Бажаю всім нам, щоб цей рік подарував нам багато приводів для радості! ☺️
Нехай старий рік забере всі негаразди та смуток, а новий принесе нам мир! ❤️
Друзі у нас коментарі завжди відкриті – і під цим дописом теж. Давайте залишимо один одному якихось хороших побажань у Новому році👇
#НапуттяВід_HR
👍13❤3