Когда прекращать тестирование программ?
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Никто не сомневается в необходимости тестирования программ. Будь то небольшой учебный пример или целая информационная система. Вопрос только в том, сколько нужно тестировать и когда можно считать программу протестированной?
Людям свойственно ошибаться при любом виде деятельности, в том числе и при создании программ. Конечно, эти ошибки неумышленные и человек в конце концов их исправит, но как говорят, программ без ошибок не бывает, и на некотором этапе тестирования возникает вопрос, стоит ли дальше искать ошибки или смириться с их некоторым количеством до поры до времени. Этот вопрос подводит нас к определению критериев, по которым можно судить, что программа более или менее работоспособна.
Известно, что можно написать программу из одного оператора без единой ошибки. Казалось бы к одному безошибочному оператору можно добавить еще один, а затем еще один, на первый взгляд, безошибочный, однако, людям свойственно ошибаться... и результат получается не тот, которого ожидали.
Ошибки бывают разные и время на их поиск будет различно. От простых опечаток, которые находятся в первый же запуск программы, до неявных ошибок алгоритма или неправильного использования языковых конструкций, на поиск которых можно потратить не только часы, а дни. Последние найти особенно тяжело.
Современные языки программирования - это чрезвычайно сложный инструмент, на освоение которого уходят годы кропотливого труда. Иногда ошибки в документации, а чаще просто недостаточное понимание работы той или иной конструкции языка или назначения библиотеки, ведет к неправильной работе программы.
Программист смотрит в код и не понимает, почему он работает не так, как задумано. В таких случаях говорят "уперся" и зовут соседа на помощь. В этом случае "свежий" взгляд может значительно ускорить поиск ошибки.
Людям свойственно ошибаться при любом виде деятельности, в том числе и при создании программ. Конечно, эти ошибки неумышленные и человек в конце концов их исправит, но как говорят, программ без ошибок не бывает, и на некотором этапе тестирования возникает вопрос, стоит ли дальше искать ошибки или смириться с их некоторым количеством до поры до времени. Этот вопрос подводит нас к определению критериев, по которым можно судить, что программа более или менее работоспособна.
Известно, что можно написать программу из одного оператора без единой ошибки. Казалось бы к одному безошибочному оператору можно добавить еще один, а затем еще один, на первый взгляд, безошибочный, однако, людям свойственно ошибаться... и результат получается не тот, которого ожидали.
Ошибки бывают разные и время на их поиск будет различно. От простых опечаток, которые находятся в первый же запуск программы, до неявных ошибок алгоритма или неправильного использования языковых конструкций, на поиск которых можно потратить не только часы, а дни. Последние найти особенно тяжело.
Современные языки программирования - это чрезвычайно сложный инструмент, на освоение которого уходят годы кропотливого труда. Иногда ошибки в документации, а чаще просто недостаточное понимание работы той или иной конструкции языка или назначения библиотеки, ведет к неправильной работе программы.
Программист смотрит в код и не понимает, почему он работает не так, как задумано. В таких случаях говорят "уперся" и зовут соседа на помощь. В этом случае "свежий" взгляд может значительно ускорить поиск ошибки.
Другие работы
Зачет по Отечественной истории по теме "Особенности индустриализации России в конце XIX - начале XXв. Государственная деятельность С.Ю.Витте"
peona
: 19 ноября 2012
ОСОБЕННОСТИ ИНДУСТРИАЛИЗАЦИИ РОССИИ В КОНЦЕ XIX - НАЧАЛЕ XX В. ГОСУДАРСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ С.Ю. ВИТТЕ.
Конец 19 - начало 20 века – это переломный период в отечественной истории. Самодержавие вынуждено было приступить к осуществлению целого ряда реформ, которые были определены необходимостью экономического развития. Страна стояла перед решением таких задач как капиталистическая индустриализация, аграрный вопрос, задачи подъема культурного уровня народа и демократизации общественно-политического
250 руб.
Газосепаратор ГС 2-1,6-1600-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
nakonechnyy_lelya@mail.ru
: 17 января 2018
Газосепаратор ГС 2-1,6-1600-Самарский Государственный Технический университет
Кафедра разрабаротки и эксплуатации нефтяных и газовых месторождений
Сбор и подготовка нефти, газа и воды
Чертеж сепаратора со спецификацией
Газосепаратор
ГС 2 – 1,6 – 1600
ОСТ 29 – 02 – 2059 – 79
Состав: Вид общий (ВО), Спецификация Язык документа
Софт: КОМПАС-3D 11-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
460 руб.
Основы теплотехники и гидравлики Загорск 1985 Задача 11
Z24
: 20 ноября 2025
В сушилку поступает воздух с относительной влажностью φ, подогретый от t1ºC до t2ºC.
При выходе из сушилки воздух имеет температуру tºC.
Определить, пользуясь диаграммой hd, влагосодержание воздуха, расход воздуха и потребное количество теплоты на 1 кг испарившейся влаги в идеальной сушильной установке.
200 руб.
Контрольная работа по ТОЭ. Вариант №5
gena68
: 8 июля 2015
Задача 1
Для электрической схемы, изображенной на рисунках 1.5, по заданным в таблице 1.1 сопротивлениям и э.д.с. выполнить следующее:
а) составить систему уравнений, необходимых для определения токов по первому и второму законам Кирхгофа, и найти токи в ветвях;
б) найти все токи, пользуясь методом контурных токов;
в) проверить правильность решения, применив метод узловых потенциалов;
г) определить показания вольтметра и составить баланс мощностей для заданной схемы;
д) постро
100 руб.