Курсовая работа: Розробка інтернет-магазину
Весь процес кодування виконувався в середовищі програмування Netbeans 6.7.1 на мові програмування PHP.Концептуально важливі частини коду наведені у додатку А.
2.6 Програма та методика тестування
Враховуючи специфіку розробки веб – програм більш доречною для тестування продукту є функціональна модель тестування (або тестування «чорного ящика»).
У зв’язку з цим необхідно розбити програмний продукт на функціональні частини та розробити набор тестів для кожної із них.
Розроблений програмний продукт можна розбити на наступні частини:
•адміністративна частина
•частина користувача
Для адміністративної частини можна запропонувати наступні тести
1.Перевірка коректності вводу товарів на сайт.
2.Перевірка роботи адміністративних функцій.
3.Перевірка коректної взаємодії користувача та адміністратора.
4.Перевірка відсутності SQL-іньекцій.
5.Перевірка коректної роботи системи знижок
Для частини користувача можна запропонувати наступні тести
1.Перевірка коректного доступу на сайт.
2.Перевірка коректності замовлення і накопичення товарів в корзині.
3.Тест реєстрації на сайті.
Заданий набор тестів дозволяє протестувати всі компоненти програми та перевірити коректність обробки вхідних та вихідних даних за короткий термін, що є вкрай важливою обставиною при веб-розробці.
2.7 Інструкція користувача (інструкція підключення компонента)
Так як кінцевим користувачем програми згідно технічного завдання є адміністратор магазину, то доречним буде розробка інструкції саме для нього.
Після того, як адміністратор зареєструється на сайті і здійснить вхід, йому стане доступною адміністративна панель, зображена на рис. 1
Рис.1 - На панелі представлені наступні адміністративні функції.
Управління категоріями. Інтерфейс управління категоріями зображено на рис.2
Рис.2 - Інтерфейс управління категоріями
За допомогою цієї можливості є змога додавати нові категорії, змінювати назву вже існуючих або видаляти їх.
1. Корзина. Цей розділ має наступний інтерфейс(рис.3) та надає можливість продивитися вміст корзини користувачів.