СТРУКТУРА КУРСА
Три столпа, которые приведут тебя к успеху: Сила, Знание и Самоконтроль… А, нет))
Теория
Хороший фундамент - залог крепкой здания. Знание теории послужит вам отличным базисом для построения быстрой и успешной карьеры.
Прaктика
Курс поможет вам получить на практике знания по основным этапам обеспечения качества: проверка требований к продукту, оценка рисков, планирование идей по улучшению качества продукта, планирование тестирования, анализ результатов тестирования.
Собеседование
Умение проходить собеседования - такой же полезный навык как и знание других инструментов тестирования.
Жизненный цикл бага
Итак, мы нашли баг. Что же с ним может случится, на всём его нелегком жизненном пути? (Названия этапов жизни дефектов могут быть разными в разных баг-трекинг системах, но суть их одна). Допустим вы нашли баг и зарегистрировали его в баг трекинг системе. Согласно […]
Цели тестирования
– Предоставление информации о качестве ПО конечному заказчику; – Повышение качества ПО; – Предотвращение появления дефектов. Цели тестирования могут отличаться, в зависимости от этапа разработки ПО, на котором оно проводится. К примеру, на этапе кодирования целью тестирования будет вызов как можно большего количества сбоев в работе программы, что позволит […]
Техники тест дизайна
При создании IT-продукта большую роль играет обеспечение качества – Quality Assurance (QA). Для того, чтобы устранить ошибки и «баги», QA-инженеры в числе прочих инструментов применяют техники тест-дизайна. Тест дизайн – это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи (тест кейсы), в соответствии с определёнными ранее критериями […]
Регрессионное тестирование
Суть регрессионного тестирования заключается в том, чтобы найти проблемы, возникшие в результате изменений продукта. Предположим, есть продукт, состоящий из множества частей, при изменении одной из его частей могут возникнуть проблемы в других частях, либо добавление нового функционала приведет к ошибкам в старом. Зачем нам проводить данный вид тестирования? Одна из очевидных […]
Спецификация требований
Спецификация требований – законченное описание поведения программы, которую требуется разработать. В этой статье мы рассмотрим составляющие данного документа, рекомендованные стандартом IEEE 830 (структура SRS – Softwarerequirementsspecification): Введение: Цели Соглашения о терминах Предполагаемая аудитория и последовательность восприятия Масштаб проекта Ссылки на источники Общее описание: Видение продукта Функциональность продукта Классы и характеристики […]
Виды тестирования
В зависимости от целей делятся на: 1. Функциональные виды тестирования Функциональные виды тестирования рассматривают внешнее поведение системы. Функциональные тесты базируются на функциях и особенностях, а также взаимодействии с другими системами, и могут быть представлены на всех уровнях тестирования: компонентном или модульном (Component/Unit testing), интеграционном (Integration testing), системном (System testing) . […]
Баг репорт
Баг или дефект репорт — это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата. Дефекты обнаруживаются на этапе тестирования программного обеспечения (ПО), когда тестировщик проводит сравнение полученных результатов работы программы (компонента или дизайна) с ожидаемым результатом, описанным в спецификации требований. […]
План тестирования
Тест-план (Testplan, план тестирования) – это документ, описывающий весь объем работ по тестированию, начиная с описания тестируемых объектов, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения. Как мы можем лицезреть, тест-план является важной составляющей любого […]
Основные принципы тестирования
Тестирование программного обеспечения – креативная и интеллектуальная работа. Разработка правильных и эффективных тестов – достаточно непростое занятие. Принципы тестирования, представленные ниже, были разработаны в последние 40 лет и являются общим руководством для тестирования в целом. 1. Исчерпывающее тестирование невозможно Думаю что все понимают что протестировать все возможные случаи и комбинации […]