С целью проверки корректности работы программного обеспечения, разработанного в данном проекте, было проведено его тестирование. Тесты и результаты их выполнения приведены в таблице.
Тестирование и его результаты.
|
Тестируемая функция. | №. | Цель теста. | Полученный результат. | Результат теста. |
1а). | | Проверка возможности настроить параметры памяти. | Рисунок 3.1. | Пройден. |
1b). | | Проверка возможности ввести параметры процесса. | Рисунок 3.2. | Пройден. |
1c). | | Проверка на возможность ввести пустое имя процесса. | Рисунок 3.3. | Пройден. |
| Проверка на возможность ввести пустой размер процесса. | Рисунок 3.4. | Пройден. |
| Проверка на возможность ввести отрицательный размер процесса. | Рисунок 3.4. | Пройден. |
| Проверка на возможность ввести размер процесса больше размера памяти. | Рисунок 3.5. | Пройден. |
| Проверка на возможность использовать в имени символы отличные от букв и цифр | Рисунок 3.6. | Пройден. |
| Проверка на возможность ввести имя уже существующего процесса. | Рисунок 3.7. | Пройден. |
2a). | | Проверка корректного выделения памяти. | Рисунок 3.8. | Пройден. |
| Проверка попытки выделения памяти при отсутствии свободных блоков нужного размера. | Рисунок 3.9. | Пройден. |
2b). | | Проверка корректного освобождения памяти. | Рисунок 3.10. | Пройден. |
| Проверка на возможность освободить память не выбрав процесс. | Рисунок 3.11. | Пройден. |
3a). | | Проверка корректности визуализации состояния памяти. | Рисунок 3.8. | Пройден. |
3b). | | Проверка корректности визуализации списка процессов. | Рисунок 3.7. | Пройден. |
4a). | | Проверка корректности записи списка процессов в файл. | Рисунок 3.12. | Пройден. |
5a). | | Проверка корректности чтения списка процессов из файл. | Рисунок 3.13. | Пройден. |
| Проверка возможности считать данные с некорректного файла. | Рисунок 3.14. | Пройден. |
5b). | | Проверка на возможности выбрать файл с данными. | Рисунок 3.15. | Пройден. |
| Проверка возможности выбрать не существующий файл. | Рисунок 3.16. | Пройден. |
| Проверка возможности выбрать некорректный файл. | Рисунок 3.14. | Не пройдена. |
Рисунок 3.1 — Результат теста 1.
Рисунок 3.2 — Результат теста 2.
Рисунок 3.3 — Результат теста 3.
Рисунок 3.4 — Результат теста 4,5.
Рисунок 3.5 — Результат теста 6.
Рисунок 3.6 — Результат теста 7.
Рисунок 3.7 — Результат теста 8,14.
Рисунок 3.8 — Результат теста 9,13.
Рисунок 3.9 — Результат теста 10.
Рисунок 3.10 — Результат теста 11.
Рисунок 3.11 — Результат теста 12.
Рисунок 3.12 — Результат теста 15.
Рисунок 3.13 — Результат теста 16.
Рисунок 3.14 — Результат теста 17,20.
Рисунок 3.15 — Результат теста 18.
Рисунок 3.16 — Результат теста 19.