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

UptoLike

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

7
ВВЕДЕНИЕ
Известно, что при создании типичного программного проекта около
50 % общего времени и более 50 % общей стоимости расходуется на тес-
тирование разрабатываемой программы или системы. Эти цифры могут
вызвать целую дискуссию, но, оставив вопрос точности оценки в стороне
и основываясь на том, что тестирование является важным этапом в соз-
дании программного
продукта, можно было бы предположить, что к на-
стоящему времени тестирование программ поднялось до уровня точной
науки. Увы, это не так. На самом деле тестирование программ освещено,
пожалуй, меньше, чем любой другой аспект разработки программного
обеспечения. К тому же тестирование является до сих пор «немодным»
предметом, если иметь в виду спорность
публикаций по этому вопросу.
Любой программист может похвастать «хорошо» написанным ко-
дом, модулем, классом, но, как правило, он практически ничего не может
сказать, насколько полно оттестирован этот код. Многие готовы ругать
других разработчиков, указывая на их ошибки, сбои их программного
обеспечения, забывая о своих.
Так что же делать разработчику, менеджеру
проекта, руководителю
фирмы? Как сократить расходы и повысить качество программного обес-
печения? Сколько нужно тестировать программное обеспечение? Как по-
строить эффективный процесс тестирования? Какие инструментальные
средства использовать? Вопросов в области тестирования настолько мно-
го, что охватить их в одном пособии практически невозможно. Было ре-
шение создать пособие, с которого можно было
бы начать изучение тес-
тирования программного обеспечения. В качестве базы выбрана замеча-
тельная книга [1].
Материал книги значительно переработан, расширен современными
публикациями и дополнен собственным опытом. Весь публикуемый ма-
териал неоднократно излагался автором на лекциях по дисциплинам
«Технология программирования» и «Технологии программирования».
                            ВВЕДЕНИЕ
     Известно, что при создании типичного программного проекта около
50 % общего времени и более 50 % общей стоимости расходуется на тес-
тирование разрабатываемой программы или системы. Эти цифры могут
вызвать целую дискуссию, но, оставив вопрос точности оценки в стороне
и основываясь на том, что тестирование является важным этапом в соз-
дании программного продукта, можно было бы предположить, что к на-
стоящему времени тестирование программ поднялось до уровня точной
науки. Увы, это не так. На самом деле тестирование программ освещено,
пожалуй, меньше, чем любой другой аспект разработки программного
обеспечения. К тому же тестирование является до сих пор «немодным»
предметом, если иметь в виду спорность публикаций по этому вопросу.
     Любой программист может похвастать «хорошо» написанным ко-
дом, модулем, классом, но, как правило, он практически ничего не может
сказать, насколько полно оттестирован этот код. Многие готовы ругать
других разработчиков, указывая на их ошибки, сбои их программного
обеспечения, забывая о своих.
     Так что же делать разработчику, менеджеру проекта, руководителю
фирмы? Как сократить расходы и повысить качество программного обес-
печения? Сколько нужно тестировать программное обеспечение? Как по-
строить эффективный процесс тестирования? Какие инструментальные
средства использовать? Вопросов в области тестирования настолько мно-
го, что охватить их в одном пособии практически невозможно. Было ре-
шение создать пособие, с которого можно было бы начать изучение тес-
тирования программного обеспечения. В качестве базы выбрана замеча-
тельная книга [1].
     Материал книги значительно переработан, расширен современными
публикациями и дополнен собственным опытом. Весь публикуемый ма-
териал неоднократно излагался автором на лекциях по дисциплинам
«Технология программирования» и «Технологии программирования».




                                  7