ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2025
Просмотров: 210
Скачиваний: 1
Нужны тесты, удовлетворяющие следующим условиям:
|
1. |
a>1 b=0 |
5. |
a=2 x>1 |
|
2. |
a>1 b<>0 |
6. |
a=2 x<=1 |
|
3. |
a<=1 b=0 |
7. |
a<>2 x>1 |
|
4. |
a<=1 b<>0 |
8. |
a<>2 x<=1 |
Для того, чтобы протестировать эти комбинации, достаточно 4 теста:
x=4 a=2 b=0 покрывает 1, 5;
x=1 a=2 b=1 покрывает 2, 6;
x=2 a=0 b=0 покрывает 3, 7;
x=1 a=0 b=1 покрывает 4, 8.
Для составления тестов надо сначала составить приведенную таблицу для всех условных операторов, а затем составить перечень тестов, чтобы их общее количество было минимальным.
Программа должна протестироваться как функционально, так и структурно. Кроме того, необходимо проверять работу программы в разных случаях, учитывающих специфику решаемой задачи, например:
файл пуст, в массиве нет элементов;
требуется найти максимальный элемент, но все элементы равны; требуется выделить n наибольших элементов, но n-1, n и n+1 элементы имеют одинаковые значения (после упорядочения).
Этот перечень можно продолжать до бесконечности, можем лишь рекомендовать тщательно продумать задание и найти, какие там могут быть особые случаи.
-
Решение задач обработки данных в Delphi
Проектирование структуры файлов
В составе Delphi имеются развитые средства для решения задач обработки данных. Специфика задач обработки данных заключается в необходимости обрабатывать большие массивы данных по относительно про-
-