2. Трошки про себе:
● Мене звати Вероніка
● Загальний досвіт роботи – більше 6 років
● Змінила фізику на професію тестувальника
● Працювала навіть з програми без кнопочок
4. №1: Тестування – ДНО!
Програмування – РУЛИТЬ!
Мабудь чули: «Спробуй спочатку тестування, зрозумій що
таке IT, а потім вже йди в програмісти!»
5. №1: Тестування – ДНО!
Програмування – РУЛИТЬ!
Мабудь чули: «Спробуй спочатку тестування, зрозумій що таке IT, а потім
вже йди в програмісти!»
В житті це ДВА РІЗНІ підходи до програми!
Звичайно, вам ніхто не забороняє зміни
спеціальність, але це потрібно буде вчити
зовсім інші речі!
Загальні моменти для IT сфери будуть
однакові, але не більше!
6. №1: Якщо не в програмісти – то куди?
Давайте спочатку пройдемо цей етап гри
9. №2: Тестування найлегший шлях до IT!
Це було актуально 5 років тому, коли достатньо було
вивчити теорію тестування і все!
Зараз набір того, що необхідно знати давно
вийшов за ці рамки!
Для порівняння:
Курс Програмування базовий – 16 занять
Курс по WEB дизайну – 20 занять
Курс з Project Management – 19 занять
QA Manual – 32 занять
АЛЕ
- Багато моменті треба знати лише основи
- Курс підходить для будь-якого рівня
10. №3: Тестування – це просто клацати на сайті та
нудно говори: «Це БАГ»
За що (ніби то) тестивальників ніхто не любить!
11. №3: Тестування – це просто клацати на сайті та
нудно говори: «Це БАГ»
За що (ніби то) тестивальників ніхто не любить!
Є така штука – SQLC (Software
Development Life Cycle) – це як кругообіг
води в природі тільки для IT
Як бачите, тестування – це
передостання частина! Який би крутий
не був програміст, якщо він зробив
помилку - саме тестувальник каже чому
не можна віддавати замовнику!
17. Що таке QA, QC та Testing?
QA - це превентивний процес, завданням
якого є забезпечення якості продукту в
майбутньому. У цьому сенсі Quality Assurance
більш орієнтований на процес.
QC - це процес знаходження помилок в
продукті, з метою їх подальшого
виправлення. Завданням Quality Control є
підтримка якості продукту в поточний момент
часу
Testing – безпосередньо – проходження тест
кейсів та документація багів
22. Основа вдалого тестування - документація
Пам'ятаєте міф про клацати на сайті?
Цифри з життя:
80% часу займає робота з
документацією
20% в саме тестування
Документація допомагая:
- Запланувати;
- Не забути;
- Пояснити що робити;
- Зробити звіт;
23. Один з перших документів – check list
Сheck list - це документ, який містить в собі
варіанти ідей для покрокового тестування
Він використовується, коли на проект
недостатньо часу, вимог або кваліфікації
інженерів.
24.
25.
26. Чек-лист може бути оформлений у вигляді:
1) Списку, в якому послідовність пунктів не має значення
(наприклад, список значень якогось поля).
2) Списку, в якому послідовність пунктів важлива (наприклад,
кроки в короткій інструкції).
3) Структурованим (багаторівневим) списком, що дає змогу
побачити ієрархію ідей.
Важливо зрозуміти, що не існує обмежень при розробці чек-
листів – головне, щоб вони допомагали в роботі.
28. 1. Познайомитись з сайтом
https://www.globalsqa.com/angularJs-protractor/BankingProject
2. Зробити чек лист для функції Login та Logout як користувач
Сustomer