Методы тестирования программного обеспечения. Степанченко И.В. - 29 стр.

UptoLike

Составители: 

31
умственного напряжения, увеличение его продолжительности ведет к
снижению продуктивности. Большинство инспекций происходит при
скорости, равной приблизительно 150 строк в час. При этом подразуме-
вается, что большие программы должны рассматриваться за несколько
инспекций, каждая из которых может быть связана с одним или несколь-
кими модулями или подпрограммами.
Для того чтобы инспекция была
эффективной, должны быть уста-
новлены соответствующие отношения. Если программист воспринимает
инспекцию как акт, направленный лично против него, и, следовательно,
занимает оборонительную позицию, процесс инспектирования не будет
эффективным. Программист должен подходить к нему с менее эгоисти-
ческих позиций [9]; он должен рассматривать инспекцию в позитивном и
конструктивном свете: объективно инспекция является процессом
нахо-
ждения ошибок в программе и таким образом улучшает качество его ра-
боты. По этой причине, как правило, рекомендуется результаты инспек-
ции считать конфиденциальными материалами, доступными только уча-
стникам заседания. В частности, использование результатов инспекции
руководством может нанести ущерб целям этого процесса.
Процесс инспектирования в дополнение к своему основному назна-
чению
, заключающемуся в нахождении ошибок, выполняет еще ряд по-
лезных функций. Кроме того, что результаты инспекции позволяют про-
граммисту увидеть сделанные им ошибки и способствуют его обучению
на собственных ошибках, он обычно получает возможность оценить свой
стиль программирования и выбор алгоритмов и методов тестирования.
Остальные участники также приобретают опыт, рассматривая ошибки
и
стиль программирования других программистов.
Наконец, инспекция является способом раннего выявления наиболее
склонных к ошибкам частей программы, позволяющим сконцентрировать
внимание на этих частях в процессе выполнения тестирования на ЭВМ
(один из принципов тестирования [1]).
2.3.2. Сквозные просмотры
Сквозной просмотр, как и инспекция, представляет собой набор про-
цедур и способов обнаружения ошибок, осуществляемых
группой лиц,
просматривающих текст программы. Такой просмотр имеет много общего
с процессом инспектирования, но их процедуры несколько отличаются и,
кроме того, здесь используются другие методы обнаружения ошибок.
Подобно инспекции, сквозной просмотр проводится как непрерыв-
ное заседание, продолжающееся один или два часа. Группа по выполне-
нию сквозного просмотра состоит из 3–5 человек.
В нее входят председа-
тель, функции которого подобны функциям председателя в группе ин-
умственного напряжения, увеличение его продолжительности ведет к
снижению продуктивности. Большинство инспекций происходит при
скорости, равной приблизительно 150 строк в час. При этом подразуме-
вается, что большие программы должны рассматриваться за несколько
инспекций, каждая из которых может быть связана с одним или несколь-
кими модулями или подпрограммами.
     Для того чтобы инспекция была эффективной, должны быть уста-
новлены соответствующие отношения. Если программист воспринимает
инспекцию как акт, направленный лично против него, и, следовательно,
занимает оборонительную позицию, процесс инспектирования не будет
эффективным. Программист должен подходить к нему с менее эгоисти-
ческих позиций [9]; он должен рассматривать инспекцию в позитивном и
конструктивном свете: объективно инспекция является процессом нахо-
ждения ошибок в программе и таким образом улучшает качество его ра-
боты. По этой причине, как правило, рекомендуется результаты инспек-
ции считать конфиденциальными материалами, доступными только уча-
стникам заседания. В частности, использование результатов инспекции
руководством может нанести ущерб целям этого процесса.
     Процесс инспектирования в дополнение к своему основному назна-
чению, заключающемуся в нахождении ошибок, выполняет еще ряд по-
лезных функций. Кроме того, что результаты инспекции позволяют про-
граммисту увидеть сделанные им ошибки и способствуют его обучению
на собственных ошибках, он обычно получает возможность оценить свой
стиль программирования и выбор алгоритмов и методов тестирования.
Остальные участники также приобретают опыт, рассматривая ошибки и
стиль программирования других программистов.
     Наконец, инспекция является способом раннего выявления наиболее
склонных к ошибкам частей программы, позволяющим сконцентрировать
внимание на этих частях в процессе выполнения тестирования на ЭВМ
(один из принципов тестирования [1]).
                       2.3.2. Сквозные просмотры
     Сквозной просмотр, как и инспекция, представляет собой набор про-
цедур и способов обнаружения ошибок, осуществляемых группой лиц,
просматривающих текст программы. Такой просмотр имеет много общего
с процессом инспектирования, но их процедуры несколько отличаются и,
кроме того, здесь используются другие методы обнаружения ошибок.
     Подобно инспекции, сквозной просмотр проводится как непрерыв-
ное заседание, продолжающееся один или два часа. Группа по выполне-
нию сквозного просмотра состоит из 3–5 человек. В нее входят председа-
тель, функции которого подобны функциям председателя в группе ин-

                                 31