Программирование - тестирование
Тестирование программного обеспечения (ПО) в программировании — это процесс проверки и оценки работы программы или системы для выявления ошибок, дефектов и несоответствий. Тестирование проводят специалисты — тестировщики.
Некоторые цели тестирования ПО:
Обеспечение качества — выявление и устранение ошибок до выпуска продукта.
Удовлетворение требований — гарантия, что продукт соответствует спецификациям и ожиданиям клиентов.
Снижение рисков — предотвращение потенциальных проблем, которые могут возникнуть при использовании ПО.
Улучшение пользовательского опыта — обеспечение гладкой и беспроблемной работы для конечных пользователей.
Предоставление обратной связи — информирование команды разработки о состоянии продукта на каждом этапе его создания.
-
Архитектура среды тестирования на основе моделей
Важным классом инструментов тестирования, в большой степени обладающих свойствами модульности, являются средства модульного тестирования (unit testing) . Наиболее известен из таких инструментов JUnit , написанный на Java и предназначенный для тестирования кода на этом языке, хотя исторически первым был SUnit для программ на Smalltalk.
-
Справочное пособие по конструированию тестов
Анализ заданий. По определению, наличие в тесте задания, провоцирующего социально одобряемые реакции, должно приводить к тому, что распределение ответов на него будет смещено, то есть не будет соответствовать нормальному распределению. Таким образом, устранением из теста заданий с распределением ответов, отличным от нормального, мы избавимся от действия установки на социально одобряемые ответы.
-
Тестирование софта - статьи
В комплект приобретённого инструмента должен входить пакет сопроводительной документации, который включает описание технических возможностей и требований к окружению системы (system requirements), руководство пользователя (user guide), системного администратора (installation guide) и в некоторых случаях руководство администратора системы (process manager guide)
-
Контрольные списки. Юзабилити-тестирование
Контрольные листы помогают удостовериться в том, что веб-сайт выполнен с учетом принципов функциональности дизайна. Обычно их используют на заключительной стадии работы в дополнение к экспертным методам для того, чтобы структурировать экспертные оценки по каким-то определенным признакам
-
Методики тестирования. Юзабилити-тестирование
Некоторые юзабилити-тестирования ориентированы на получение чётких, количественных данных. В большинстве случаев эти данные представлены в форме метрик производительности, – сколько времени занимает выделение блока текста с помощью клавиатуры, мыши или трекбола? Как расположение клавиши Backspace влияет на частоту появления ошибок?
-
Проведение тестирования. Юзабилити-тестирование
Задача ассистента заключается только в том, чтобы объяснить пользователям, что им нужно сделать, просить их высказывать свои мысли вслух, слушать внимательно, что они говорят, и всячески оберегать их