2.9 Описание процесса тестирования: сценарий тестирования, входные данные тестов, выходные данные тестов
⇐ ПредыдущаяСтр 6 из 6 2. 9 Описание процесса тестирования: сценарий тестирования, входные данные тестов, выходные данные тестов
Процесс тестирования данного программного продукта был разделен на 2 этапа: · тестирование пользовательской страницы представлено в таблице №11.
Таблица №11. Тестирование пользовательской страницы
· тестирование страницы администратора – таблица №12.
Таблица №12. Тестирование страницы администратора
2. 10 Описание установки программного обеспечения
Для работоспособности данного программного продукта необходимо установить следующие прикладные программы: · php · mysql · apache · phpMyAdmin
Заключение
В ходе работы был получен полнофункциональный web-сайт, полностью готовый к применению. Данный сайт ориентирован на студентов и абитуриентов. С его помощью пользователи смогут получать необходимую информацию и задавать интересующие их вопросы в форуме. При размещении его в глобальной сети география распространения возрастает до масштабов всего мира. При разработке web-сайта были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы. Наиболее подходящими для выполнения поставленной задачи оказались apache, php, mysql, css.
Разработанный сайт удовлетворяет всем требованиям, выдвинутые на этапе постановки задачи. При разработке web-сайта были использованы готовые модули аутентификации, форума и осуществления поиска по сайту. Данные модули были доработаны с учетом специфики web-сайта и успешно внедрены в его структуру. В ходе работы было проанализировано множество систем интернет тестирования, выявлено множество плюсов и минусов и все они были учтены при разработке данного ПС. Созданный программный продукт отвечает всем выдвинутым требованиям и включает в себя: – Создание теста с гибкими настройками. – Создание различных типов вопроса. – Использование групповой политики доступа. Студент, незарегистрированный пользователь, администратор и преподаватель. – Назначение максимального количества баллов за каждый полностью правильный ответ.
Список литературы 1. Эрик Дж. Брауде «Технология разработки программного обеспечения». СПб: «Издательский дом Питер», 2004 г. 2. Гагарина Л. Г., Кокорева Е. В. «Технология разработки программного обеспечения». – М., 2008 г. 3. Якобсон А., Буч Г., Рамбо Дж. «Унифицированный процесс разработки программного обеспечения». – СПб: «Издательский дом Питер», 2006 г. 4. Орлов С. А. «Технологии разработки программного обеспечения». – М. 2007 г. 5. Котеров Д. В. и Кастарев А. Ф. «PHP 5 в подлиннике. Наиболее полное руководство» 2005г. Изд.: BHV. – 1104 с. 6. MySQL Documentation: MySQL Reference Manuals[Электронный ресурс]: техническая документация по работе с MySQL. – MySQL Documentation, 2010. Режим доступа: www. URL: http: //dev. mysql. com
1. автоматизация ТЕСТИРОВАНИЯ
1. 1 Понятие автоматизации
В XXI веке можно смело говорить о том, что без современных технологий автоматизации не только идти вперёд, но и удержаться на прежнем месте в конкурентной борьбе практически не возможно [2].
Автоматизация − одно из направлений научно-технического прогресса, применение саморегулирующих технических средств, экономико-математических методов и систем управления, освобождающих человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов или информации, существенно уменьшающих степень этого участия или трудоемкость выполняемых операций [3]. Понятие автоматизация не может существовать без понятия информационная система. По мнению В. Богданова, информационная система (ИС) − это система, реализующая информационную модель предметной области, чаще всего − какой-либо области человеческой деятельности. ИС должна обеспечивать получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразование) информации. Другое определение информационной системы − все информационные потоки, точки их возникновения, обработки, накопления и потребления конечными пользователями плюс технические средства и технологии обработки информации [3]. Автоматизированная информационная система − совокупность программных и аппаратных средств, предназначенных для хранения и/или управления данными и информацией и производства вычислений. Разработка прикладного решения может быть осуществлена в короткое время благодаря развитым средствам и возможностям готовых систем посредством конфигурирования [2]. Проанализировав процесс разработки прикладного решения процесс конфигурирования можно определить, как полное изменение или дополнение системных настроек создаваемого прикладного решения. Разрабатывая средство автоматизации, следует чётко определить цели создания системы. Целью автоматизации предприятия является повышение производительности труда, улучшение качества продукции, оптимизация управления, устранение человека от производств, опасных для здоровья. Как правило, автоматизация уже действующей информационной системы позволяет решить следующие проблемы: · общее повышение надежности информационной системы; · разгрузка персонала от рутинных и сложных операций; · уменьшение количества внутрифирменных сверок; · ускорение подготовки отчетности; · повышение достоверности отчетности.
Автоматизация тестирования – это набор практик, подходов, методов и инструментальных средств, позволяющих исключить участие человека в реализации некоторых задач по тестированию. Из этого определения следует, что автоматизация тестирования не является стадией процесса тестирования, не следует за или перед каким-то этапом, а является процессом, пронизывающим большинство стадий процесса тестирования. Рассмотрим несколько понятий, важных для понимания автоматизации тестирования. Операция – последовательность шагов (действий), выполняемая конечным пользователем, процессом или сторонним по отношению к системе актёром, выполнение которой приводит к значимому для пользователя, системы или автоматизируемого процесса результату, который, в свою очередь может быть зафиксирован и оценен. Операция (конечное действие) является атомарной (наименьшей) единицей автоматизации, которая может использоваться при оказании услуг. Входные данные и параметры системы должны быть определены на этапе ее проектирования. Внешние по отношению к автоматизированной системе какой-либо предметной области данные должны храниться во внешних файлах. Результаты выполнения алгоритмов и время/место контроля полученных результатов должны быть определены во время проектирования системы. Автоматизированная система должна также включать логику обработки исключительных ситуаций, а также иметь связанную с ним специальную функциональность, возвращающую систему в работоспособное состояние.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|