1. Написать программу . В программе должно быть предусмотрено ввод начальных значений с клавиатуры (размерности массивов, диапазоны изменения элементов исходных последовательностей, имя файла и т.п.).
2. Определить спецификации программы (сколько входных параметров, их функциональное назначение, диапазоны их возможных значений).
3. Определить классы входных и выходных значений.
4. Нарисовать управляющий граф программы.
5. Разработать тестовые наборы и сформировать из них текстовый файл.
6. Разработать тестовую программу, в которой тестируемая программа оформлена функцией, аргументами которой являются спецификации программы. Функция также возвращает полеченный результат. Тестовая программа должна выполнять:
a. циклическое чтение из файла тестового набора и запуск пользовательской функции, в которую передаются считанные данные;
b. Формирование из результата тестирования log файла, содержащего таблицу тестовых случаев.
7. Выполнить тестирование.
8. Проанализировать таблицу тестовых случаев.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |