18630

Определение и принципы тестирования

Доклад

Информатика, кибернетика и программирование

Определение и принципы тестирования. Тестирование является одним из этапов ЖЦ ПИ направленным на повышение качественных характеристик. Особенностями тестирования ПИ являются: отсутствие эталона программы которому должна соответствовать тестируемая программ...

Русский

2013-07-08

14.42 KB

3 чел.

Определение и принципы тестирования.

Тестирование является одним из этапов ЖЦ ПИ, направленным на повышение качественных характеристик.

Особенностями тестирования ПИ являются:

• отсутствие эталона (программы), которому должна соответствовать тестируемая программа;

• высокая сложность программ и принципиальная невозможность исчерпывающего тестирования;

• практическая невозможность создания единой методики тестирования (формализации процесса тестирования) в силу большого разнообразия ПИ по их сложности, функциональному назначению, области использования и т.д.

Тестирование - это процесс многократного выполнения программы с целью обнаружения ошибок.

Цель тестирования - выявление как можно большего числа ошибок.

Принцип 1. Процесс тестирования более эффективен, если проводится не автором программы. Тестирование тем эффективней, чем больше ошибок выявлено.

Принцип 2. Описание предполагаемых значений результатов тестовых прогонов должно быть необходимой частью тестового набора данных. При тестировании программы (модуля) необходимо для каждого входного набора данных рассчитать вручную ожидаемый результат или найти допустимый интервал изменения выходных данных.

Принцип 3. Необходимо досконально изучать результаты применения каждого теста.    

Принцип 4. Тесты для неправильных и непредусмотренных входных данных должны разрабатываться также тщательно, как для правильных, предусмотренных(при обработке данных, выходящих за область допустимых значений, должна быть диагностика в виде сообщений)

Принцип   5.   Необходимо проверять не только, делает ли программа то, для чего она предназначена, но и не делает ли она то, что не должна делать.

Принцип 6. Вероятность наличия необнаруженных ошибок в части программы пропорциональна числу ошибок, уже обнаруженных в этой части.


 

А также другие работы, которые могут Вас заинтересовать

44312. Влияние новых видов заквасок на качество ржано-пшеничного хлеба 6.78 MB
  Управление процессом приготовления закваски:. Регулирование температуры выведения закваски. Регулирование влажности закваски Регулирование соотношения выброженной закваски и питательной смеси.
44315. Высшая мера наказания в Советской России и Российской Федерации 431.5 KB
  Происхождение понятие и эволюция смертной казни в России с древнейших времен до XVIII века. Происхождение и понятие смертной казни Смертная казнь в Российской Федерации Среди множества проблем активно обсуждаемых сегодня в нашем обществе стоит вопрос о высшей мере наказания смертной...
44316. Разработка автоматизированной информационной системы учета основных средств 6.72 MB
  Основной особенностью системы 1С: Предприятие является её конфигурируемость. Собственно система 1С: Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области.
44317. Особенности технологического процесса получения керамики из продукта химического диспергирования сплава Al-Si (12%масс.) 9.97 MB
  Другой проблемой является создание мембран и фильтрующих керамических элементов с многослойной структурой с высокими прочностными свойствами. Одним из решений этой проблемы может стать использование нанокристаллических порошков, в процессе спекания которых, происходит формирование особых многозеренных нанокристаллических структур с высокой прочностью связи на границах зерен
44319. Автоматизация бизнес-процессов телефонного маркетинга 5.04 MB
  Необходимо понимать разницу между компьютерами и информационными системами. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом для информационных систем. Информационная система немыслима без определения ее миссии, задач, архитектуры, инфраструктуры, конфигурации, средств телекоммуникаций и персонала, взаимодействующего с компьютерами
44320. Методические рекомендации. Социология 237.5 KB
  Подготовка выпускной квалификационной работы студентами позволяет преподавателям выявить уровень освоения методики проведения экспериментальной работы во время прохождения практик; осуществить контроль за качеством профессиональной подготовки студентов по специализации