Курс: основы тестирования программного обеспечения

214 Новости Винницы

Курс разработан специально для тех, кто хочет освоить профессию QA-инженера. Программа является сбалансированной, уделяет внимание детальному изучению теории, так и практическим навыкам. Поэтому после прохождения курса тестеров вы будете иметь достаточный практический и теоретический уровень для начала работы тест-инженером.QA school - Львівська IT школа тестування

ОСНОВЫ ТЕСТИРОВАНИЯ

На первых занятиях курсов тестеров в Львове вы узнаете, что такое тестирование и каковы его основные цели. А также почему работа 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 и как правильно его использовать.

УРОВНИ И ТИПЫ ТЕСТИРОВАНИЯ

Во время лекции на курсах тестеров вы узнаете, какие бывают уровни и типы тестирования, их особенности, а самое важное — как их использовать на практике.