Цель работы:
Выполнение работ по постановке задачи для теста, проектированию теста, написанию тестов, выполнению тестов, изучение результатов выполнения тестов. Использование методов покрытия операторов, покрытия решений, покрытия условий, покрытие решений/условий, комбинаторного покрытия условий.
Задание на лабораторную работу:
1. Получить у преподавателя вариант тестирования
2. Для своего варианта разработать тестовые примеры.
3. Проверить работоспособность программы методом белого ящика.
4. Составить отчёт о проделанной работе, который должен содержать задание, реализацию, листинг программы, вариант тестирования, выводы о прохождении тестов.
Задачи.
1. Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C.
2. Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сумму и произведение элементов K-й строки данной матрицы.
3. Дано вещественное число A и целое число N (N > 0). Используя один цикл, найти сумму 1 + A + A2 + A3 + … + AN.