Основы

Виды тестирования, Основы, Тестирование ПО

Техники тест-дизайна

Тест-дизайн – это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи (тест-кейсы), в соответствии с определёнными ранее критериями качества и целями тестирования. Роли в тест дизайне: Тест-аналитик — определяет «ЧТО тестировать?». Тест-дизайнер — определяет «КАК тестировать?». Попросту говоря, задача тест-аналитиков и дизайнеров сводится к тому, чтобы, используя различные…

Читать дальше

Основы, Тестирование ПО

Анализ требований

Параметры тестирования документации 1. Четкость и ясность Начать тестирование требований можно с поверхностного осмотра документации. Это сложно назвать именно тестированием, но нередко уже на данном этапе выявляется немало недочетов. Начнем с обычного сценария. Вы начали читать требования и уже с первых строк у Вас возникает масса вопросов к автору (например,…

Читать дальше

Основы, Тестирование ПО

Требования

Что такое «требование» Требование — описание того, какие функции и с соблюдением каких условий должно выполнять приложение в процессе решения полезной для пользователя задачи. Тестирование программного обеспечения. Базовый курс. 2-е издание. Важность требований Требования являются отправной точкой для определения того, что проектная команда будет проектировать, реализовывать и тестировать. Элементарная логика…

Читать дальше

Основы, Тестирование ПО

Модели разработки ПО

Чтобы лучше разобраться в том, как тестирование соотносится с программированием и иными видами проектной деятельности, для начала рассмотрим самые основые — модели разработки ПО (как часть жизненного цикла ПО). При этом сразу подчеркнём, что разработка ПО является лишь частью жизненного цикла ПО, и здесь мы говорим именно о разработке. Материал…

Читать дальше

Основы, Тестирование ПО

Жизненный цикл ПО

Тестирование – не изолированный процесс. Это часть модели жизненного цикла программного обеспечения (Software Development Life Cycle, SDLC). Именно поэтому выбор средств и методик тестирования будет напрямую зависеть от выбранной модели разработки. В этом разделе мы рассмотрим наиболее часто применяемые подходы к разработке программного обеспечения, а также популярные сегодня методологии и практики,…

Читать дальше

Основы, Тестирование ПО

Откуда берутся ошибки в ПО?

Почему бывает так, что программы работают неправильно? Все очень просто – они создаются и используются людьми. Если пользователь допустит ошибку, то это может привести к проблеме в работе программы – она используется неправильно, значит, может повести себя не так, как ожидалось. Ошибка (error) – это действие человека, которое порождает неправильный результат.…

Читать дальше

Основы, Тестирование ПО

Верификация и валидация

Эти два понятия тесно связаны с процессами тестирования и обеспечения качества. К сожалению, их часто путают, хотя отличия между ними достаточно существенны. Верификация (verification)– это процесс оценки системы или её компонентов с целью определения того, удовлетворяют ли результаты текущего этапа разработки условиям, сформированным в начале этого этапа. То есть выполняются…

Читать дальше

бесплатные курсы, Виды тестирования, Начинающему тестировщику, Основы, Тестирование ПО

БЕСПЛАТНЫЙ КУРС по основам тестирования ПО

Бесплатный курс по ручному тестированию ПО с нуля Всех знаний из этой программы 90% хватит чтобы найти свою первую работу или стажировку тестировщиком. Остальное лишь за вашим упорством и желанием войти в IT. Английский язык на начальном этапе не обязательно знать на высоком уровне, исходя из своего опыта скажу, что…

Читать дальше

Начинающему тестировщику, Основы, Тестирование ПО

QA, QC и тестирование

Так в чем же разница между QA и тестированием, и что такое Quality Control? Многие люди до сих пор путают эти понятия, что, в общем-то, и не удивительно, принимая во внимание, что в нашей стране они зачастую могут использоваться для описания одних и тех же процессов. Но с формальной точки зрения,…

Читать дальше

Основы, Тестирование ПО

Почему тестирование необходимо?

В этом разделе мы рассмотрим самые базовые понятия и принципы, которые используются в процессе тестирования. Мы узнаем, что же, собственно, собой представляет тестирование, зачем оно нужно и кто им занимается. Рассмотрим цели, принципы и основные этапы тестирования. Почувствуем, каким должен быть психологический настрой настоящего тестировщика и развенчаем напоследок несколько мифов…

Читать дальше