Невидимые защитники сайтов: как тестирование спасает интернет

XXIV Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Невидимые защитники сайтов: как тестирование спасает интернет

Красиков Г.А. 1
1МАОУ «Лицей №97 г. Челябинска»
Степанов И.В. 1
1МАОУ «Лицей №97 г. Челябинска»
Автор работы награжден дипломом победителя II степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

ВВЕДЕНИЕ

Интернет представляет собой огромную сеть веб-сайтов, которыми ежедневно пользуются миллионы людей. (Приложение А) Однако, что происходит, если сайт перестает работать или на нем возникают ошибки? Здесь на помощь приходят специалисты по тестированию веб-сайтов, задача которых заключается в проверке правильности и безопасности функционирования сайтов. (Приложение Б)

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

МыЯ выдвинули гипотезу: тестирование веб-сайтов критически важно для обеспечения их надежности и безопасности.возможно провести в домашних условиях.

Цель работы — изучить значимостьпро тестированиять выбранные веб-сайтовы и и его влияние на пользователей.выявить ошибки.

Для достижения цели исследования мыя поставили следующие задачи:

  1. Изучить понятие тестирования

  2. Оценить важность тестирования

  3. Рассмотреть основные виды тестирования веб-сайтов

  4. Изучить этапы и инструменты тестирования сайтов

  5. Найти примеры успешного и неуспешного тестирования продукции

  6. Протестировать корректность работы функций сайтов Ozon, Rambler, Олимп74, МАОУ «Лицей № 97 г. Челябинска»

  7. Провести анализ проведенного тестирования и оценить его влияние на пользовательский опыт.

В ходе исследования мыя применимю различные методы тестирования.

ПроверимВыполню проверку, как сайты справляются с фильтрацией товаров,

добавлением продуктов в корзину, изменением размеров окна браузера, а также выявимлю грамматические ошибки в текстах.

Объектами нашего моего исследования станут четыре веб-сайта: Ozon, Rambler, Олимп74, а также сайт МАОУ «Лицей № 97 г. Челябинска». (Приложение АВ) МыЯ попытаемсяюсь понять, какие ошибки могут возникать и как они исправляются.

В нашей моей работе использованы методы ручного тестирования, исследовательского 
тестирования, тестирования «черного ящика» и другие подходы для выявления ошибок на сайтах. Например, ручное тестирование позволит проверить различные функции сайтов, а исследовательское тестирование поможет выявить неочевидные проблемы.

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

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

1. Теоретическая часть

1.1. Понятие тестирования

Тестирование — это процесс проверки работы программ или устройств с целью убедиться в их корректности и безопасности для пользователей. Этот процесс помогает находить ошибки и проблемы, которые могут негативно повлиять на использование продукта. Например, новый телефон проходит тестирование на всех этапах — от дизайна до функциональности приложений.

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

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

Таким образом, тестирование — неотъемлемая часть любого продукта или системы, с которыми мы взаимодействуем каждый день. В данном проекте мы будем тестировать сайты Ozon, Рамблер, Олимп74 и сайт МАОУ «Лицей № 97 г. Челябинска», чтобы узнать, как они функционируют и как их можно улучшить для пользователей.

1.2. Значение тестирования

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

Представьте, что все эти люди работают над продуктом, который оказывается с ошибками. В результате команда должна будет переработать его, что требует дополнительных затрат и времени и может испортить репутацию на рынке. (Приложение Г) [1]

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

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

1.3. Основные виды тестирования веб-сайтов

Существует множество методов тестирования веб-сайтов, каждый из которых имеет свои особенности. Рассмотрим основные виды:

  • Модульное тестирование — проверяем маленькие кусочки кода, чтобы понять, все ли в порядке с каждым из них.

  • Интеграционное тестирование — смотрим, как разные части сайта работают вместе, чтобы ничего не сломалось.

  • Системное тестирование — проверяем весь сайт, чтобы убедиться, что он работает, как задумано.

  • Приемочное тестирование — на этом этапе смотрим, нравится ли сайт пользователям. Результаты этого тестирования помогают принять решение о выпуске продукта на рынок.

  • Динамическое тестирование — проверяем, выполняет ли код свои задачи и не выдает ли ошибки. Оно позволяет выявлять ошибки, такие как аварийное завершение программы.

  • Статическое тестирование — предполагает проверку документации. Это помогает выявлять дефекты на этапе написания кода, что позволяет сократить количество ошибок в конечном продукте.

  • Тестирование «белого ящика» — знаем, как устроен код, и ищем ошибки внутри кода.

  • Тестирование «серого ящика» — знаем немного о коде и проверяем его на ошибки.

  • Тестирование «черного ящика» — не смотрим в код, просто проверяем, как сайт работает, вводя разные данные.

  • Ручное тестирование — проверяем сайт своими руками, чтобы найти проблемы.

  • Автоматизированное тестирование — используем специальные программы, чтобы быстро и эффективно проверять сайт. (Приложение ДБ)[2]

1.4. Этапы тестирования

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

  1. Планирование: определение того, что именно будет тестироваться.

  2. Проектирование тестов: создание тест-кейсов и сценариев.

  3. Выполнение тестов: следование тест-кейсам и документирование найденных ошибок.

  4. Отчетность: составление отчетов о результатах тестирования и выводах для команды. [6]

Эти этапы помогают убедиться, что программа или веб-сайт работает так, как задумано и приносит удовольствие пользователям. (Приложение ВЕ)

1.5. Инструменты для тестирования

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

Существует несколько видов инструментов:

  • Автоматизированные инструменты — программы, которые проводят тесты самостоятельно, экономя время.

  • Инструменты для создания тестов — помогают в разработке тест-кейсов и сценариев.

  • Инструменты для поиска ошибок — выявляют проблемы в программах, указывая на места неисправностей.

  • Инструменты для отчетов — помогают составить отчеты по результатам тестирования.

Хотя инструменты значительно облегчают работу, роль человека остается ключевой. Специалисты по тестированию выбирают инструменты, создают сценарии и тест-кейсы, чтобы гарантировать правильную работу программ. Без контроля человека даже лучшие инструменты не смогут обеспечить успешное тестирование. (Приложение ГЖ) [3]

1.6. Примеры успешного и неуспешного тестирования

Примеры успешного тестирования подчеркивают важность проверки программ для предотвращения ошибок:

  1. Автомобили: перед продажей проходят тестирование на безопасность, предотвращая аварии.

  2. Яндекс.Такси: Перед тем как запустить новую версию своего приложения, Яндекс.Такси провел много тестов. Они проверяли, как легко пользователи могут заказывать такси. Это тестирование помогло исправить ошибки и улучшить внешний вид приложения, так что людям стало проще им пользоваться. (Приложение ДЗ)

Неуспешные примеры тестирования показывают последствия недостаточной проверки:

  1. Взрыв ракеты «Ариан-5»: В 1996 году ракета «Ариан-5» взорвалась через 40 секунд после старта из-за ошибки в программном обеспечении. Программа не была правильно протестирована, и одна из переменных переполнилась. Это привело к потере 4 спутников и ущербу от 360 до 500 миллионов долларов. Этот случай показывает, насколько важно тестировать программы перед запуском.

  2. MicrosoftBob: MicrosoftBob - это старая операционная система, которая представляла из себя виртуальный дом с вполне обычными комнатами: гостиная или кухня. Некоторые предметы, размещённые в комнатах, соответствовали аналогичным приложениям: ручка с бумагой открывала текстовый редактор, а настенные часы вызывали соответствующее приложение. Однако она имела серьезную ошибку в безопасности: после трёх неправильных попыток ввода пароля система предлагала установить новый пароль. Это позволяло злоумышленникам легко входить в защищённые аккаунты. Из-за этой и других проблем MicrosoftBob была сильно раскритикована и заняла 7-е место в списке худших продуктов десятилетия по версии CNET.com. [9]

  1. Глобальный сбой в Windows: В июле 2024 года произошло большое событие: обновление Windows вызвало сбой у миллионов компьютеров по всему миру. Из-за этой ошибки компании и правительства не могли работать, что принесло им большие убытки. Среди отраслей, пострадавших в результате сбоя, оказалисьавиакомпании, аэропорты, банки, отели, больницы, производство, фондовые рынки и вещание. Это случилось потому, что обновление не прошло хорошего тестирования перед выпуском. Если бы программисты внимательно проверили его, возможно, этого сбоя удалось бы избежать. (Приложение ЕИ) [10]

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

1.7. Действия специалистов по тестированию после обнаружения ошибок

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

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

После внесения изменений специалисты по тестированию повторно проверяют сайт, как учитель проверяет исправленные домашние задания. Если ошибка устранена и все функционирует корректно, они сообщают об этом команде. (Приложение К)

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

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1. Исследование проблемы на сайте Ozon: Ошибка при добавлении товаров в корзину

В результате тестирования на сайте Ozon была выявлена серьезная

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

Название теста: Ошибка при добавлении товаров с ограниченным количеством в корзину на Ozon

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

Цель: Проверить, что система правильно ограничивает количество товаров,
доступных для добавления в корзину.

Шаги теста:

  1. Открыть сайт Ozon.

  2. Найти продукт с ограниченным количеством (например, указано «в наличии 19»).

  3. Попытаться добавить больше товара, чем указано в наличии (например, 50 штук).

  4. Проверить, появляется ли сообщение «в наличии больше нет».

  5. Повторить тест для других товаров с ограниченным количеством.

Ожидаемый результат: Система должна отображать предупреждение и не позволять добавлять больше товаров, чем доступно в наличии.

Фактический результат: Для некоторых товаров система позволяет добавлять больше доступного количества без предупреждения.

Проблема: Для товаров с ограниченным количеством (например, «в наличии 19») система позволяет добавлять больше, чем указано в наличии. Это не только вводит в заблуждение пользователей, но и может привести к негативному пользовательскому опыту.

Рекомендации по исправлению: Система должна быть настроена так, чтобы не позволять пользователю добавлять в корзину больше товаров, чем указано в наличии. Например, если на товаре написано «в наличии 19», пользователю следует разрешить добавлять только от 1 до 19 единиц товара. При попытке добавить больше, чем доступно, должно всплывать сообщение: «в наличии больше нет», и пользователь не должен иметь возможности добавить 
превышающее количество в корзину.
(Приложение Л)

2.2. Исследование проблемы на сайте Ozon: Ошибка в работе фильтрации по цене

При поиске товаров на интернет-магазине пользователи ожидают, что  фильтры будут работать корректно и показывать только те продукты, которые соответствуют заданным критериям. Однако иногда возникают ситуации, когда система фильтрации работает неправильно. Это может привести к тому, что пользователи видят товары, которые не должны отображаться, и это влияет на их впечатление от использования сайта. Давайте рРассмотрим конкретный случай, когда фильтрация по цене на сайте Ozon не работает так, как должна.

Название теста: Ошибка фильтрации по цене на Ozon

Цель: Проверить, правильно ли работает фильтрация по цене на сайте Ozon и соответствуют ли товары выбранным критериям.

Шаги теста:

  1. Открыть сайт Ozon.

  2. Перейти в категорию бытовой техники и выбрать «Пылесосы».

  3. Установить фильтр по цене от 39 до 5000 рублей.

  4. Пролистать страницы с результатами поиска.

  5. Проверить, появляются ли товары с ценой выше указанного диапазона.

Ожидаемый результат: Все товары должны находиться в пределах выбранного ценового диапазона, т.е. не должно быть товаров с ценой выше 5000 рублей.

Фактический результат: Товар стоимостью 5651 рубль отображается в результатах, что не соответствует установленным фильтрам.

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

Рекомендации по исправлению: Система фильтрации должна быть настроена таким образом, чтобы корректно обрабатывать диапазоны цен. Необходимо проверить логику фильтрации и убедиться, что товары, которые не соответствуют заданным критериям, исключаются из результатов поиска. (Приложение М)

2.3. Проверка адаптации сайта Ozon при изменении размера окна браузера

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

Рассмотрим случай с сайтом Ozon, где адаптация может не сработать должным образом.

Название теста: Проверка адаптации сайта Ozon при изменении размеров окна браузера

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

Цель: Проверить, как сайт Ozon адаптируется при уменьшении окна браузера и сравнить с адаптацией на сайте Wildberries.

Шаги теста:

  1. Открыть сайт Ozon в браузере.

  2. Уменьшить окно браузера.

  3. Проверить видимость и функциональность кнопок и текста.

  4. Повторить тест на сайте Wildberries для сравнения.

Ожидаемый результат: Все элементы интерфейса должны оставаться видимыми и функциональными, независимо от размера окна браузера.

Фактический результат: На сайте Ozon некоторые элементы исчезают и становятся невидимыми, тогда как на сайте Wildberries адаптация работает корректно.

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

Рекомендации по исправлению: Для исправления данной проблемы необходимо провести анализ адаптивности сайта и внести изменения в его дизайн. Все элементы интерфейса должны быть расположены таким образом, чтобы сохранялась их видимость и функциональность даже при изменении размеров окна браузера. (Приложение Н)

2.4. Ошибка отображения детской программы «С добрым утром, малыши!» на сайте Rambler

При использовании веб-сайтов пользователи ожидают, что они смогут получать доступ ко всем функциям без проблем. Если какая-либо часть сайта отображается некорректно, это может привести к путанице и разочарованию. Рассмотрим случай с сайтом Rambler, где возникла проблема с отображением детской программы «С добрым утром, малыши!».

Название теста: Ошибка отображения программы «С добрым утром, малыши!» на сайте Rambler

Описание: Передача «С добрым утром, малыши!» не выделяется розовым цветом, как другие детские передачи на сайте Rambler, что нарушает единообразие дизайна сайта и может сбивать с толку пользователей, так как они ожидают, что все детские программы будут выделены розовым цветом.

Цель: Проверить, что все детские передачи на сайте выделены розовым цветом.

Шаги теста:

  1. Открыть сайт Rambler.

  2. Перейти в разлел ТВ.

  3. Выбрать “детские” телепередачи.

  4. Найти программу «С добрым утром, малыши!» на телеканале «Карусель».

  5. Проверить розовое цветовое выделение программы.

  6. Сравнить с другими детскими передачами.

Ожидаемый результат: Программа должна быть выделена розовым цветом, как и другие детские передачи.

Фактический результат: Передача «С добрым утром, малыши!» не выделена розовым цветом.

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

Рекомендации по исправлению: Для исправления данной проблемы необходимо обеспечить единообразие оформления всех детских программ на сайте Rambler. Программа «С добрым утром, малыши!» должна быть выделена розовым цветом, как и 
остальные детские передачи. Это поможет создать согласованный и привлекательный интерфейс, который будет понятен пользователям, особенно детям и их родителям.
(Приложение П)

2.5. Ошибка отображения заголовка на сайте Rambler

Когда пользователи заходят на сайт, они ожидают, что заголовки и другие текстовые элементы будут четкими и хорошо читаемыми. Неправильное отображение заголовка может запутать пользователей и ухудшить их опыт на сайте. Рассмотрим ситуацию с сайтом Rambler, где возникла проблема с отображением заголовка.

Название теста: Ошибка отображения заголовка «Программа передач на выходные» на сайте Rambler

Описание: При выборе «Программа передач на выходные» отображается программа на будний день, что вводит в заблуждение.

Цель: Проверить правильность отображения программы и заголовка при выборе фильтров.

Шаги теста:

  1. Открыть сайт Rambler.

  2. Перейти в раздел телепрограмм.

  3. Выбрать опцию «Программа передач на выходные».

  1. Проверить соответствие программы и заголовка.

Ожидаемый результат: Заголовок должен соответствовать выбранной программе (например, «Программа передач на выходные» для выходных).

Фактический результат: Программа на будний день отображается с заголовком «Программа передач на выходные».

Проблема: Система некорректно отображает программу, и заголовок не соответствует выбранному фильтру.

Рекомендации по исправлению: Для исправления этой проблемы необходимо, чтобы сайт Рамблер отображал программы, соответствующие выходным дням, чтобы пользователи могли легко находить и планировать свои развлечения. (Приложение Р)

2.6. Исследование проблемы на сайте Олимпийский портал 74: Ошибки в орфографии

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

Название теста: Ошибки в орфографии на Олимпийском портале 74

Описание: При случайном посещении сайта Олимпийский портал 74 было обнаружено сообщение с орфографическими ошибками. Текст содержит неправильное написание слов.

Цель: Проверить, что все тексты на сайте написаны грамотно и без орфографических ошибок.

Шаги теста:

  1. Открыть сайт Олимпийский портал 74.

  1. Найти сообщение с текстом о выдаче кодов.

  1. Проверить текст на наличие орфографических ошибок.

Ожидаемый результат: Текст должен быть написан грамотно и без орфографических ошибок: «Вы зашли слишком рано, выдача кодов еще недоступна».

Фактический результат: Сообщение содержит орфографические ошибки: «Вы щашли слишком рано, выдача кодов еще не доступна».

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

Рекомендации по исправлению: Для устранения данной проблемы рекомендуется провести тщательную проверку текстов на сайте Олимпийский портал 74 с целью выявления и исправления орфографических ошибок. (Приложение С)

2.7 Проверка стабильности отображения страницы ГИА-9 на сайте Лицея №97 после возврата с внешней ссылки

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

Название теста: Проверка отображения страницы после возврата на сайт Лицея №97 по ссылке ГИА-9

Описание: Пользователь переходит на сайт Лицея №97, открывает страницу с 
нформацией о ГИА-9, а затем переходит по ссылке "Для получения информации о результатах ОГЭ необходимо пройти по ссылке". После нажатия кнопки "назад" страница начинает дергаться, что создает неудобства для пользователя.

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

Цель: Проверить стабильность отображения страницы сайта Лицея №97 после возвращения с внешней ссылки.

Шаги теста:

  1. Открыть сайт Лицея №97.

  2. Перейти в раздел "ГИА-9".

  3. Кликнуть на ссылку "Для получения информации о результатах ОГЭ необходимо пройти по ссылке".

  4. После перехода по ссылке нажать кнопку "Назад" в браузере.

  5. Наблюдать за поведением столбца и проверять, не дергается ли интерфейс.

Ожидаемый результат: После нажатия кнопки "Назад" страница должна оставаться стабильной, без дерганий или других нарушений отображения.

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

Заключение: Эта проблема требует доработки. Важно исправить поведение элементов  страницы при возврате с внешней ссылки. В ходе тестирования других разделов и функций сайта МАОУ «Лицей № 97 г. Челябинска» больше никаких проблем обнаружено не было.

Рекомендации по исправлению: Необходимо провести проверку и устранить проблему дергания столбца. Возможно, потребуется обновление кода, отвечающего за отображение страницы, и проверка на корректность работы кнопки "Назад" в браузере.(Приложение Т)

ЗАКЛЮЧЕНИЕ

В ходе нашего проекта мыя исследовали важность тестирования веб-сайтов и его влияние на качество пользовательского опыта и безопасность в интернете. Были Мы ррассмотреныли различные аспекты тестирования, такие как адаптация сайта под разные размеры окон браузера, правильная фильтрация товаров и корректное отображение данных. Результатом нашей моей работы явилось тестирование сайтов Ozon, Rambler, Олимпийский портал 74 и сайта МАОУ «Лицей № 97 г. Челябинска», в ходе которого мы я выявили несколько ошибок, которые могут привести к неудовлетворённости пользователей и снижению доверия к ресурсу. Выявленные ошибки показывают, насколько важно тщательно тестировать и проверять сайты перед их запуском и регулярно проводить проверки на наличие ошибок. Тестирование веб-сайтов позволяет не только выявлять ошибки, но и улучшать функциональность сайтов, делая их более надёжными и безопасными для пользователей. Рекомендации, предложенные в рамках нашего моего проекта, такие, как проверка логики, критериев, адаптивности сайта, корректной работы интерфейса, проверка сайта на исключение грамматических ошибок и правильной работы заложенных кодов, направлены на исправление выявленных ошибок и предотвращение подобных проблем в будущемс целью достижения положительного пользовательского опыта и привлечения аудитории к ресурсу, как к надежному и проверенному источнику информации.

.

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

СПИСОК ИСПОЛЬЗОВАННОЙЫХ ЛИТЕРАТУРЫИСТОЧНИКОВ

1. Какие бывают этапы и виды тестирования: подробный разбор : [сайт] – URL: https://ru.hexlet.io/blog/posts/vidy-testirovaniya (дата обращения: 06.09.2024).[1]

2. Какие виды тестирования бывают и как выбрать? [статья] – URL: https://blog.productstar.ru/kakie-vidy-testirovaniya-byvayut-i-kak-vybrat/ (дата обращения: 10.09.2024). [2]

3. Инструменты для тестирования сайта и программного обеспечения : [статья] – URL: https://tquality.ru/blog/instrumenty-testirovaniya-programmnogo-obespecheniya1/ (дата обращения: 18.09.2024). [3]

4. Тестировщик: кто это такой, что он делает и как им стать // Журнал «Код»: [статья] – URL: https://thecode.media/qa-works/ (дата обращения: 04.09.2024). [4]

5. Как тестируют безопасность и зачем для этого хакеры: [сайт] – URL: https://www.nauchsoft.by/blog/penetration-tester (дата обращения: 23.09.2024). [5]

6. Этапы тестирования ПО: [статья] – URL: https://qualitica.ru/blog/etapy-testirovaniya-po (дата обращения: 25.09.2024). [6]

7. В работе онлайн-сервисов Сбербанка произошел сбой // Технологии и медиа: [сайт] - URL:https://www.rbc.ru/technology_and_media/11/06/2020/5ee262699a7947698b1b68fd (дата обращения: 25.09.2024).

[7]

8. В работе Telegram второй раз за сутки произошел сбой // KP.RU: [сайт] – URL: https://www.kp.ru/online/news/5942770/ (дата обращения: 25.09.2024). [8]

9. Топ-8 программных багов, наделавших шумиху в мире: [статья] – URL: https://tproger.ru/articles/top-program-bugs (дата обращения: 28.09.2024). [9]

10.https://ru.wikipedia.org/wiki/%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%81%D0%B1%D0%BE%D0%B9_%D0%B2_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5_Windows_(2024) [10]

ПРИЛОЖЕНИЕ А I

ПРИЛОЖЕНИЕ Б

ПРИЛОЖЕНИЕ ВАIII

Объекты тестирования

 

https://лицей97.рф/

ПРИЛОЖЕНИЕ Г

ПРИЛОЖЕНИЕ Б

Методы и виды тестированияД III

ПРИЛОЖЕНИЕ ВЕ II

ПРИЛОЖЕНИЕ ГЖ III

Инструменты тестирования

IV

ПРИЛОЖЕНИЕ Д З IVIV

Примеры тестирования

ПРИЛОЖЕНИЕ Е

Примеры неудачного тестированияИ

ПРИЛОЖЕНИЕ К VI

ПРИЛОЖЕНИЕ Ж V

Тестирование сайта Ozon: Тест 1 Л

VI

ПРИЛОЖЕНИЕ ЗМ VII

Тестирование сайта Ozon: Тест 2

VIII

ПРИЛОЖЕНИЕ ИН IX

Тестирование сайта Ozon: Тест 3

X

ПРИЛОЖЕНИЕ К

Тестирование сайта Rambler: Тест 1 П

XI

ПРИЛОЖЕНИЕ ЛР XII

Тестирование сайта Rambler: Тест 2

XIII

ПРИЛОЖЕНИЕ МС XIII

Тестирование сайта Олимп74

XIV

ПРИЛОЖЕНИЕ НТ XVXIV

Тестирование сайта МАОУ «Лицей №97 г. Челябинска

XVI

XV

 
Просмотров работы: 13