ПОНЯТИЕ ТЕСТИРОВАНИЯ
- Ермекбаев Айбек
- 18 апр. 2021 г.
- 2 мин. чтения
Обновлено: 28 апр. 2021 г.
TESTING
Понятие тестирования
Качество продукта зависит, прежде всего, от качества процесса производства данного продукта (в случае программного обеспечения, процесса разработки программного обеспечения) и от знаний, навыков и мотивации разработчиков- производителей (аналитиков, архитекторов, программистов, менеджеров проектов и т.д.) продукта. Таким образом, пути повышения качества программного обеспечения - улучшение процессов, обучение людей и т.д. Программное обеспечение также необходимо проверять, т.е. тестировать.
Тестирование используется во многих областях человеческой деятельности: в науке тестируют гипотезы и теории при помощи наблюдений и экспериментов, в ходе обучения тестируются студенты, в производстве тестируется продукция.
Цели тестирования - продемонстрировать то, что программное обеспечение делает то, что нужно, и обнаружить ошибки до того момента, когда оно будет передано в использование. При тестировании обычно запускают программу, используя при этом тестовые данные. Далее проверяются результаты тестирования на нахождение ошибок и аномалий или также на контроль нефункциональных свойств. С помощью тестирования можно найти ошибки, но не доказать их отсутствие. Тестирование является частью более широкого процесса валидации (проверка достоверности) и верификации.
Типичный процесс тестирования изображен на следующем рисунке:
Рисунок 1-6. Процесс тестирования
В соответствии с тестовыми случаями выбираются тестовые данные (вход) и дополнительно фиксируется, какое в случае этих данных должно быть поведение системы или какой должен быть выход. Систему запускают с выбранными тестовыми данными, и результат сравнивают с ожидаемым результатом / поведением. Если система вела себя, как и ожидалось, тест считают пройденным. Если нет, то ошибка обнаружена. Для регистрирования результатов теста составляется отчет. В чем точно заключается ошибка, должны выяснить разработчики и затем ее исправить.
Тестирование программного обеспечения и системы, т.е. продукта, напрямую связано с качеством продукта. Продукт является качественным, если он удовлетворяет потребностям работы, тому, что мотивировало создание данного продукта. Итак, необходимо проведение соответствующих тестов с целью установления, соответствует ли полностью продукт требованиям заказчика. Тем не менее, достижение абсолютной уверенности, что продукт не содержит ошибок, в реальности невозможно.
Конструкция теста играет большую роль в исследовании при помощи тестирования.
Тест включает в себя совокупность оценок и высказываний по определенной ситуации или проблеме. Оценки могут быть упрощенными (согласен или не согласен) либо шкалированными (совсем неверно, неверно, скорее неверно, чем верно, трудно сказать, скорее верно, чем неверно, верно, совершенно верно). В шкале могут быть использованы цифровые оценки в виде выбора степени согласия или рейтинговых коэффициентов.
Нужна помощь преподавателя?
Опиши задание — и наши эксперты тебе помогут!
Описать задание
Конструкция теста должна предусматривать возможность анализа его результатов при помощи определенных статистических программам (рис. 1).
Рисунок 1 - Принципы составления тестов для исследования управления
У каждого теста есть ключ, который позволяет обработать получаемую информацию в соответствии с задачами тестирования.
Существует ряд правил формулирования высказываний:
в каждом высказывании теста должно быть лишь одно утверждение;
тест не может целиком состоять из предложений, в которых отражаются только негативные или только позитивные суждения;
по каждому высказыванию необходимо предлагать одинаковое количество альтернативных ответов – не менее пяти;
в высказываниях не должен присутствовать намек на ожидаемый, одобряемый или правильный ответ;
понятны для всех исследуемых (респондентов) без исключения;
ответы должны быть короткими, включать не более одного придаточного предложения.




Комментарии