="justify"> Малюнок 7.6 - Пошук за прізвищем майстра
. Вихід.
. 2 Системні вимоги
Для виконання програми необхідний комп'ютер, підключений до локальної мережі або має доступ до Enternet (конкретно до MySQL). Мінімальні системні вимоги для комп'ютера:
) Процесор Intel Pentium 2.16 GHz;
) Оперативна пам'ять +1024 Mb;
) Операційна система Windows Server 2003/Server 2008/XP/Vista/7.
7.3 Робота програми
Для відкриття програми необхідно запустити файл Автосервіс.exe. При вході в програму пропонується ввести логін і пороли для ідентифікації користувача. Існують три рівні доступу в програму: адмін - розширений інтерфейс, що дозволяє здійснювати всі закладені функції програми (малюнок 6.1), такі як:
. Переглянути всі записи бази даних автосервісу
. Переглянути всіх клієнтів
. Переглянути список поточних робіт
. Переглянути список можливих робіт
. Подивитись наявність деталей на складі
. Додати клієнта
. Ввести виконані роботи
. Змінити дані клієнта
. Змінити вибраний тип роботи
. Видалення клієнта
. Видалення роботи
. Пошук за номером машини
. Пошук за прізвищем майстра
. Вихід;
Користувач спрощений інтерфейс, що дозволяє здійснювати тільки користувальницькі функції програми (рисунок 6.2), такі як:
. Переглянути всі записи бази даних автосервісу
. Переглянути всіх клієнтів
. Переглянути список поточних робіт
. Переглянути список можливих робіт
. Пошук за номером машини
. Пошук за прізвищем майстра
. Вихід;
При невірному введенні логіна і пароля програма вимагає в ввести логін і пароль заново, до тих пір, поки не буде введений правильний пароль (малюнок 6.3).
. 4 Повідомлень користувачеві
При виникненні виняткової ситуації оператору буде повідомлено про помилку. Приклади помилок:
) «Не була введена прізвище». Виникає, якщо користувач залишив поле порожнім.
) «Невірно! Введіть відповідну дії цифру! ». Виникає, якщо користувач намагається скористатися функцією, якою в меню не існує.
) «Не вдалося підключитися до сервера». Виникає за відсутності з'єднання з сервером бази даних.
) «Введіть правильні дані!». Виникає при введенні некоректних даних.
8. Тестування системи і опис отриманих результатів
Аварійне зміна конфігурацій сервера
Проведемо тестування отриманого програми. Стресове тестування дозволяє перевірити наскільки додаток, і система в цілому работоспособно в умовах стресу і оцінити здатність системи до регенерації, тобто до повернення до нормального стану після припинення впливу стресу. Стресом в даному контексті може бути підвищення інтенсивності виконання операцій до дуже високих значень або аварійне зміна конфігурації сервера. Також одним із завдань при стресовому тестуванні може бути оцінка деградації продуктивності, таким чином, цілі стресового тестування можуть перетинатися з цілями тестування продуктивності.
Проведемо тестування з аварійним зміною конфігурацій сервера (рисунок 8.1):
Малюнок 8.1 - Аварійне зміна конфігурацій сервера
У випадки розриву з'єднання з сервером, буде видана відповідна помилка, а можливість роботи з інформацією буде зупинена. Буде відкрито вікно з настройками підключення до сервера для вирішення проблеми.
У ході тестування на стресостійкість програма справляється з критичними ситуаціями і повертається до нормального стану після припинення впливу стресу.
Тестування стабільності або надійності.
Завданням тестування стабільності (надійності) є перевірка працездатності програми при тривалому (багатогодинному) тестуванні із середнім рівнем навантаження. Часи виконання операцій можуть грати в даному вигляді тестування другорядну роль. При цьому на перше місце виходить відсутність витоків пам'яті, перезапусків серверів під навантаженням та інші аспекти, що впливають саме на стабільність роботи.
...