Preview

Russian Technological Journal

Расширенный поиск

О тестировании удобства использования веб-приложений

https://doi.org/10.32362/2500-316X-2019-7-6-9-24

Аннотация

В статье рассматривается задача организации тестирования удобства использования находящихся в опытной или промышленной эксплуатации веб-приложений (юзабилити-тестирование). Описываются методика юзабилити-тестирования, объединяющая разработку, отладку и выполнение тестовых сценариев, и анализ полученных данных тестирования. Разработка тестовых сценариев основывается на использовании накопленного опыта пользователей, уже работавших с этим приложением, или с другим, схожим по функциональному назначению, на применении средств веб-аналитики, которые могут предоставить сценарии поведения данных пользователей на сайте, на использовании статистических данных по посещениям конкретных страниц. Одновременно с данным подходом при построении тестов используется другой подход, основывающийся на разработке тестов, ориентированных на выявление предполагаемых в программе дефектов. Отладка и выполнение тестовых заданий осуществляется аналогично тому, как это реализуется при выполнении функционального тестирования веб-приложений с использованием средств автоматизации тестирования. Кроме того, анализ полученных при эксплуатации данных с помощью средств веб-аналитики позволяет сформировать группу тестировщиков-респондентов, возможности которых отражают возможности всей совокупности вероятных пользователей данного веб-приложения. Изложенные в работе подходы были реализованы на практике. В статье в качестве примера приводятся данные тестирования страницы приемной комиссии МИРЭА – Российского технологического университета – priem.mirea.ru. Полученные экспериментальные данные показали, что, несмотря на тестирование удобства использования программного обеспечения на этапах разработки, некоторые ошибки при эксплуатации веб-приложений остаются необнаруженными. Цена обнаружения и ликвидации данных ошибок при этом существенно возрастает, поэтому в работе рекомендуется повышать уровень юзабилити уже на ранних этапах разработки. В частности, для оперативного предсказания уровня юзабилити желательно иметь математические средства моделирования поведения проектируемой системы и пользователя.

Об авторах

Б. М. Басок
МИРЭА – Российский технологический университет
Россия

Басок Борис Моисеевич, кандидат технических наук, доцент кафедры математического обеспечения и стандартизации информационных технологий, Scopus Author ID 6602074818, ResearcherID X-6744-2019

119454, Россия, Москва, пр-т Вернадского, д. 78



А. Н. Рожанская
МИРЭА – Российский технологический университет
Россия

Рожанская Алена Николаевна, бакалавр кафедры математического обеспечения и стандартизации информационных технологий 

119454, Россия, Москва, пр-т Вернадского, д. 78



С. Л. Френкель
Федеральный исследовательский центр «Информатика и управление»
Россия

Френкель Сергей Лазаревич, кандидат технических наук, старший научный сотрудник, Scopus Author ID 36865996500

119333, Россия, Москва, ул. Вавилова, д.44-2



Список литературы

1. Басок Б.М., Красовский В.Е. Тестирование программного обеспечения. М.: МИРЭА, 2010. 120 с. ISBN 978-5-7339-08 07-6

2. Куликов С.А. Тестирование программного обеспечения. Базовый курс [Электронный ресурс]. – URL: http://svyatoslav.biz/software_testing_book/ (дата обращения: 20.08.2019).

3. Нильсен Я., Лоранжер Х. Web-дизайн: удобство использования Web-сайтов: пер. с англ. / ред. В.С. Иващенко. М.: Вильямс, 2009. 368 с. ISBN 978-5-8459-1222-0

4. Сергеев С.Ф. Методы тестирования и оптимизации интерфейсов информационных систем. СПб.: НИУ ИТМО, 2013. 117 с.

5. Nielsen J., Landauer T.K. A mathematical model of the finding of usability problems // Proceed. of the INTERACT ’93 and CHI ’93 Conference on Human Factors in Computing Systems. Amsterdam, the Netherlands, April 24-29, 1993. Р. 206-213. https://doi.org/10.1145/169059.169166

6. Руководство по юзабилити-тестированию – опыт Mail.Ru Group. [Электронный ресурс]. – URL: https://vc.ru/flood/19132-ux-testing-mrg (дата обращения 20.08.2019).

7. Rubin J., Chisnell D. Handbook of usability testing: How to plan, design, and conduct. Second ed. New York: John Wiley & Sons, 2008. P. 15–53. ISBN 978-0-470-18548-3

8. Головач В.В. Юзабилити-тестирование по дешевке. [Электронный ресурс]. – URL: https://medium.com/usethicsdoc/%D1%8E%D0%B7%D0%B0%D0%B1%D0%B8%D0%BB%D0%B8%D1%82%D0%B8-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE-%D0%B4%D0%B5%D1%88%D0%B5%D0%B2%D0%BA%D0%B5-2e853250960f (дата обращения 20.08.2019).

9. Google Analytics vs Яндекс.Метрика. [Электронный ресурс]. – URL: https://blog.sibirix.ru/2016/07/06/gavs-yam/ (дата обращения 20.08.2019).

10. Яндекс.Метрика. [Электронный ресурс]. – URL: http://znet.ru/instrumenty/yandeks-metrika/ (дата обращения 20.08 .2019).

11. Вебвизор – анализ поведения пользователей на сайте. [Электронный ресурс]. – URL: https://webliberty.ru/vebvizor-sayt-glazami-polzovatelya/ (дата обращения 20.08.19).

12. Selenium / WebDriver. Автоматизация веб-приложений через браузер. [Электронный ресурс]. – URL: https://www.selenium2.ru/docs/selenium-ide (дата обращения 20.08.2019).

13. Басок Б.М., Головин С.А. Тестирование готового к использованию программного продукта. М.: МИРЭА – Российский технологический университет, 2019. 96 с. ISBN 978-5-7339-1469-5


Рецензия

Для цитирования:


Басок Б.М., Рожанская А.Н., Френкель С.Л. О тестировании удобства использования веб-приложений. Russian Technological Journal. 2019;7(6):9-24. https://doi.org/10.32362/2500-316X-2019-7-6-9-24

For citation:


Basok B.M., Rozhanskaya A.N., Frenkel S.L. On web-applications usability testing. Russian Technological Journal. 2019;7(6):9-24. (In Russ.) https://doi.org/10.32362/2500-316X-2019-7-6-9-24

Просмотров: 1410


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2782-3210 (Print)
ISSN 2500-316X (Online)