КАТЕГОРИИ: Архитектура-(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; Просмотров: 411; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |