Основы

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

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

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

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

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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