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

Цена:
10 руб.

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

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

Описание

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

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

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

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

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

Программист смотрит в код и не понимает, почему он работает не так, как задумано. В таких случаях говорят "уперся" и зовут соседа на помощь. В этом случае "свежий" взгляд может значительно ускорить поиск ошибки.
Социально-экономическая политика в современной России
Одной из основных задач государства является улучшение уровня жизни населения, поэтому проблема оценки уровня жизни населения особенно актуальна в наши дни. Основной вопрос состоит в том, насколько взаимосвязаны экономическое и социальное развитие, какие существуют закономерности. Ведь высокие экономические показатели не всегда означают такие же высокие показатели в социальной сфере. Поэтому уровень жизни населения является одной из важнейших социальных категорий. Меры по улучшению уровня жизни,
User DocentMark : 5 ноября 2013
15 руб.
Курсовая работа по дисциплине: Вычислительная математика. Вариант №09
Курсовая работа Вариант 9 фамилия - гласная имя - гласная Задание к работе: Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием. Найти аналитически интервал изоляции положительного корня заданного нелинейного уравнения, вычислив производную левой части уравнения и составив таблицу знаков левой части уравнения на всей числовой оси. Написать программу, которая: находит k – наименьший положительный корень заданного нелинейного уравнения из найденного в пу
User IT-STUDHELP : 12 февраля 2020
500 руб.
promo
Лабораторная работа №3 по дисциплине: "Человеко-машинное взаимодействие". Вариант №1
Задание: 4.1. Провести анализ GOMS интерфейса, разработанного в ходе выполнения задания по главе 2 (на примере одной репрезентативной задачи). 4.2. Провести анализ GOMS выполнения следующей задачи: Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление кубического корня из 3. Список литературы
User xtrail : 13 января 2014
300 руб.
Лабораторная работа №2 по информатике. Вариант №9
задание: В группе 25 студентов. Определенное количество студентов отсутствует. Определить процент отсутствующих, если отсутствует: 3, 4, 5, 6, 7, 8, 9 человек.
User sag : 17 апреля 2014
50 руб.
up Наверх