Главная » Все файлы » Просмотр файлов из архивов » Документы » Мешкова М.А. Диссертация Методология разработки системы тестирования

Мешкова М.А. Диссертация Методология разработки системы тестирования (Методология разработки системы тестирования), страница 2

2020-10-01СтудИзба

Описание файла

Файл "Мешкова М.А. Диссертация Методология разработки системы тестирования" внутри архива находится в следующих папках: Методология разработки системы тестирования, Мешкова М.А. Документ из архива "Методология разработки системы тестирования", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 8 семестр, которые можно найти в файловом архиве ДВГУПС. Не смотря на прямую связь этого архива с ДВГУПС, его также можно найти и в других разделах. .

Онлайн просмотр документа "Мешкова М.А. Диссертация Методология разработки системы тестирования"

Текст 2 страницы из документа "Мешкова М.А. Диссертация Методология разработки системы тестирования"

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

В заключении обобщены выводы, полученные в процессе научно-исследовательской работы.

1 Стандарты web-разработки

1.1 Международные стандарты web-разработки

В настоящее время организацией, разрабатывающей и внедряющей технологические стандарты для Всемирной паутины является Консорциум Всемирной паутины (World Wide Web Consortium, W3C) [1].

Стандарты W3C имеют рекомендательный характер. Они определяют Открытую web-платформу для разработки приложений, которая имеет огромный потенциал и позволяет разработчикам создавать функционально насыщенные интерактивные системы, использующие ресурсы крупных хранилищ данных, доступных на любом устройстве [2].

Многие спецификации W3C применяются для разработки сайтов и находят экспериментальную поддержку в браузерах еще до их официального утверждения в качестве рекомендаций.

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

Современные web-стандарты являются открытыми, они не ограничены патентами и лицензиями, их развитие не зависит от коммерческих корпораций. Таким образом, спецификации находятся в свободном доступе и их можно свободно использовать.

1.1.1 Этапы разработки спецификаций W3C

Первоначально спецификация каждого будущего технологического стандарта публикуется в статусе рабочего черновика («Working Draft»). На этой стадии проект может находиться длительное время и претерпевать множество изменений. В ходе данного процесса может произойти слияние разделов спецификации или их разделение на разные разделы спецификации. Когда спецификация претерпела необходимые изменения и становится готовой к внедрению, рабочий черновик переходит в фазу «последнего звонка» – «Last Call», для которой устанавливаются четкие сроки обсуждений. На этом этапе в проект спецификации еще могут вноситься заметные изменения.

По завершении стадии «последнего звонка» спецификация получает статус возможной рекомендации – «Candidate Recommendation». На данном этапе в проект стандарта вносятся стилистические правки, исправляются ошибки и неточности. Следующая стадия – предлагаемая рекомендация («Proposed Recommendation») – это уже фактически готовая спецификация, которая, еще некоторое время проходит последние проверки перед тем, как будет утверждена в статусе рекомендации («Recommendation»).

Рекомендация – это финальный статус спецификации W3C. Несмотря на финальный статус рекомендации, в уже утвержденных стандартах могут обнаруживаться неточности и ошибки, список которых («errata») публикуется в виде дополнения к каждой спецификации. Когда список дополнений становится слишком большим, происходит выпуск новой редакции («edition») или переработанной версии («revision») спецификации. В исключительных случаях утвержденная рекомендация может быть отозвана консорциумом для серьезного пересмотра.

Перечисленные выше стадии разработки спецификаций сохраняются с первых лет деятельности W3C [3].

1.1.2 Основы современных web-стандартов W3C

Современные web-стандарты основываются на:

– разделении содержания, представления и поведения на уровне конечного кода web-страниц, отправляемого сервером клиенту;

– семантичности разметки;

– валидности кода разметки и синтаксической корректности кода таблиц стилей и сценариев клиентской стороны.

Принято считать, что web-документ составляют четыре основные части (таблица 1):

– содержание;

– структура;

– представление;

– поведение.

Таблица 1 – Основные составляющие web-страницы

Название раздела

Описание

Содержание

Данные web-страницы, доступные для просмотра пользователю.

Содержание неотделимо от структуры web-страницы.

Структура

Структура описывает смысловые единицы содержимого страницы: заголовки, абзацы, списки, определения, цитаты, навигационная панель и расположение данных элементов на странице.

Представление

Представление описывает особенности отображения содержимого страницы. Примерами визуального представления являются отображение web-страницы на экране с высокой или низкой разрешающей способностью, отображение web-страницы при выводе на печать.  Воспроизведение текста страницы речевым браузером является аудиальным представлением web-страницы. Тактильное представление – вывод содержимого web-страницы на механическую строку Брайля для незрячих людей или печать этого документа на специальном принтере.

Таким образом, структурированное содержание web-страницы единственно, в то время как ее представления множественны. Одна и та же web-страница отображается по-разному при различных условиях.

Поведение

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

В настоящее время для структурирования содержимого web-страниц используется язык разметки гипертекста HTML, для управления представлением используется язык стилевой разметки CSS, а управление поведением web-страницы осуществляются с помощью сценариев, написанных на сценарном языке JavaScript или других сценарных языках.

Семантическая разметка – это внимательное отношение к смысловой нагрузке структурных единиц при написании кода. Базовый уровень семантики – использование структурных элементов HTML строго по назначению. Следующий уровень – это грамотные названия классов и идентификаторов элементов, которые используются в коде каскадных таблиц стилей CSS. Еще более высокий уровень – использование сверх основной HTML-разметки каких-либо дополнительных метаданных, облегчающих возможную машинную обработку содержания страницы.

Валидность – это соответствие кода формальным требованиям спецификаций. Можно отметить, что валидность кода разметки гипертекста HTML и сценариев для web-страницы более важна, чем валидность каскадных таблиц стилей CSS.

Таким образом, при соблюдении основных рекомендаций от W3C при web-разработке, можно добиться следующих преимуществ:

– ускорение загрузки web-страниц;

– облегчение возможной машинной обработки содержимого web-страницы;

– гибкость в отображении web-страницы на различных устройствах вывода информации;

– доступность содержимого web-страниц для пользователей с ограниченными возможностями (в первую очередь имеются в виду незрячие и слабовидящие люди);

– обеспечение доступности содержимого web-страницы для пользователей устаревших версий браузеров;

– корректное отображение web-страницы в современных браузерах;

– облегчение процесса разработки web-сайтов [4].

1.1.3 Web-дизайн и приложения

Стандарты W3C в области web-дизайна и приложений включают стандарты для создания и визуализации Web-страниц (HTML, CSS, SVG, Ajax и другие технологии для Web-приложений «WebApps»). Также, стандарты данного раздела рассматривают общедоступность Всемирной паутины для людей с ограниченными возможностями (WCAG) и механизмы работы Всемирной паутины на мобильных устройствах.

Язык разметки гипертекста (HTML) и Каскадные таблицы стилей (CSS) являются базовыми технологиями для построения web-страниц. HTML предоставляет структуру страницы, а CSS – визуальный и звуковой формат страницы для различных устройств.

28 октября 2014 года группа разработчиков W3C опубликовала стандарт HTML5 как рекомендацию от W3C. Эта спецификация определяет пятый крупный пересмотр языка разметки гипертекста HTML. HTML5 теперь является не просто языком разметки гипертекста, а целой открытой платформой для разработки web-приложений, использующих аудио, видео, графику, анимацию и другие элементы мультимедиа [2].

В настоящее время новейшей спецификацией CSS является активно разрабатываемая спецификация CSS3. CSS3 является самой масштабной редакцией языка стилей CSS [5].

15 октября 2012 года [6] рекомендации W3C по обеспечению доступности web-контента стали международным стандартом ISO/IEC. Данный стандарт направлен на доступность возможностей Всемирной паутины для людей с ограниченными способностями.

Основные положения стандарта:

– предоставление текстовой версии нетекстового содержимого web-страницы (кроме элементов управления и ввода информации, тестов и упражнений, CAPTCHA, нетекстовых элементов декоративного содержания) для его возможного преобразования в альтернативные формы, удобные для различных пользователей;

– предоставление альтернативной версии медиа-контента, ограниченного по времени;

– создание контента, который можно представить в различных видах без потери данных или структуры;

– разделение важных и второстепенных частей контента для упрощения просмотра и прослушивания содержимого web-страницы;

– предоставление возможности управления всей функциональностью web-страницы с клавиатуры;

– предоставление пользователям достаточного времени для ознакомления с содержимым web-страницы;

– запрет использования заведомо опасных для здоровья элементов дизайна;

– предоставление пользователям поддержки в навигации по сайту, поиске контента и определении текущего положения пользователя на сайте;

– текстовое содержание web-страницы должно быть понятным и удобочитаемым;

– web-страницы должны отображаться и функционировать предсказуемым образом;

– предоставление помощи пользователям во избежание ошибок при вводе информации;

– обеспечение максимальной совместимости контента с существующими и разрабатываемыми пользовательскими приложениями, включая вспомогательные технологии [7].  

6 сентября 2011 года W3C и Совместный технический комитет ISO/IEC JTC 1 «Информационные технологии» объявили об официальном утверждении пакета технологий web-сервисов W3C в качестве международных стандартов ISO/IEC. Принятие данного стандарта способствовало уменьшению рыночной фрагментации и обеспечению глобальной функциональной совместимости информационных и телекоммуникационных средств.

Список принятых стандартов:

– ISO/IEC DIS 40210 «Информационные технологии. W3C SOAP версия 1.2 Часть 1: Модель обмена сообщениями»;

– ISO/IEC DIS 40220 «Информационные технологии. W3C SOAP версия 1.2 Часть 2: Дополнительные программы»;

– ISO/IEC DIS 40230 «Информационные технологии. Механизм оптимизации передачи сообщений W3C SOAP»;

– ISO/IEC DIS 40240 «Информационные технологии. W3C Web Services Addressing 1.0. Ядро»;

– ISO/IEC DIS 40250 «Информационные технологии. W3C Web Services Addressing 1.0. Компоновка SOAP»;

– ISO/IEC DIS 40260 «Информационные технологии. W3C Web Services Addressing 1.0. Метаданные»;

– ISO/IEC DIS 40270 «Информационные технологии. W3C Web Services Policy 1.5. Модель»;

– ISO/IEC DIS 40280 «Информационные технологии. W3C Web Services Policy 1.5. Приложение» [8].

Данные стандарты рассматривают вопросы технического характера, в частности протокол обмена структурированными сообщениями в распределенной вычислительной среде – SOAP (Simple Object Access Protocol – простой протокол доступа к объектам) [9].

1.2 Российские стандарты web-разработки

17 марта 2011 [10] в результате первого заседания участников Комиссии РАЭК (Российская ассоциация электронных коммуникаций) по web-разработке было принято решение об официальном создании Комиссии РАЭК по web-разработке. В ходе обсуждения были определены основные задачи работы Комиссии, а также среднесрочные перспективы ее развития.

Основная цель – развитие рынка web-разработки в России. Комиссия ставит перед собой три основные задачи:

– создание рекомендательных стандартов по web-разработке;

– повышение квалификации специалистов на рынке web-разработки;

– повышение осведомленности клиентов о возможностях web-технологий.

Председатель Комиссии: Гайдар Магдануров (Microsoft).

В Комиссии принимают участие компании: Microsoft, «РБК Софт», NetCat, ADV/web-engineering, Notamedia, ОКБ, QSoft и другие [10].

Необходимо отметить, что в настоящее время не существует российских стандартов по web-разработке и повсеместно используются международные стандарты, но существуют некоторые требования по разработке сайтов различной направленности и для людей с ограниченными возможностями.

1.2.1 Интернет-ресурсы. Требования доступности для инвалидов по зрению

Основным стандартом для обеспечения доступности web-контента для людей с ограниченными возможностями является ГОСТ Р 52872-2012 «Интернет-ресурсы. Требования доступности для инвалидов по зрению».

При разработке интернет-ресурсов, доступных для инвалидов по зрению, необходимо придерживаться следующих основных принципов:

– воспринимаемость: информация и компоненты пользовательского интерфейса должны быть представлены в виде, в котором пользователи с нарушением зрения могут их воспринимать;

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

– понятность: информация и операции пользовательского интерфейса должны быть понятными пользователям с нарушением зрения;

– надежность: контент должен быть надежным в той степени, которая нужна для его соответствующей интеграции широким кругом различных пользовательских прикладных программ, включая специальные технологии экранного доступа для пользователей с нарушением зрения [11].

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5258
Авторов
на СтудИзбе
420
Средний доход
с одного платного файла
Обучение Подробнее