18630

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

Доклад

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

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

Русский

2013-07-08

14.42 KB

3 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

41223. История возникновения и перспективы применения штрихового кодирования 1.42 MB
  История возникновения и перспективы применения штрихового кода Вид и размер штрихового кода EN13.5 Определение размера штрихового кода.2 Плотность штрихового кода.
41224. Сравнительная психология (зоопсихология) 307 KB
  Предмет изучения зоопсихологии это психическая деятельность животных это комплекс проявлений поведения и психики единый процесс психического отражения как продукт внешней активности животного. Изучение животных стоящих на разных ступенях развития от амёбы до приматов. Ощущения животных рассматриваются как первостепенные явления психики нижняя грань интеллект высшая грань. Импритинг видовая память процессы запечатления Лоренц этологизм поведения животных; 4.
41225. КОНЦЕПЦИИ ЛОГИСТИКИ 125 KB
  Практическими примерами использования информационной концепции логистики являются широко распространенные информационнопрограммные модули MRP I MRP II DRP OPT QR CR и т. К числу ее важнейших функций относятся в частности контроль за состоянием запасов включая расчет точки заказа формирование связей производства снабжения и сбыта с использованием обеспечивающего комплекса системы MRP. Работа системы DRP осуществляется поэтапно: 1 агрегированное планирование с использованием прогнозов и данных о фактически поступивших заказах; 2...
41226. Классификационные признаки микроконтроллеров 878 KB
  Модификация памяти и чтение из нее необходимых данных осуществляется только лишь с помощью специальных команд чтения записи; в система команд должна содержать минимальное число наиболее часто используемых простейших команд одинаковой длины: г состав системы команд должен быть оптимизирован с учетом требований компиляторов языков высокого уровня. Центральное процессорное устройство Процессор формирует адрес очередной команды выбирает команду из памяти и организует ее выполнение. Благодаря специальным командам их можно...
41227. ИНТЕРФЕЙСЫ ИЗМЕРИТЕЛЬНЫХ СИСТЕМ 925.5 KB
  Применяются параллельные интерфейсы Centronics магистральные приборный интерфейс GPIB IEEE 488 и функционально-модульные системы CMC и VXI. Магистральный интерфейс VXI Стандарт VXI является одним из прогрессивных направлений развития шины VMEbus VMEbus eXtention for Instrumenttion VXI расширение VMEbus для измерительной техники. Основываясь на шине VMEbus и полностью включая ее как подмножество интерфейс VXI представляет собой самостоятельный стандарт на контрольноизмерительную и управляющую аппаратуру высшего класса...
41228. Восьмиточечная графика 1.09 MB
  Графика, выводимая с помощью матричных ПУ, представляется в виде отдельных точек, формирующих изображение. Графическое изображение ПУ выводит построчно, обычно строки графики расположены вплотную друг к другу. Графическая строка состоит из вертикальных колонок. Высота колонки может быть 8, 9 или 24 точки.
41229. Системные и локальные шины 257.5 KB
  Системные и локальные шины [0. Стоимость такой организации получается достаточно низкой поскольку для реализации множества путей передачи информации используется единственный набор линий шины разделяемый множеством устройств. Одна из причин больших трудностей возникающих при разработке шин заключается в том что максимальная скорость шины главным образом лимитируется физическими факторами: длиной шины количеством подсоединяемых устройств. Эти физические ограничения не позволяют произвольно ускорять шины.
41231. Групова динаміка 66 KB
  Що вивчає групова динаміка Групова динаміка вивчає: безпосередньо групи процеси в групах Рівні дослідження: Індивідуальний – вивчаються індивідуалиособистості групи в психологічному аспекті Груповий – вивчаються групи в цілому і їх соціальний контекст соціологічний аспект Змішаний – вивчаються групи в різних аспектах як правило одночасно. Наукові припущення: групи та групові процеси – це реальність групи – це більш ніж склад її...