Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тестирование модуля регистрации




Качество конструирования

Техника кодирования

Инструменты

Используемые языки

Реализация функции

Проектирование функции

Планирование работы над каждой функцией

После составления списка основных функций, наступает черёд составления плана разработки программного обеспечения. Владение классами распределяется среди программистов путем упорядочивания и организации свойств (или наборов свойств) в классы. Методы и конструкторы проекта (см. Приложение 1).

Для каждого свойства создается проектировочный пакет. Ведущий программист выделяет небольшую группу свойств для разработки в течение двух недель. Далее пишутся «болванки» классов и методов, и происходит критическое рассмотрение дизайна. Методы и конструкторы проекта (см. Приложение 1).

После успешного рассмотрения дизайна, данная видимая клиенту функциональность реализуется до состояния готовности. Для каждого класса пишется программный код. После модульного тестирования каждого блока и проверки кода, завершенная функция включается в основной проект.

Время затраченное на реализацию функций:

Функция Затраченные часы Итерации
Регистрация пользователей    
Авторизация пользователей    
Смена и восстановление пароля    
Список расходов и поступлений    
Дневник расходов и поступлений    
График изменения баланса    
График сравнения дней по сумме финансовых операций    
График сравнения категорий по сумме финансовых операций    
Список долгов    
Список выплат по долгам    
График сравнения дней по сумме задолженностей    
Интерактивные графики    
Суммарно    

 

Используемый язык программирования – Java. Для вёрстки и дизайна веб-страниц были использованы языки XHTML и CSS. Конфигурационные файлы реализованы в формате XML.

Перечень программ:

· Среда Eclipse Luna

· Сервер Wildfly

· СУБД PostgreSQL

Серверная часть должна работать под управлением систем Linux или Windows. Клиентская часть должна работать под управлением браузеров Mozilla Firefox, Google Chrome или Opera.

Были использованы стандарты кодирования, изложенные в документа Java Code Conventions: http://www.oracle.com/technetwork/java/codeconventions-150003.pdf.

Используются стандартные библиотеки, модули и пакеты Java, а также набор библиотек Java EE.

Было проведено ручное тестирование каждого модуля системы. Ниже приведён процесс тестирования и результаты.

В качестве тестовых данных было зарегистрировано 5 пользователей с разными почтовыми адресами. Каждый пользователь был успешно добавлен в БД. На почте каждого тестового пользователя появилось письмо подтверждения регистрации.

При попытке создания пользователя с уже зарегистрированным email-адресом происходит редирект на страницу регистрации и вывод ошибки.

При попытке создания пользователя с некорректным email-адресом система выдавала сообщение об ошибке.




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


Дата добавления: 2015-08-31; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.