Ошибки в тестировании ПО
ОПРЕДЕЛЕНИЯ ...Возмездье
Рукой бесстрастной чашу с нашим ядом
Подносит нам же.., (Шекспир. Макбет) Программа, свободная от ошибок, есть абстрактное теоретическое понятие . ОТЛАДКА ПРОГРАММЫ (program debugging) - этап разработки программы, состоящий в локализации, выявлении и устранении программных ошибок, факт существования которых уже установлен. Отладка имеет место тогда, когда очевидно, что программа либо не компилируется, либо работает неправильно. Отладка программы предполагает обязательное наличие той или иной ошибки, в противном случае речь идет о тестировании.
СЛОЖНОСТЬ ОТЛАДКИ ПРИЧИНЫ: требует от программиста глубоких знаний специфики управления используемыми техническими средствами, операционной системы, среды и языка программирования, реализуемых процессов, природы и специфики различных ошибок, методик отладки и соответствующих программных средств; психологически дискомфортна, так как необходимо искать собственные ошибки и, как правило, в условиях ограниченного времени; возможно взаимовлияние ошибок в разных частях программы, например, за счет затирания области памяти одного модуля другим из-за ошибок адресации; отсутствуют четко сформулированные методики отладки.