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