1. Реализовать приложение, решающее одну задачу (один главный модуль) или несколько задач ( главный модуль и один или два дополнительных модуля).
Примеры простейших структурных приложений:
1) Главный модуль позволяет пользователю ввести данные для двух матриц и выполняет перемножение матриц, отображает результат на экране.
2) Главный модуль отображает меню, позволяющее пользователю выбрать один из двух вариантов. В первом случае пользователь может ввести коэффициенты квадратного уравнения, для решения которого вызывается функция из вспомогательного модуля.
Во втором случае приложение завершает работу.
2. Для каждого отдельного модуля составляются тест-кейсы. Если модулей несколько, связи между ними заменяются заглушками (например, вместо вызова функции другого модуля вызывается функция, возвращающая фиксированное значение).
3. Тест-кейс должен быть отражен в отчете по лабораторной и составляется по принципу:
3.1) номер тест-кейса
3.2) шаги для воспроизведения
3.3) входные данные
3.4) ожидаемые выходные данные
3.5) результат (фактические выходные данные)
4. Тестирование проводится методом черного ящика и с помощью техники классов эквивалентности и граничных значений.
5. В конце отчета должен быть указан процент покрытия кода одним из методов, например построчным покрытием.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |