Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FireFox.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Модель системы качества браузера Mozilla Firefox

Код элемента

Наименование

Метод оценки

Оценка

Интерпретация

Группа требований, относящихся к функциональности ПО

Ф-1

Запрос страницы с web-сервера, получение, форматирование и отображение html-страницы заданного размера

[Экспертный]

1. Запрашиваем тестовую страницу с web-сервера. Проверяем, правильно ли браузер отформатировал ее.

1-0

1 балл — браузер успешно запросил и корректно отформатировал страницу

0 баллов — в любом другом случае

Ф-2

Работа с доменными именами.

[Экспертный]

Обращаемся к определенному сайту, по доменному имени.

1-0

1 –страница была успешно запрошена браузером

0 – в противно случае

Ф-3

Отображения исходного кода документа.

[Экспертный]

[Экспертный]

1) Открываем в браузере определенную web-страницу. Просматриваем исходный html-код web-страницы.

0.5 баллов за успешно пройденный тест.

2) Проверяем, соответствует ли исходный код, выдаваемый браузером, изначальному коду.

0.5 баллов за успешно пройденный тест.

1-0

1 – если сумма баллов за два теста равна 1.

0 – в противном случае.

Ф-4

Запрос web-страницы через proxy-сервер

[Экспертный]

Прописываем в браузере настройки proxy-сервера и запрашиваем html-страницу.

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

1-0

1 - браузер успешно запросил страницу через proxy-сервер

0 – в противном случае.

Ф-5

Сохранение определенного числа веб страниц в качестве избранных.

[Экспертный]

1) Запрашиваем определенную web-страницу. Добавляем ее в закладки. Открываем список закладок и находим добавленную страницу. Запрашиваем страницу, используя закладки.

1-0

1 балл — запрос страницы через закладки произошел успешно

0 баллов — в противном случае

Ф-6

Параллельная работа с определенным числом отформатированных web-страниц.

[Экспертный]

1) Запрашиваем тестовую страницу. Не завершая работу с ней, запрашиваем вторую тестовую страницу.

1-0

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

0 баллов — в противном случае

Ф-8

Хранения истории посещений определенного числа веб-страниц.

[Экспертный]

1. посещаем определенную web-страницу. Просматриваем историю посещений. Находим посещенную страницу и запрашиваем ее повторно, но уже через историю посещений.

1-0

1 балл — повторный запрос страницы через историю посещений произошел успешно.

0 баллов — в противном случае.

Ф-9

Сохранения на жестком диске веб-страницы в отформатированном браузере виде.

[Экспертный]

1. Запрашиваем тестовую веб-страницу и сохраняем ее на локальный диск с помощью браузера. Запускаем сохраненную страницу с локального диска компьютера и проверяем оба типа обращения к странице на эквивалентный результат.

2-0

1 — сохраненная страница полностью эквивалентна запрошенной странице с сервера

0- в противном случае.

Группа требований, относящихся к мобильности ПО

М-1

Резервное копирование

информации об избранных, посещенных и кэшированных страницах.

[Экспертный]

Создаем резервный архив

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

1-0

1 – если данные перенесены успешно.

0 – в любом другом случае.

М-2

Обновление или перестановка

программного обеспечения без потери информации о закладках, избранных и посещенных страницах.

[Экспертный]

Скачиваем новую или такую же версию программы. Устанавливаем ее в директорию, в которой расположена предыдущая версия.

1-0

1 – если информация о закладках, избранных и посещенных страницах сохранилась после обновления программы.

0- в противном случае.

Группа требований, относящихся к эффективности ПО

Э-1

Форматирование и отображение html–страниц заданного размера занимает ограниченное время.

[Расчетный]

А) Три раза открываем тестовую страницу весом 1Mb с локального диска компьютера.

Б) В каждом i-том случаев засекаем время Ti, которое понадобилось браузеру для полного отображения страницы.

В) Находим время t, за которое считывается 1 Mb информации с жесткого диска.

С) Находим среднее время Tsr[1], за которое страницу отформатировал браузер по формуле:

Tsr[1]= ((T1-t*размерСтраницы)+(T2-t*размерСтраницы)+(T3-t*размерСтраницы))/3)

D) Повторяем пункты А,Б,C для тестовых страниц весом 10Mb, 100Mb, 500Mb, 1GB

1-0

1 – Tsr[k]<=20 с , k= 1-5

0 – В противном случае.

Группа требований, относящихся к надежности ПО

Н-1

Выполнение определенных действий при выходе за границы системы

[Экспертный]

a) Параллельно открываем 10 страниц. Если выхода системы за границы не произошло - открываем еще 10 и т.д.

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

б) Открываем страницу размером 50 мегабайт. Если выхода системы за границы не произошло – открываем страницу размером 100 мегабайт и т.д. Операцию повторяем до тех пор, пока не произойдет ошибки, связанной с выходом системы за границы ее значений, или же не закончится доступная оперативная память.

1-0

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

Н-2

Предотвращение работы бесконечных циклов в java-script

[Экспертный]

Создаем web-страницу с html кодом:

<html>

<head>

</head>

<body>

</body>

</html>

Между тегами <body></body>

вставляем следующий java-script код: while(true){}, после чего открываем данную страницу в браузере.

1-0

1 — если html-страница не зависла, браузер вывел сообщение о недопустимом java-script коде и прикратил выполнение бесконечного цикла

0 — в остальных случаях

H-3

Вывод предупреждения при отсутствии достаточного количестве ОЗУ для функционирования системы.

[Экспертный]

Занимаем на компьютере весь доступный объем ОЗУ. Для этого запускаем различные сторонние приложения. После того, как доступной памяти не останется, запускаем браузер.

1-0

1 — если браузер выведет сообщение о недостаточном объеме оперативной памяти для нормального функционирования, после чего завершит свою работу

0 — в остальных случаях

H-4

Вывод предупреждения при попытке пользователя обратиться к некорректной или поврежденной веб-странице.

[Экспертный]

Берем два файла — один в формате .mp3, другой — в .avi. Меняем их расширение на .html и пытаемся открыть их с помощью браузера.

1-0

1 — если при попытке открыть файлы браузер вывел сообщение о неверной структуре html-файла и не стал пытаться форматировать и отображать его содержимое.

0- во всех остальных случаях

H-5

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

[Экспертный]

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

1-0

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

0 - во всех остальных случаях

H-6

Подключение дополнительного модуля никак не отражается на качестве программного продукта.

[Экспертный]

Устанавливаем дополнительный модуль.

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

4/0

4 – Дополнительный модуль не изменил измерения характеристик системы качества.

0 – Во всех остальных случаях.

Если набрано 75% из всех возможных баллов, то ПО удовлетворяет данной системе качества.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]