QA Growth. Consulting | Mentoring | Courses – Telegram
QA Growth. Consulting | Mentoring | Courses
4.11K subscribers
199 photos
97 videos
9 files
529 links
⚡️ Канал для тих, хто хоче реалізуватися в сфері IT, отримати унікальні знання, робочі техніки і безцінний досвід в Quality Assurance.

👨‍💻Менеджер: Іван Шевчук
✍️ Зв'язатися зі мною: @yakymchuk_roma
Download Telegram
Артем придумав невеличкий туторіал, якщо ви хочете спробувати себе в автоматизації та попрактикуватися, читайте завдання та спробуйте його виконати 😉
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.

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

Чи цікаво отримувати схожі завдання в майбутньому на різні теми, рівні та інструменти?
Пишіть у коментарі 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥4
Гайз, давайте сьогодні зберемося з вами ввечері і трохи поспілкуємося на цікаві та важливі теми:

▪️Як тестувальнику спілкуватися з токсичними людьми в команді

▪️Що говорити, коли менеджер просить дати естімейт по сторі, в якій нічого не описано

▪️Як тестувальнику втримати в голові всі навички отримані на проекті

І також повідповідаю на віші запитання, які будуть виникати під час зіустрічі. Бо софт скіли та навички комунікації - це завжди ваша точка росту на будь якому проекті 😉

Зустрічаємось о 18:00, тут в каналі, запис буде❗️

Ставте + в коментах, хто планує бути
🔥26👍2
Сьогодні вийшов цікавий та корисний зізвон.

Хто не зміг потрапити, ловіть запис 🔥

Якщо у вас з‘являться питання під час перегляду або, ефір вийшов для вас корисним, пишіть про це у комментарях 😉

Все буде Україна🇺🇦

https://youtu.be/YrGWa1rW6MU
🔥23👍82
Гайз 👋

У списку питань, які ви просили розглянути, було також питання про тестування безпеки.

Наш колега, Свят Логін, знайшов дуже кайфову та корисну статтю, у якій ви знайдете для себе:

- дорожню карту, як розвиватися Security спеціалісту
- Cybersecurity Course, безкоштовний, на 38 годин навчання
- Тренінги
- Конференції
- Вебінари

та багато іншої корисної інформації
👍17🔥3
Forwarded from 🇺🇦 Security QA
​​Як з 0 потрапити в кібербезпеку

Цей гайд складається з курсів, освітніх інструментів, фахових блогів, подкастів та експлейнерів з кібербезпеки. Гайд розроблено для тих, хто:

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

Гайд побудовано на рекомендаціях від фахівців/-чинь SET University, а також учасників і учасниць спільноти SET.

https://frosted-asp-5e2.notion.site/SET-Guide-0-1f6eea3814d14541b96847d789220f3c
🔥31👍5🤡1
Forwarded from Roman Yakymchuk
This media is not supported in your browser
VIEW IN TELEGRAM
Бути дружиною програміста 😂
😁50🤣15👍6
Гайз, останнім часом, чув багато суперечок на тему того, в яку сторону краще податися в роботі, тому давайте сьогодні розберемо:

Автоматизоване проти Ручного тестування. Чи може автоматизоване тестування замінити ручне?

Швидка відповідь - ні.

Але давайте розбирати чому.

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

Ручне тестування включає в себе розуміння системи, спостереження та аналіз роботи того чи іншого компонента, відчуття зручності та аналізу поведінки продукту в цілому. Під час дослідження і тестування продукту ми можемо сильно вплинути на його якість, внести покращення або оптимізацію. Чи не це є Quality Assurance в чистому вигляді?

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

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

Тому з мого власного 10 річного досвіду, кілька порад на рахунок автоматизації:

🔹 потрібно завжди рахувати чи вигідніше автоматизація в часі та грошах перед ручним тестуванням;
🔸 якщо вже автоматизувати, то перед цим зробити тест аналіз та стратегію покриття;
🔹 якщо ви автоматизатор то ви повинні бути в першу чергу ручним тестувальником, який досконало знає систему, а не пише в сліпу, не розуміючи, як воно має працювати;
🔸 не автоматизуйте занадто багато кейсів допоки не стабілізували фічу, щоб не переписувати потім логіку по 300 разів.

Будьте мудрі в прийняті рішень на користь автоматизації чи ручного тестування! 😉
👍429🔥6
❗️Важливе оголошення, для учасників QA Magic MeetUp❗️

Нажаль Олександра Ковальова захворіла, ми бажаємо їй якнайшвидшого одужання.

У зв'язку з цим, у нас відбудеться заміна спікера

Нашим новим спікером буде Артем Биковець з темою:

QA: команда, роль чи компетенція необхідна для створення продукту?

Реєстрація почнеться завтра о 15:00, чекаємо на вас 😉
28🔥18👍6
This media is not supported in your browser
VIEW IN TELEGRAM
9🔥7
Лінка на фото з івенту QA Magic Meetup

Також, всі в кого є фото з івенту можете додавати туди також 😉

https://photos.app.goo.gl/j5yDEeA6MuTTN1SD9
15🔥2
Гайз привіт 👋

Зібрали для вас презентації спікерів, які виступали на QA Magic MeetUp у суботу 😉

Пишіть в коментах + хто був на івенті
👍27🔥132
Forwarded from Roman Yakymchuk
Народ, хочу поділитися результатами конференції, яка пройшла у суботу🔥

Нам з вами вдалося зібрати:

60 000 грн. 🔥

10 000 - ми відправили на FVP-дрони.
50 000 на медичний батальйон.
*скріни підкріплюю

Дякую усім хто був присутній ❤️
Все буде Україна 🇺🇦
55👍19🔥41
Час практикуватись‼️

Гайз, останнім часом чув багато запитів: саме на напрацювання практичного досвіду у тестуванні та техніках тест дизайну.

Тому вирішив запустити 10-ти денний онлайн воркшоп🔥

Що буде: 5 днів на тиждень ми будемо збиратися з вами і на практиці тестувати різні сайти та мобільні додатки!

Для кого: у першу чергу для тих, хто бажає знайти першу роботу або перейти на новий проект, а також для усіх тих, хто хоче попрактикуватися в техніках тест дизайну

Починаємо: 27.03

Вартість: 1000 грн за 10 днів. - 100 грн в день!

Це буде в робочі дні з понеділка по п'ятницю приблизно у проміжок часу з 9-11 ранку, тривалість 1 година. Запис буде. Сертифікат теж зроблю

Ставте + у коментарях, хто бажає доєднатися
20🔥9👍6
This media is not supported in your browser
VIEW IN TELEGRAM
👍13
Гайз 👋

На днях Артур Шевченко записав дуже крутий курс по Chrome Dev Tools

Ви можете подивитися його безкоштовно на його youtube каналі, та подякувати йому за це лайком, підпискою чи коментарем.

Радий що все більше українського контенту з’являється по нашій тематиці
👍9418🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
16
Forwarded from Roman Yakymchuk
This media is not supported in your browser
VIEW IN TELEGRAM
Всім привіт 👋
Хочу поділитися з вами своїм новим хоббі - танго 💃🕺

Кожній людині важливо мати свої хоббі, для того щоб переключатися між роботою та урізноманітнювати своє життя!

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

І недостатньо просто дивитися відео і слухати теорію, потрібно ставати і танцювати.

Тому практикуйте свої навики в тестуванні, щоб ставати кращими!

Поділіться своїми хоббі в коментарях 😉
55👍17🔥13❤‍🔥1🐳1🤗1
Мистецтво тест менеджменту 🙌

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

1. Планування - один з ключових елементів успішного тест-менеджменту.

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

2. Координація команди

Належна координаціія команди є важливим аспектом тест-менеджменту.

* Встановлення чіткої комунікації: забезпечте обмін інформацією між тестувальниками, розробниками, менеджерами проекту та іншими зацікавленими сторонами.
* Делегування обов'язків: призначте відповідальних осіб для окремих завдань тестування та моніторингу процесу.
* Підкріплення командного духу: стимулюйте співпрацю та взаємодопомогу між всіма членами команди.

3. Моніторинг процесу тестування

Допомагає виявляти та усувати проблеми на ранніх стадіях та контролювати якість продукту. Ось декілька аспектів, на які варто звернути увагу:

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

4. Звітність та аналіз результатів

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

* Створення звітів про тестування: документуйте результати тестів, включаючи виявлені помилки, пропущені або пройдені тестові випадки.
* Оцінка продуктивності команди: аналізуйте ефективність роботи тестувальників, враховуючи кількість виявлених помилок, час на їх вирішення та виконання тестових сценаріїв.
* Рекомендації щодо поліпшення процесу тестування: ідентифікуйте проблеми та недоліки в процесі тестування, визначте можливі причини та запропонуйте шляхи вирішення цих проблем.
* Зворотній зв'язок з розробниками та менеджерами проектів: поділіться результатами тестування та аналізом зі стейкхолдерами, обговоріть питання щодо якості продукту та можливі дії для їх вирішення.

5. Навчання та розвиток

Цей пункт має важливе значення для ефективного тест-менеджменту:

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


Лайфхаки та цікаві інструменти це звісно добре, але не потрібно забувати і про базу 😉
32👍10🔥8
Гайз 👋

Сьогодні пропоную, поділитися корисними плагінами та інструментами, які ви використовуєте в роботі.

Потім зберемо список найбільш цікавих і зробимо невеличкий огляд 😉

Почну зі своїх:

1. Fake Filler плагін в Chrome який допоможе згенерувати фейкові дані та заповнити автоматично форму на вашому сайті
2. Perfectlurel плагін допоможе вам провести Pixel Perfect тестування та перевірити чи сходиться результат відображення вашого додатку з тим що ви планували на дизайні
3. Exploratory Testing Chrome Extension дозволяє вам проводити дослідницькі тест сесії, робити скріни, нотатки та репортики
4. Screen Recorder плагін в Chrome, який дає можливість записувати екран вашого браузера та всього екрану, якщо навіть потрібно перемикатися між додатками
5. Mockaroo допомагає згенерувати дані, наприклад якщо ви хочете вставити в базу кілька десятків або сотень рядків, він злегкісттю з цим справиться
6. generatedata.com те саме, як і попередній
7. pairwise tool інтсрумент який вам може згенерувати пари для проведення тестів

Продовжуйте у коментах, діліться своїми улюбленими 👇
👍68🔥26😍4🥰1🙏1