К основному контенту

Сообщения

Сообщения за сентябрь, 2017

С чего начинать изучение тестирования? Конечно же с методов!

На рисунке 1 представлена классификация тестирования. В этом блоге речь пойдет о методах тестирования или по другому – по доступу к коду и архитектуре приложения.                                                Рисунок 1. Классификация тестирования.             Метод черного ящика – без доступа к коду. Чтобы разобраться, приведу простой пример. Любой пользователь работает с тем или иным приложением каждый день. Сам того не зная, он тестирует это приложение. Тестирование проводится методом черного ящика, так как пользователь видит только интерфейсную часть с необходимым функционалом. Разница только в том, что пользователь уже работает с протестированным и отлаженным приложением, а тестировщик проверяет приложение до попадания его в руки пользователя. Метод белого ящика (иначе еще говорят «стеклянного») – с доступом к коду. Чтобы тестировать данным методом, у сотрудника должны быть знания для понимания увиденного. Чаще всего таким методом (должны J ) тестируют разработчики,

Кто такой тестировщик и что он делает.

Если заняться поиском понятия "тестировщик" в интеренете, то чаще всего встречается такое определение: "Тестировщик - специалист, занимающийся тестированием". Но что же скрывается за этим определением? Что делает тестировщик? В ЕКСД разделены должности «специалист по тестированию программного обеспечения» и «тестировщик программного обеспечения»: - СПЕЦИАЛИСТ ПО ТЕСТИРОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  Выявляет ошибки функционирования и сбои в системах, программном коде в рамках установленных планов, программ, методик тестирования, инструкций и стандартов качества для обеспечения функционирования систем в соответствии с техническим заданием. Разрабатывает тестовые наборы и тестовые сценарии. Составляет тест-план. Разрабатывает процедуры и стратегии, направленные на функционирование и управление процессами обеспечения технического качества, а также инструкций и инфраструктуры систем. Изучает, анализирует и разрешает возникающие в системах проблемы функциониро

А кто тут главный?

Ранее мы познакомились с тем, что такое тестирование разрабатываемого продукта, его виды, методы и уровни.  Но, прежде чем углубляться в само тестирование и его классификацию, познакомимся с управлением тестирования, чтобы было понятно с чего же начинается тестирование. Даже если допустить, что мы идеально знаем все технические аспекты предстоящей работы, не отвеченными остаются такие вопросы, как: ·    Когда и с чего начать? ·   Всё ли необходимое для выполнения работы у нас есть? Если нет, где взять недостающее? ·    В какой последовательности выполнять разные виды работ? ·    Как распределить ответственность между участниками команды? ·    Как организовать отчётность перед заинтересованными лицами? ·    Как объективно определять прогресс и достигнутые успехи? ·   Как заранее увидеть возможные проблемы, чтобы успеть их предотвратить?  ·    Как организовать нашу работу так, чтобы при минимуме затрат получить максимум результата? Эти и аналогичные вопросы изучаются в

Хочешь хороший продукт? Знай азы качественной проверки :)

В наши дни информационные технологии развиваются стремительно. Но мало кто задумывается, что, прежде чем новому ИТ продукту выйти в свет, необходимо пройти жизненный цикл его разработки. Одним из важных этапов которого является тестирование. Что такое тестирование? Из чего оно состоит? На сколько необходимо? Мало тех, кто действительно хорошо знаком с тестированием, и знает всю сложность этого процесса.                                                       Что же понимается под словом тестирование?  Тестирование программного обеспечения — процесс анализа программного средства и сопутствующей документации с целью выявления дефектов и повышения качества продукта.  Процесс тестирования состоит из: - планирование и управление;         - анализ и проектирование; - внедрение и реализация; - оценка критериев выхода и создание отчетов; - действия по завершению тестов. В процесс тестирования также входит рецензирование документации (включая исходный код) и проведение стати