Найти в Дзене
Основы тестирования

Основы тестирования

Базовые понятия тестирования. Правила и основные ошибки написания артефактов тестирования. Разбор популярных вопросов по осоновам тестирования.
подборка · 10 материалов
789 читали · 2 года назад
Основы тестирования. Часть 10. Тест-стратегия.
Помимо тест-плана на первом этапе процесса тестирования может создаваться тест-стратегия (тестовая стратегия). Т​естовая стратегия описывает подходы, правила и практики, применяемые на проекте, а также виды тестирования и тестовые данные, которые будут использованы в процессе тестирования. За основу возьмем определение из ISTQB: Стратегия тестирования (test strategy): Высокоуровневое описание уровней тестирования, которые должны быть выполнены, и тестирования, входящего в эти уровни, для организации или программы из одного или более проектов...
906 читали · 2 года назад
Основы тестирования. Часть 9. Тест-план.
Необходимо обозначить, что помимо аналитики и тестирования спецификации к проекту на первом этапе также создаются высокоуровневые документы по тестированию продукта. К ним можно отнести тест-план и тест-стратегию. Начнем с первого. Тест план (Test Plan) — это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения...
416 читали · 2 года назад
Основы тестирования. Часть 8. Анализ требований.
Требование (requirement) ​— описание того, какие функции и с соблюдением каких условий должно выполнять приложение в процессе решения полезной для пользователя задачи. Спецификация требований программного обеспечения (англ. software requirements specification, SRS) — структурированный набор требований/запросов (функциональность, производительность, конструктивные ограничения и атрибуты) к программному обеспечению и его внешним интерфейсам. Также данный термин часто называют "спекой". Тестирование требований (спецификации) — это их проверка, чтобы найти ошибки до начала разработки...
838 читали · 2 года назад
Основы тестирования. Часть 7. Жизненный цикл тестирования ПО
В этой статье мы рассмотрим ряд этапов (шагов), которые происходят при тестировании продукта. В следующий же публикациях мы досконально рассмотрим каждый этап. Жизненный цикл тестирования ПО (STLC - Software Testing Lifecycle) - это процесс тестирования, который включает в себя определенную последовательность шагов, чтобы гарантировать достижение целей в области качества. В процессе STLC каждое действие выполняется планомерно и систематически. ISTQB определяет следующие шаги: 1) Анализ требований,...
540 читали · 2 года назад
Основы тестирования. Часть 6. Цели тестирования. Верификация и Валидация. Ошибка, дефект, отказ.
Ознакомившись с SDLC многие уже поняли, что тестирование важно на протяжении всего проекта. Но именно на начальной стадии, при тестировании документации (требований к продукту, в том числе), можно обнаружить критические ошибки, например в логике разрабатываемой информационной системы, и тем самым избежать их. Поэтому нужно помнить об увеличении стоимости ошибки в процессе разработки. Чем позднее была обнаружена ошибка, тем сложнее, дольше и дороже будет её исправление. Но что же такое "ошибка"?...
198 читали · 2 года назад
Основы тестирования. Часть 5. Основы понятия методологии разработки. Понятие семейства Agile. SCRUM и kanban.
Тему моделей жизненного цикла хотелось бы продолжить понятием методологии разработки и кратким обзором наиболее встречающихся в современных реалиях методологий. Итак, Методология разработки программного обеспечения — совокупность методов, применяемых на различных стадиях жизненного цикла программного обеспечения и имеющих общий философский подход. Стоит чётко понимать, что модель жизненного цикла и методология это понятия разные: модель разработки программного обеспечения (их мы рассматривали в части 4) описывает, какие стадии жизненного цикла оно проходит и что происходит на каждой из них...