Опис курсу:
Базовий курс QA - програма навчання тестування ПЗ з нуля. Курс QA для початківців включає оволодіння основними навичками і вміннями проведення повноцінного процесу тестування. На QA-курсах Ви познайомитесь із фундаментальними поняттями тестування, навчитеся створювати тест-кейси, дізнаєтесь як знаходити баги та створювати звіти. На уроках QA-тестування Ви будете створювати реальні тест-кейси, вивчите всі види і рівні тестів. Базовий курс QA - початкова ступінь комплексної програми навчання тестування, після якої Ви зможете почати вивчення Поглибленого курсу QA і курсу Автоматизованого тестування.Після вивчення курсу Ви зможете:
- Розуміти важливість тестування як невід'ємної частини розробки і впровадження програмних продуктів.
- Використовувати на практиці всі види і рівні тестів.
- Знаходити баги і писати звіти про них.
- Створювати тест-кейси і правильно їх об'єднувати в набори.
- Розбиратися в кожній стадії QA-процесу.
Програма курсу:
- Введення в тестування програмного забезпечення.
- Що таке тестування. Для чого потрібно тестування програмного забезпечення
- Життєвий цикл розробки ПЗ
- Основні документи, які використовуються в процесі життєвого циклу розробки ПЗ
- Для чого потрібен Test Plan і як його складати
- Техніка тест дизайну (Equivalence Partitioning, Boundary Values)
- Test Case як основний артефакт тестувальника
- Коли Test Case буває негативний
- Складання тестового набору для першої програми, що тестується
- Поняття дефекту.
- Що таке баг
- Навіщо і де описувати Bug report
- Що таке severity і priority
- Життєвий цикл дефекту
- Системи відслідковування помилок. Огляд найпопулярніших систем
- Знайомство з багтрекінговою системою Jira. Опис багів в системі
- Види вимог.
- Види документів з вимогами до програмного забезпечення
- RDD
- SRS
- PRD
- BRD
- Критерії тестування вимог
- Повнота
- Однозначність
- Несуперечність
- Реалізованість
- Відстеження
- Тестованість
- Тестуємо реєстраційну форму. Специфіка тестування полів, електронна адреса і телефон
- Види документів з вимогами до програмного забезпечення
- Методології тестування.
- Проектна команда. Види методологій тестування програмного забезпечення
- Водоспадна модель
- V-модель
- Ітеративна модель
- RUP
- MSF
- Agile
- SCRUM
- Спринт
- Резерв проекту
- Резерв спринту
- Діаграма вигорання
- Сторі Поінт
- Зупинка Спринту
- Покер Планування
- Зустрічі в Скрамі
- Проектна команда. Види методологій тестування програмного забезпечення
- Види тестування програмного забезпечення.
- Які бувають види тестування
- Функціональне тестування
- Нефункціональне тестування
- Тестування, пов'язане зі змінами
- Які бувають види тестування
- Use Case і Check List.
- Що таке Use Case. Для чого потрібен. Чим Use Case відрізняється від Test Case
- Що таке Check List. Де і коли застосовують Check List. Чи може Check List замінити Test Case
- Як скласти Use Case і Check List на прикладі тестування будь-якого предмету
- Випадкове тестування і тестування без вимог
- Ad-Hoc - процес тестування без специфікації
- Exploratory - дослідне тестування
- Коли застосовувати і для яких проектів
- Застосування на практиці
- Системи зберігання і управління тестовими випадками.
- Ознайомлення з системою TestLink (Easy QA)
- Написання тестових випадків у системі TestLink (Easy QA)
- Нефункціональні види тестування.
- Всі види тестування продуктивності
- Тестування навантаження (Performance and Load Testing)
- Стресове тестування (Stress Testing)
- Тестування стабільності або надійності (Stability/Reliability Testing)
- Об'ємне тестування (Volume Testing)
- Тестування установки (Installation testing)
- Тестування зручності користування (Usability Testing)
- Конфігураційне тестування (Configuration Testing)
- За допомогою яких інструментів проводять і для чого
- Всі види тестування продуктивності
- Контроль отриманих знань.
- Приклад стандартного співбесіди
- Реальні завдання
- Що таке Pairwise Testing.
- Попарне тестування. Коли, як і навіщо застосовується
- PICT, як найпростіший інструмент для автоматизації таких перевірок
Мінімальні вимоги:
- Наявність власного ноутбуку для занять в аудиторіях
* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!