Тема 1.Введение в профессию
Что изучить:
- Основные знания и умения тестировщика:
- Вводная
- Таблица знаний и умений тестировщика
- ФТ
- Нефункциональное тестирование
- Багтрекинг
Узнать:
- Что такое тестирование?
- Цели тестирования
- Этапы тестирования
- Этика
- Градация тестировщиков в компании
- Какие виды тестирования бывают?
- Разницу между функциональным тестированием и нефункциональным
- Заведение дефектов в баг-трекере
- локализация дефекта
- Priority/Severity дефекта
- жизненный цикл дефекта
Функциональное тестирование:
- Умение составлять чек-листы, тест-кейсы;
- Применение базовых техник тест-дизайна (граничные значение, классы эквивалетности);
- Приоритезация выполнения тестов;
- Анализ требований.
Багтрекинг
- Умение локализовывать дефекты при обнаружении;
- Умение описывать дефекты лаконично;
- Понимание ЖЦ дефекта.
Тест-дизайн
- Анализ тестов;
- Проектирование тестов (pairwise, decision tables, state transition...);
- Документирование тестов.
Прикладные навыки
- Опыт работы с ПК на уровне "администратор", знание офисного пакета;
- Умение работать с БД(на уровне запросов), SQL, etc.
Процесс разработки
- Как устроен процесс разработки на проекте;
- Какие методологии еще существуют, их отличия.
Нефункциональное тестирование
- Знание видов нефункционального тестирования;
- Представление о выполнении различных видов нефункционального тестирован.
2. Вводная
- Основы тестирования
- Кому нужно тестирование?
- Деятельность тестировщика
- Причины дефектов в программном обеспечении.
- Начальная квалификация тестировщика
- Знания и навыки для начинающего тестировщика:
- Компетенции тестировщика
- Процесс тестирования
Основы тестирования
Для начала немного терминологии.
Существует три основных термина, в тестировании ПО, в которых можно запутаться: тестирование (Testing), контроль качества (QC – Quality Control) и обеспечение качества (QA – Quality Assurance).
Термины QA и QC тесно связаны друг с другом:
Комментариев нет:
Отправить комментарий