Курс разработан специально для тех, кто хочет освоить профессию QA-инженера. Программа является сбалансированной, уделяет внимание детальному изучению теории, так и практическим навыкам. Поэтому после прохождения курса тестеров вы будете иметь достаточный практический и теоретический уровень для начала работы тест-инженером.
ОСНОВЫ ТЕСТИРОВАНИЯ
На первых занятиях курсов тестеров в Львове вы узнаете, что такое тестирование и каковы его основные цели. А также почему работа QA-инженера является неотъемлемой частью разработки программного обеспечения. Вы четко поймете разницу между такими стандартами, как Validation и Verification. Мы будем говорить о рисках и определим, когда и по какой причине возникает ошибка. Также обучение предусматривает ознакомление с принципами тестирования и закрепления данного теоретического раздела на практике.
ЖИЗНЕННЫЙ ЦИКЛ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
SDLC — это непрерывный процесс, который стартует от времени принятия решений о необходимости создания ПО и заканчивается в момент его окончательного изъятия из эксплуатации. В зависимости от проекта, используются и различные методологии (или так называемые модели) разработки ПО. На наших курсах тестеров мы ознакомим вас с жизненным циклом разработки ПО и остановимся на каждом из его этапов. Рассмотрим последовательные и гибкие модели (Waterfall, V-model, Scrum, Kanban). Четко увидим различие между моделями, их преимущества и недостатки.
ДЕТАЛЬНОЕ ИЗУЧЕНИЕ МЕТОДОЛОГИИ SCRUM
Scrum — одна из самых популярных методологий (моделей) разработки программного обеспечения. Она акцентирует внимание на качественном контроле процесса разработки.
На этом занятии в рамках курса QA-инженеров мы подробно рассмотрим:
— оновні принципы и этапы методологии;
— понятие итерации (Sprint);
— роли (Product Owner, Scrum Master, Scrum Dev Team);
— артифакти (Project Backlog, Sprint Backlog);
— meetings (Daily, Sprint Planning, Sprint Review, Sprint Retrospective, Backlog Refinement);
— типы задач (Epic, Story, Tasks, Subtasks).
ПРОЦЕСС ТЕСТИРОВАНИЯ
На занятиях Вы узнаете, из каких основных фаз состоит процесс тестирования. Мы поговорим о том, насколько важен анализ требований, и что нужно делать в случае отсутствия спецификаций. Вы ознакомитесь с различными видами документации, такими как тест-план (Test Plan), матрица отслеживания (Tracebility Matrix). Научитесь определять входные и выходные критерии тестирования.
ТРЕБОВАНИЯ
Анализ требований является главным этапом в разработке программного обеспечения. Именно поэтому так важно знать правила их построения. На курсах тестировщиков мы ознакомим вас с типами требований и научим различать функциональные и не функциональные требования, а также покажем типичные ошибки при написании требований на примере.
ОШИБКИ
На этом занятии Вы узнаете, что такое ошибка, какие бывают виды ошибок и их компоненты. Мы проследим весь жизненный цикл и научимся отчитываться об ошибке (Bug reporting).
РАЗРАБОТКА ТЕСТОВ
Согласно утвержденных требований, разрабатываются тестовые случаи (Test Саѕеѕ). Вы узнаете правила написания тестовых кейсов и их компоненты, понятие отрицательных и положительных тестов, что такое Check List и как правильно его использовать.
УРОВНИ И ТИПЫ ТЕСТИРОВАНИЯ
Во время лекции на курсах тестеров вы узнаете, какие бывают уровни и типы тестирования, их особенности, а самое важное — как их использовать на практике.