База знаний

Познакомившись с компанией QALight ближе, Вы могли прийти к выводу, что основной направленностью обучения в нашем тренинг-центре является именно тестирование программного обеспечения.

И это в самом деле так. Процесс тестирования ПО в общем цикле разработки программного обеспечения занимает далеко не последнее место. Ведь если целью этапа «Кодирования» является непосредственно создание программного продукта, то целью «Тестирования» является сделать созданный продукт максимально работоспособным и соответствующим ожиданиям заказчика.

Но данное утверждение немного обобщенное и не точное, так как оно основано на том, что очень много людей ставят понятия «тестирование» и «QA» на одну ступень.

Нужно четко понимать, что:

QA (QualityAssurance) – это процесс обеспечения качества и заключается не только в тестировании. Как говорит Википедия: Обеспечение качества – это процесс или результат формирования требуемых свойств и характеристик продукции по мере её создания, а также – поддержание этих характеристик при хранении, транспортировании и эксплуатации продукции. Другими словами, QA – это забота о качестве программного обеспечения, которая возникает уже на самых первых этапах разработки, вплоть до планирования, и не покидает его до последнего этапа.

Тестирование программного обеспечения – это только одна из областей QA, которая заключается в исследовании программного продукта, в результате которого можно установить степень соответствия реального поведения ПО и его ожидаемого (требуемого) поведения. Поэтому, процесс тестирования – это не просто процесс поиска ошибок, как любят часто говорить не опытные соискатели трудоустройства. Тестирование – многогранно и имеет свои виды, уровни и методы, с которыми Вы можете познакомится в нашей Базе знаний!