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
This media is not supported in your browser
VIEW IN TELEGRAM
👍24
Хаос в голові 🤯

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

Нещодавно спілкувався зі своїми студентами і помітив наступні тенденції:

Найбільше допомагає декомпозиція коли нам потрібно більш детально розібратися в продукті
«Починаючи з декомпозиції я зрозуміла як можна розбити свій продукт, що є мега практично для продуктів які живуть довго та не мають документації (на такому я зараз працюю). Декомпозиція допомогає складати документацію поступово, та нічого не пропустити.»

Методи комбінаторики дозволяють скоротити кількість тестів в рази та економлять купу часу

Хтось полюбив тестувати використовуючи тестування станів та переходів і познаходив нові баги на проекті до яких 2 роки ніхто не мав справи.

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

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

Яку з тем Тест Аналізу вам хотілося б розібрати більш детально?
20👍81💋1
Доброго вечора, ми з України🇺🇦

Друзі, дякую за вашу активність у голосуванні 🙏

Поступово будемо розбирати усі ці теми і почнемо з "тестової документації та стратегії тестування"

Це один із ключових пунктів, який впливає на:

▪️якість тестування
▪️контрольованість процесу
▪️результат роботи

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

Коли: 27.09
О котрій: 20:00
Вартість: символічна, 200 грн💰 (50% від суми піде на потреби ЗСУ 🇺🇦)

Приходьте отримати корисні і якісні знання та допомогти нашим військовим 💪

Для реєстрації, пишіть у приват @yakymchuk_roma
14🔥3🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Чи бувало у вас таке, пофіксили вам баг, а там два нових? 😂
😁33👍14🤣5🥴1
Test Documentation

Вчора провів вебінар на тему тестової документації, ділюсь з вами корисними лінками, можливо вам будуть корисними

https://www.guru99.com/testing-documentation.html

Testing strategy denoscription

https://www.google.com/amp/s/www.softwaretestinghelp.com/writing-test-strategy-document-template/amp/

Test plan example

https://www.softwaretestinghelp.com/wp-content/qa/uploads/2014/02/Live_Project_Test_Plan_SoftwareTestingHelp.pdf

Cheat sheets

https://adventuresinqa.com/wp-content/uploads/2015/12/Mobile-Testing-Cheat-Sheet-Adventures-in-QA.pdf

https://goritskov.com/media/files/testheuristicscheatsheetv1.pdf

https://agiletester.ca/wp-content/uploads/sites/26/2017/07/TestPlanningCheatSheet.pdf

Завдяки вашим донатам, ми змогли відправити хлопцям невеличку допомогу. Думаю і надалі робити таку ж ініціативу, адже ситуація в нас win-win ви отримуєте нові знання та допомагаєте нашій армії наближаючи перемогу України ♥️
38👍12
Всім привіт 👋

Давайте ще раз коротко пройдемося по процесу тестування, та закріпимо для себе основні стадії
🔹Аналіз вимог
🔸Планування тестування
🔹Дизайн тестів
🔸Виконання тестів та заведення баг репортів
🔹Ретестування та регресійне тестування
🔸Тест репорт
Закріплюйте собі в закладки, щоб не загубити
https://telegra.ph/Stad%D1%96i-QA-procesu-04-14
🔥9👍5
Друзі привіт, хочу нагадати вам, що вже у цей четверг стартує курс з Тест Аналізу

На вас чекає 2 місяці крутої інфи і цікавої практики.

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

P.S. і до речі, цього тижня дам вам цікавої інфи по використанню комбінаторного тестування з використанням техніки Pairwise

Якщо маєте питання з приводу курсу або оплати пишіть у особисті @yakymchuk_roma
🔥8
І також хочу, нагадати, що вже сьогодні стартує наш курс з Тест Аналізу

Перший урок починається о 19:00

До 18:00 ви ще встигаєте вскочити у останній вагон, якщо у вас залишились питання, пишіть у особисті @yakymchuk_roma

Частину грошей я передаю на ЗСУ
🔥5👍3
Всім привіт 👋

В тестуванні однією із важливих стадій є підготовка тест репорта.

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

https://geteasyqa.com/qa/write-test-report/

#testreport #qa
👍14👏1
Доброго дня колеги!

Вітаю всіх з днем захисника України, дякуємо кожній людині що боронить нашу неньку 🇺🇦

Для того щоб захистити наші з вами web додатки, пропоную вашій увазі також чітліст корисних лінок по WEB Penetration Testing

Збережіть собі до закладок, та практикуйтесь

https://github.com/Ignitetechnologies/bugbounty

#security #penetration
16👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Десь приблизно так я навчаю своїх студентів 🤣
🤣5313👍11
Test-Engineering-Skills-v3.pdf
305.6 KB
Куди розвиватись тестувальнику?

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

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

▪️Підходи тестування;
▪️Тест дизайн;
▪️Технічні скіли;
▪️Моделювання

Продукт/домен - для тих что хоче стати професійним експертом в певній ніші, наприклад GameDev, HealthCare чи E-Commerce

▪️Управління дефектами;
▪️Навчання;
▪️Логіка та раціональне мислення

Project Managment - для тих, хто хоче керувати проектами та командами у них.

▪️Управління часом;
▪️Управління ризиками;
▪️Планування

Leadership - для тих, хто хоче мотивувати команди тестувальників та проводити тренінги, менторити їх

▪️Комунікації
▪️Навчання/Менторство
▪️Соціальні навички

Якщо коротко, то ось навички, на яких вам треба зосередитися, щоб обрати у якому напрямку ви хотіли б рухатися.

Далі буду трохи більше розкривати для вас ці навички і як їх прокачувати 😎
🔥27👍8
І так давайте сьогодні розбиратись з Тест дизайном

Тест дизайн - це процес проектування вхідних значень, які будуть ефективно тестувати вашу систему.

На практиці ми використовуємо два загальних підходи до проектування тестів.

▫️Перший це criteria-based test design, ми проектуємо тестові значення, які будуть задовільняти інженерні цілі, такі як покриття критеріїв.
▫️Інший це human-based test design, ми проектуємо тестові значення ґрунтуючись на знаннях предметної області програми, а також на наших знаннях про тестування. Це два зовсім різних види активностей.

Давайте розглянемо приклад першого підходу

Вам приходять Acceptance Criteria по типу:

🔘 Користувач може створити об’єкт де обов’язково має бути ім‘я об'єкта;
🔘 Ім‘я об'єкта має бути унікальним;
🔘 Також у об'єкта ще є опис, але користувач може створити об’єкт без опису.

Ми приблизно розуміємо модель програми і маємо придумати тест кейси, щоб покрити критерії.

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

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

Головне, що ці два підходи доповнюють один одного, і нам потрібні обидва для повного тестування програмного забезпечення.
🔥19👍74