Программирование.
Разработка электронного теста контроля знаний для соискателей работы в 1С-франчайзинг
Данный проект разрабатывался и тестировался одновременно, то есть каждый раз при разработки какой либо новой части программы, написанная ранее программа проверялась на работоспособность и корректировалась с учётом найденных ошибок. Но наиболее эффективно тестирование проводится при эксплуатации программы в реальных условиях и реальными пользователями, которые сообщают обо всех найденных ошибках… Читать ещё >
Программирование. Разработка электронного теста контроля знаний для соискателей работы в 1С-франчайзинг (реферат, курсовая, диплом, контрольная)
В соответствии с структурной схемой приведенной выше, в представленной программе разработаны программные модули на Borland Delphi, а также запросы на языке SQL .
Тексты программных модулей и запросов приведены в пункте: V. «Приложение».
Аномалии и защитное программирование
Таблица № 3.
Описание аномалии. | Реакции на аномалию. | Способ защиты. |
Попытка перехода к следующему вопросу после ответа. | Вывод текстового сообщения без изменения структуры и с запросом подтверждения. | Предусмотрено в Delphi специализированными командами. |
Ввод в текстовые поля числовые значения. | Выводит ошибку в виде текстового сообщения, структура при этом не меняется. | Предусмотрено в Delphi специализированными командами. |
Попытка выйти из программы тестирования во время теста. | Выводит текстовое уведомление с запросом и подтверждением на выход. | Предусмотрено в Delphi специализированными командами. |
Тестирование и отладка
Тестирование — это процесс выполнения программы с целью обнаружения в ней ошибок. Отладка — исправление ошибок, найденных с помощью тестирования.
Необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы, чтобы можно было быстро выяснить наличие или отсутствие ошибки в ней. В любой организаций, занимающийся разработкой программных продуктов имеются специальные люди (Тестеры), занимающиеся тестированием программ которые выявляют ошибки и недоработки в программе и сообщают о них программистам, которые в свою очередь их исправляют.
Но наиболее эффективно тестирование проводится при эксплуатации программы в реальных условиях и реальными пользователями, которые сообщают обо всех найденных ошибках разработчику, который в последствии занимается их исправлением.
Так как в данном случае разработкой занимается не организация, а один человек то и тестирование и исправление тоже осуществляется одним человеком, что менее эффективно и является очень длительным процессом.
Данный проект разрабатывался и тестировался одновременно, то есть каждый раз при разработки какой либо новой части программы, написанная ранее программа проверялась на работоспособность и корректировалась с учётом найденных ошибок.