Составители:
Рубрика:
29
ло», но если обратить внимание на список типовых ошибок, то они до
сих пор остались прежними и увеличит ли скорость тестирования ЭВМ
не всегда очевидно. Но то, что эти методы стали совсем непопулярными
– это факт. Бесспорно, что каждый метод хорош для своих типов ошибок
и сочетание методов ручного тестирования
и тестирования с применением
ЭВМ для конкретной команды разработчиков представляется наиболее
эффективным подходом; эффективность обнаружения ошибок уменьшит-
ся, если тот или иной из этих подходов не будет использован.
Наконец, хотя методы ручного тестирования весьма важны при тес-
тировании новых программ, они представляют не меньшую ценность при
тестировании модифицированных программ. Опыт показал
, что в случае
модификации существующих программ вносится большее число ошибок
(измеряемое числом ошибок на вновь написанные операторы), чем при
написании новой программы. Следовательно, модифицированные про-
граммы также должны быть подвергнуты тестированию с применением
данных методов.
2.3.1. Инспекции исходного текста
Инспекции исходного текста представляют собой набор процедур и
приемов обнаружения ошибок
при изучении (чтении) текста группой
специалистов [15]. При рассмотрении инспекций исходного текста вни-
мание будет сосредоточено в основном на методах, процедурах, формах
выполнения и т. д.
Инспектирующая группа включает обычно четыре человека, один из
которых выполняет функции председателя. Председатель должен быть
компетентным программистом, но не автором программы; он не должен
быть знаком
с ее деталями. В обязанности председателя входят подготов-
ка материалов для заседаний инспектирующей группы и составление
графика их проведения, ведение заседаний, регистрация всех найденных
ошибок и принятие мер по их последующему исправлению. Председате-
ля можно сравнить с инженером отдела технического контроля. Членами
группы являются автор программы, проектировщик (если он не
програм-
мист) и специалист по тестированию.
Общая процедура заключается в следующем. Председатель заранее
(например, за несколько дней) раздает листинг программы и проектную
спецификацию остальным членам группы. Они знакомятся с материала-
ми до заседания. Инспекционное заседание разбивается на две части:
1. Программиста просят рассказать о логике работы программы. Во
время беседы
возникают вопросы, преследующие цель обнаружения
ошибки. Практика показала, что даже только чтение своей програм-
мы слушателям представляется эффективным методом обнаружения
ошибок и многие ошибки находит сам программист, а не другие чле-
ло», но если обратить внимание на список типовых ошибок, то они до сих пор остались прежними и увеличит ли скорость тестирования ЭВМ не всегда очевидно. Но то, что эти методы стали совсем непопулярными – это факт. Бесспорно, что каждый метод хорош для своих типов ошибок и сочетание методов ручного тестирования и тестирования с применением ЭВМ для конкретной команды разработчиков представляется наиболее эффективным подходом; эффективность обнаружения ошибок уменьшит- ся, если тот или иной из этих подходов не будет использован. Наконец, хотя методы ручного тестирования весьма важны при тес- тировании новых программ, они представляют не меньшую ценность при тестировании модифицированных программ. Опыт показал, что в случае модификации существующих программ вносится большее число ошибок (измеряемое числом ошибок на вновь написанные операторы), чем при написании новой программы. Следовательно, модифицированные про- граммы также должны быть подвергнуты тестированию с применением данных методов. 2.3.1. Инспекции исходного текста Инспекции исходного текста представляют собой набор процедур и приемов обнаружения ошибок при изучении (чтении) текста группой специалистов [15]. При рассмотрении инспекций исходного текста вни- мание будет сосредоточено в основном на методах, процедурах, формах выполнения и т. д. Инспектирующая группа включает обычно четыре человека, один из которых выполняет функции председателя. Председатель должен быть компетентным программистом, но не автором программы; он не должен быть знаком с ее деталями. В обязанности председателя входят подготов- ка материалов для заседаний инспектирующей группы и составление графика их проведения, ведение заседаний, регистрация всех найденных ошибок и принятие мер по их последующему исправлению. Председате- ля можно сравнить с инженером отдела технического контроля. Членами группы являются автор программы, проектировщик (если он не програм- мист) и специалист по тестированию. Общая процедура заключается в следующем. Председатель заранее (например, за несколько дней) раздает листинг программы и проектную спецификацию остальным членам группы. Они знакомятся с материала- ми до заседания. Инспекционное заседание разбивается на две части: 1. Программиста просят рассказать о логике работы программы. Во время беседы возникают вопросы, преследующие цель обнаружения ошибки. Практика показала, что даже только чтение своей програм- мы слушателям представляется эффективным методом обнаружения ошибок и многие ошибки находит сам программист, а не другие чле- 29
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »