Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Шпоры по технологии программирования (Гвоздев) - файл 7.doc


Шпоры по технологии программирования (Гвоздев)
скачать (254.3 kb.)

Доступные файлы (16):

10.doc34kb.27.01.2006 23:07скачать
12-13.doc36kb.27.01.2006 23:13скачать
14.doc44kb.27.01.2006 23:30скачать
16.doc23kb.27.01.2006 23:33скачать
18.doc23kb.27.01.2006 19:24скачать
1.doc43kb.27.01.2006 20:28скачать
20.doc32kb.27.01.2006 23:43скачать
21-22.doc22kb.27.01.2006 22:00скачать
26-27.doc107kb.27.01.2006 19:49скачать
2.doc68kb.27.01.2006 22:25скачать
3.doc82kb.27.01.2006 20:21скачать
4.doc25kb.27.01.2006 20:19скачать
5.doc24kb.27.01.2006 19:51скачать
6.doc27kb.27.01.2006 21:20скачать
7.doc25kb.27.01.2006 20:52скачать
8.doc23kb.27.01.2006 22:49скачать

7.doc

Основные принципы

  • предполагаемые результаты должны быть известны до тестирования;

  • следует избегать тестирования программы автором;

  • необходимо досконально изучать результаты каждого теста;

  • необходимо проверять действия программы на неверных данных;

  • необходимо проверять программу на неожиданные побочные эффекты
    на неверных данных.

Следует также иметь в виду, что вероятность наличия необнаруженных ошибок в части программы пропорциональны количеству ошибок уже най­денных в этой части.

^ Формирование тестовых наборов. В соответствии с определением тестирования в начале данного параграфа, удачным следует считать тест, ко­торый обнаруживает хотя бы одну ошибку. С этой точки зрения хотелось бы использовать такие наборы тестов, каждый из которых с максимальной веро­ятностью может обнаружить ошибку.

Формирование набора тестов имеет большое значение, поскольку тести­рование является одним из наиболее трудоемких этапов (от 30 до 60 % об­щей трудоемкости) создания программного продукта. Причем доля стоимос- . ти тестирования в общей стоимости разработки имеет тенденцию возрастать при увеличении сложности программного обеспечения и повышении требо­ванийк их качеству.

Существуют два принципиально различных подхода к формированию тестовых наборов: структурный и функциональный.

^ Структурный подход базируется на том, что известна структура тести­руемого программного обеспечения, в том числе его алгоритмы («стеклян­ный ящик»). В этом случае тесты строят так, чтобы проверить правильность реализации заданной логики в коде программы.

Функциональный подход основывается на том, что структура программ­ного обеспечения не известна («черный ящик»). В этом случае тесты строят, опираясь на функциональные спецификации. Этот подход называют также подходом, управляемым данными, так как при его использовании тесты строят на базе различных способов декомпозиции множества данных.

Наборы тестов, полученные в соответствии с методами этих подходов, обычно объединяют, обеспечивая всестороннее тестирование программного обеспечения.

Более подробное рассмотрение перечисленных вопросов начнем с об­
суждения методов ручного контроля.


Скачать файл (254.3 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации