Когда прекращать тестирование программ?

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-219587.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Никто не сомневается в необходимости тестирования программ. Будь то небольшой учебный пример или целая информационная система. Вопрос только в том, сколько нужно тестировать и когда можно считать программу протестированной?

Людям свойственно ошибаться при любом виде деятельности, в том числе и при создании программ. Конечно, эти ошибки неумышленные и человек в конце концов их исправит, но как говорят, программ без ошибок не бывает, и на некотором этапе тестирования возникает вопрос, стоит ли дальше искать ошибки или смириться с их некоторым количеством до поры до времени. Этот вопрос подводит нас к определению критериев, по которым можно судить, что программа более или менее работоспособна.

Известно, что можно написать программу из одного оператора без единой ошибки. Казалось бы к одному безошибочному оператору можно добавить еще один, а затем еще один, на первый взгляд, безошибочный, однако, людям свойственно ошибаться... и результат получается не тот, которого ожидали.

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

Современные языки программирования - это чрезвычайно сложный инструмент, на освоение которого уходят годы кропотливого труда. Иногда ошибки в документации, а чаще просто недостаточное понимание работы той или иной конструкции языка или назначения библиотеки, ведет к неправильной работе программы.

Программист смотрит в код и не понимает, почему он работает не так, как задумано. В таких случаях говорят "уперся" и зовут соседа на помощь. В этом случае "свежий" взгляд может значительно ускорить поиск ошибки.
Великие географические открытия. Важнейшие экспедиции. Значение ВГО. СибГУТИ ДО
Всеобщая история (11 Вариант) Реферат на тему Великие географические открытия. Важнейшие экспедиции. Значение ВГО. 28 стр.
User alcopec : 13 февраля 2024
100 руб.
Великие географические открытия. Важнейшие экспедиции. Значение ВГО. СибГУТИ ДО
Дискретная математика. Контрольная работа. Вариант № 4
No1 Доказать равенства, используя свойства операций над множествами и определения операций. Проиллюстрировать при помощи диаграмм Эйлера-Венна. а) (A\B) È (C\B) = (AÈ C) \ B б) A ́ (BÇ C)=(A ́ B)Ç (A ́ C). No2 Даны два конечных множества: А={a,b,c}, B={1,2,3,4}; бинарные отношения P1 Í A ́ B, P2 Í B2. Изобразить P1, P2 графически. Найти P = (P2P1)–1. Выписать области определения и области значений всех трех отношений: P1, P2, Р. Построить матрицу [P2], проверить с ее помощью, является ли от
User tpogih : 5 февраля 2014
49 руб.
promo
Лабораторная работа 2 по дисциплине: Многоканальные телекоммуникационные системы.. Регенератор 2022 г
1 Цель работы. Целью работы является изучение работы регенератора с полным восстановлением временных соотношений. 2 Подготовка к работе. 2.1 Изучить теоретический материал изложенный в разделе 1.8 «Регенерация сигналов». 2.2 Изучить структурную схему, принцип работы и назначение основных узлов лабораторного макета.
User ilya2213 : 8 ноября 2022
90 руб.
promo
Москва Ивана Грозного
Династическая ситуация, сложившаяся после смерти в 1533 году великого князя Василия III Ивановича была сложной. Наследником был официально объявлен трехлетний сын великого князя – Иван IV Васильевич. Василий III рассчитывал, что бремя правления государством падет на бояр, которых на смертном одре увещевал верно служить его сыну. Однако, ситуация сложилась по-иному. Неожиданную твердость и стремление к власти проявила вдова великого князя – Елена Васильевна Глинская. Она приняла правление в свои
User Aronitue9 : 25 августа 2013
5 руб.
up Наверх