Аннотация
Основной целью данной работы является изучение и анализ тестирования эргономичности пользовательского интерфейса мобильных приложений, а также выявление степени необходимости повышения качества программных продуктов с точки зрения взаимодействия с пользователем. Даны основные определения предметной области, рассмотрены их качества и меры, которые необходимы для поиска оптимального решения задачи повышения качества эргономических свойств пользовательского интерфейса. Описаны подходы к тестированию эргономичности пользовательского интерфейса мобильных приложений и показаны их достоинства и недостатки. В работе показаны особенности и сложности тестирования мобильных приложений, технические средства тестирования эргономичности.
В современных программных приложениях доступ к их функциональной части осуществляется через графический пользовательский интерфейс, в ходе тестирования которого проверяется работа его различных компонент: изображений, строк меню, диалоговых окон, списковых окон, линеек с прокруткой и т. д. Однако помимо перечисленных характеристик необходимо оценивать простоту и удобство графического пользовательского интерфейса с позиции самого пользователя, а именно: доступность содержимого, оперативность выполнения, эффективность, понятность и наглядность. Проверка перечисленных характеристик является главной задачей тестирования эргономических свойств пользовательского интерфейса.
Данная статья может представить интерес для того, кто хочет заняться непосредственно тестированием эргономичности мобильных приложений, а также для разработчиков мобильных приложений, которые заинтересованы в полном цикле разработки в рамках единой компании без сторонних организаций. В дальнейшем авторы рассмотрят методологию проведения тестирования эргономичности мобильных приложений и ее сложности.
Ключевые слова: пользовательский интерфейс, программное обеспечение, программный продукт, контрольная группа, тестовый набор, юзабилити, эргономика, тестирование
Список литературы
1. Jääskeläinen A. Design, implementation and use of a test model library for GUI testing of smartphone applications: doctoral dissertation / Tampere University of Technology. – Tampere, Finland, 2011. – P. 21–22.
2. Bertolino A., Marchelli E. A brief essay on software testing // Sofware Engineering. – 3rd ed. Hoboken, New Jersey: Wiley: IEEE Computer Society Press, 2005. – Vol. 1: The development process. – P. 2–3.
3. ГОСТ 28806-90. Качество программных средств. Термины и определения. – Введ. 01.01.1992. – М.: Изд-во стандартов, 2001. – 8 с.
4. Большой толковый социологический словарь = Collins dictionary of sociology: русско-английский, англо-русский / пер. с англ. Н.Н. Марчук; сост.: Д. Джери, Дж. Джери. – М.: АСТ: Вече, 1999. – Т. 1: А – О. – 544 с.; Т. 2: П – Я. – 528 с.
5. Аберкромби Н., Хилл С., Тернер Б.С. Социологический словарь = The penguin dictionary of sociology / пер. с англ. И.Г. Ясавеев; ред. С.А. Ерофеев. – 2-е изд., перераб. и доп. – М.: Экономика, 2004. – 620 с.
6. 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.
7. Seix C.C., Veloso M.S., Rodriguez J.J. Towards the validation of a method for quantitative mobile usability testing based on desktop eyetracking // Proceedings of the 13th International Conference on Interacción Persona-Ordenador. – New York, USA: ACM, 2012. – Art. N 49. – P. 2–13. – doi: 10.1145/2379636.2379684.
8. Kalbach J. Designing web navigation: optimizing the user experience. – Beijing: O’Reilly Media Inc., 2007. – P. 36–38.
9. Keys to mobile usability. How to develop, test and launch user-friendly mobile apps [Electronic resource]. – URL: http://go.utest.com/rs/utest1/images/uTest_Whitepaper_Keys_to_Mobile_Usability.pdf (дата обращения: 04.09.2014).
10. Гудвин Дж. Исследование в психологии: методы и планирование. – 3-е изд. – СПб.: Питер, 2004. – 232 с.
11. Utting M., Legeard B. Practical model-based testing: a tools approach. – San Francisco, California, USA: Morgan Kaufmann Publ., 2006. – 456 p.
12. Шлыков К. Особенности тестирования на мобильных приложениях: обзорная статья [Электронный ресурс] // Enterra: web-сайт. – URL: http://www.enterra.ru/blog/mobile_qa/ (дата обращения: 04.09.2014).
13. Шлыков К. Инструменты тестирования приложений для мобильных устройств: обзор вариантов и возможностей [Электронный ресурс] // Enterra: web-сайт. – URL: http://www.enterra.ru/blog/tools_for_qa/ (дата обращения: 04.09.2014).
14. Канер С., Фолк Дж., Нгуен Е.К. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений: пер. с англ. – Киев: ДиаСофт, 2001. – C. 30–32.
15. Kshirasagar N., Tripathy P. Software testing and quality assurance: theory and practice. – Hoboken, New Jersey: John Wiley & Sons, 2008. – P. 57–66. – doi: 10.1002/9780470382844.