29 жовтня та 5 листопада в Черкаському Державному технологічному університеті (ЧДТУ), компанія QATestlab буде проводити тренінги по тестуванню ПЗ.
Основне завдання тренінгів - дати зацікавленим студентам основні поняття про процес розробки програмного забезпечення. Про завдання та цілі, які покладаються на процес тестування в загальній методології розробки програмного забезпечення. Дати практичні приклади по використанню інструментарію тестувальника.
За підсумками проведених занять буде проведене тестування. Студентам, які успішно пройдуть тестування будуть вручені сертифікати.
Завдання тренінгу:
1. Розкрити особливості досить нової професії - тестувальника ПЗ;
2. Одержати як теоретичні знання, так і деякий практичний досвід роботи із різними проектами, рішення реальних завдань, з якими працюють тестувальники;
3. Навчитися застосовувати різні методики для тестування програмного забезпечення;
4. Навчитися описувати помилки програмного забезпечення й писати тест-кейси;
5. Навчиться правильно використовувати ручне й автоматизоване тестування в реальних проектах;
6. Навчитися аналізувати й розумно використовувати власний час у роботі;
Структура програми тренінгу:
Тема 1. Введення в процес тестування. Роль тестування в життєвому циклі розробки програмного продукту. Як насправді тестуються програми.
Тема 2. Помилки в програмах. Опис програмних помилок і їх аналіз. Життєвий цикл програмних помилок.
Тема 3. Розробка тестів і структура тест-кейсів. Регресійне тестування.
Тема 4. Автоматизоване й навантажувальне тестування. Використання програмного забезпечення для тестування ПЗ.
ПРОГРАМА
Тема 1. Введення в процес тестування. Роль тестування в життєвому циклі розробки програмного продукту. Як насправді тестуються програми.
1. Ознайомлення з основними теоретичними питаннями, визначеннями й термінами.
2. Тестування "білого ящика" і "чорного ящика"
3. Ціль роботи тестувальника
4. Цикл розробки ПЗ
5. Роль тестування в життєвому циклі розробки програмного продукту
Тема 2. Помилки в програмах. Опис програмних помилок і їх аналіз. Життєвий цикл програмних помилок.
1. Визначення програмної помилки й умови життя програмних помилок. Причини появи багів.
2. Що така якість. Викриття концепції про 100% тестуванні ПО.
3. Типи багів. Атрибути багу.
4. Опис програмних помилок і робота з багтрекинговою системою
5. Життєвий цикл програмних помилок.
Тема 3. Розробка тестів і структура тест-кейсів. Регресійне тестування.
1. Структура й деталізація тест-кейсів.
2. Результати виконання тест-кейсів. Аналіз отриманих результатів.
3. Регресійне тестування.
4. Перевірка виправлених помилок.
Тема 4. Автоматизоване й навантажувальне тестування. Використання програмного забезпечення для тестування ПЗ.
1. Використання автоматизованого тестування за допомогою Watіr, Selenіum, Ratіonal Robot.
2. Навантажувальне тестування за допомогою Wapt, AB.exe, LoadRunner.
3. Використання програмного забезпечення для тестування ПЗ: програми для виявлення витоків пам'яті, відслідковування збоїв, програми для web-тестування.