Формування комплексної системи. Додавання функціоналу в клієнтську частину та заповнення БД необхідною інформацією для демонстрації роботи системи. Тестування програмного продукту.
Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
/
Лабораторна робота №4
з дисципліни "Інженерія програмного забезпечення, ч. 2"
Тема: Формування комплексної системи. Додавання функціоналу в клієнтську частину та заповнення БД необхідною інформацією для демонстрації роботи системи. Тестування програмного продукту.
Мета: Завершити розробку системи. Перевірити валідність її роботи. Додати функціонал в клієнтську та серверну частини, щоб забезпечити повне функціонування системи згідно варіанту (сервіс оплати рахунків). Внести в БД усю необхідну інфромацію для демонстрації роботи системи. Підготовка списку тестових процедур для тестування функціонування усієї системи. Мінімальна кількість тестів – 10.
Мій варіант: №25. Сервіс оплати рахунків (мобільного тел., комунальних і т.д.).
Демонстрація роботи системи
/
Рис. 1. 1. Стартовий вигляд клієнта системи.
/
Рис. 1. 2. Перша дія – зайти в систему.
/
Рис. 1. 3. Введення логіну та паролю користувача.
/
Рис. 1. 4. Вибір послуги оплати мобільного рахунку.
/
Рис. 1. 5. Введення даних користувача.
/
Рис. 1. 6. Підтвердження оплати.
/
Рис. 1. 7. Вибір послуги оплати Інтернету.
/
Рис. 1. 8. Введення даних користувача.
/
Рис. 1. 9. Підтвердження оплати.
Тестування системи
/
Рис. 2. 1. Спроба скористатись послугою незалогованим користувачем.
/
Рис. 2. 2. Спроба введення неправильного формату номеру мобільного телефона.
/
Рис. 2. 3. Спроба введення суми для оплати менше або рівно 0.
/
Рис. 2. 4. Спроба введення неправильного формату банківської картки.
/
Рис. 2. 5. Спроба введення суми для оплати Інтернету менше або рівно 0.
/
Рис. 2. 6. Спроба введення неправильного формату банківської картки.
/
Рис. 2. 7. Клієнтська частина отримує інформацію про неробочий сервер.
/
Рис. 2. 8. Клієнтська частина повторно отримує інформацію про неробочий сервер при спробі обрати оператора мобільного зв’язку.
/
Рис. 2. 9. Повідомлення клієнта про неможливість передачі даних по причині неробочого сервера.
Рис. 2. 10. Тестування роботи двох клієнтів одночасно(вхід в систему).
Рис. 2. 11. Тестування роботи двох клієнтів одночасно(введення даних і підтвердження оплати).
Рис. 2. 12. Тестування роботи двох клієнтів одночасно(результати першого клієнта в базі даних).
Рис. 2. 13. Тестування роботи двох клієнтів одночасно(результати другого клієнта в базі даних).
Висновок
На цій лабораторній роботі я завершив розробку своєї системи та протестував її.