18630

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

Доклад

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

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

Русский

2013-07-08

14.42 KB

4 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

63099. Пошук інформації в мережі Інтернет 1.32 MB
  Староста доповідає про наявність учнів на уроці. Мабуть вона вже відома вам з повсякденного життя але чи впевнені ви що вмієте повністю використовувати можливості пошуку інформації...