Програма та методика тестування



 

Враховуючи специфіку розробки веб – програм більш доречною для тестування продукту є функціональна модель тестування (або тестування «чорного ящика»).

У зв’язку з цим необхідно розбити програмний продукт на функціональні частини та розробити набор тестів для кожної із них.

Розроблений програмний продукт можна розбити на наступні частини:

•адміністративна частина

•частина користувача

Для адміністративної частини можна запропонувати наступні тести

1.Перевірка коректності вводу товарів на сайт.

2.Перевірка роботи адміністративних функцій.

3.Перевірка коректної взаємодії користувача та адміністратора.

4.Перевірка відсутності SQL-іньекцій.

5.Перевірка коректної роботи системи знижок

Для частини користувача можна запропонувати наступні тести

1.Перевірка коректного доступу на сайт.

2.Перевірка коректності замовлення і накопичення товарів в корзині.

3.Тест реєстрації на сайті.

Заданий набор тестів дозволяє протестувати всі компоненти програми та перевірити коректність обробки вхідних та вихідних даних за короткий термін, що є вкрай важливою обставиною при веб-розробці.

 

Інструкція користувача (інструкція підключення компонента)

 

Так як кінцевим користувачем програми згідно технічного завдання є адміністратор магазину, то доречним буде розробка інструкції саме для нього.

Після того, як адміністратор зареєструється на сайті і здійснить вхід, йому стане доступною адміністративна панель, зображена на рис. 1

 

Рис.1 - На панелі представлені наступні адміністративні функції.


 

Управління категоріями. Інтерфейс управління категоріями зображено на рис.2

 

Рис.2 - Інтерфейс управління категоріями

 

За допомогою цієї можливості є змога додавати нові категорії, змінювати назву вже існуючих або видаляти їх.

 

1. Корзина. Цей розділ має наступний інтерфейс(рис.3) та надає можливість продивитися вміст корзини користувачів.

 

Рис. 3 – Інтерфейс

 

2. Новини. Цей розділ має наступний інтерфейс(рис.4) та надає можливість додавання та редагування новин на сайті.

3. Система знижок. Адміністратор має можливість додавати знижки до товару, причому ця знижка може бути багаторівневою, тобто залежить від розміру товару. Інтерфейс доступу до скидки можна розглянути на рис. 5

 


 

Рис. 4 - Новини

 

Рис. 5 - Система знижок

 

4. Користувачі. Цей розділ має наступний інтерфейс(рис.6) та надає можливість продивитися зареєстрованих користувачів, а також змінити їх реєстраційні дані, а також заблокувати їх.

 

Рис.6 – Користувачі


 

5. Також слід відмітити, що є сторона користувача. В цьому випадку користування значно спрощується оскільки сайт має інтуїтивно зрозумілий інтерфейс і може бути використаним будь-якою людиною, що має навики роботи з комп’ютером. Серед основних моментів можна виділити загальний вигляд сайту (рис.7)

 

Рис. 7 - Загальний вигляд сайту

 


 

Висновок

 

В даній курсовій роботі був вивчений процес створення програмного продукта від викладення вимог до продукту до написання коду,відладки та тестування продукту. В якості базової мови для проектування було обрано мову програмування PHP, що дало змогу в короткий термін розробити повноцінний програмний продукт – «Інтернет – магазин». Таким чином були закріплені знання мови програмування PHP, принципи об’єктно – орієнтованого програмування. Також були вивчені і сторонні технології, наприклад SQL. Головним чином, були вивчені всі аспекти проектування, створення і впровадження програмних продуктів, що дає змогу працювати над серйозними проектами. У процесі виконання розроблено програмний продукт, який має наступні переваги:

· скорочення витрат на впровадження проекту

· велика швидкість розверстування

· зручність використання


Література

 

1. Гради Буч. Об'єктно-орієнтований аналіз і проектування. Біном, СПБ, 2000. -560с.

2. Орлов С.А. Технология розробки програмного забезпечення. СПБ. Питер, 2002. -464 с.

3. Соммервилл Иан. Інженерія програмного забезпечення. М.: Вильямс, 2002. - 624с.

4. Давыдов В.И.б Кунгурцев А.Б. Об'єктно-орієнтоване програмування. Одеса :Автограф, 2003. - 124с.

5. Вигерс Карл. Разработка требований к программному обеспечению ИД «Русская редакция», 2004-576с.


Дата добавления: 2019-07-15; просмотров: 212; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!