Preview

Russian Technological Journal

Advanced search

On web-applications usability testing

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

Abstract

The paper discusses the task of organizing the usability testing of web applications that are in pilot or industrial operation. A usability testing technique is described that combines the development, debugging and execution of test scenarios, and analysis of the received test data. The development of test scenarios is based: on the use of the accumulated experience of users who have already worked with this application or with another, similar in functionality; on the use of web analytics, which can provide scenarios of the behavior of user data on the site; and on the use of statistical data on visits to specific pages. Simultaneously with this approach, a different approach is used in the construction of tests. It is based on the development of tests aimed at identifying defects in the program. Debugging and execution of test tasks is carried out in the same way as it is realized when performing functional testing of web applications using testing automation tools. In addition, the analysis of the data obtained during the operation using web analytics makes it possible to form a group of respondent testers, whose capabilities reflect the capabilities of the entire set of probable users of this web application. The approaches outlined in the work were put into practice. As an example, the article provides test data for the page of the admissions committee of MIREA – Russian Technological University – priem.mirea.ru. The obtained experimental data showed that, despite testing the usability of software at the development stages, some errors in the operation of web applications remain undetected. The cost of detecting and eliminating these errors increases significantly. Therefore, it is recommended in the work to increase the level of usability already in the early stages of development. In particular, for the operational prediction of the level of usability, it is desirable to have mathematical tools for modeling the behavior of the designed system and the user.

About the Authors

Boris M. Basok
MIREA – Russian Technological University
Russian Federation

Boris M. Basok, Cand. of Sci. (Engineering), Associate Professor of the Chair of Mathematical Software and Standardization of Information Technology, Scopus Author ID 6602074818, Researcher ID: X-6744-2019

78, Vernadskogo pr., Moscow 119454, Russia



Alena N. Rozhanskaya
MIREA – Russian Technological University
Russian Federation

Alena N. Rozhanskaya, Bachelor of Computer Science of the Chair of Mathematical Software and Standardization of Information Technology

78, Vernadskogo pr., Moscow 119454, Russia



Sergey L. Frenkel
Federal Research Center “Computer Science and Control,” Russian Academy of Sciences
Russian Federation

Sergey L. Frenkel, Cand. of Sci. (Engineering), Senior Researcher, Scopus Author ID 36865996500

44-2, Vavilova ul., Moscow 119333, Russia



References

1. Basok B.M., Krasovsky V.E. Software testing. Moscow: MIREA Publ., 2010. 120 p. (in Russ). ISBN 978-5-7339-08 07-6

2. Kulikov S.A. Software testing. Basic course. [Electronic resource] – URL: http://svyatoslav.biz/software_testing_book/ (accessed August 20, 2019) (in Russ).

3. Nielsen J. Prioritizing Web Usability. Berkeley, Calif.: New Riders, 2006. [Nielsen J., Laurent H. Web design: Usability of Web sites: transl. from Engl. Moscow: Villyams Publ., 2009. 368 p. (in Russ.)]

4. Sergeev S.F. Testing methods and optimization of information systems interfaces. Saint Petersburg: ITMO Publ., 2013. 115 p. (in Russ.).

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. Usability Testing Guide – Mail.Ru Group Experience. [Electronic resource]. – URL: https://vc.ru/flood/19132-ux-testing-mrg (August 20, 2019) (in Russ).

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. Golovach V.V. Usability testing at a low price. [Electronic resource]. – URL: https://medium.com/usethics-doc/%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 (accessed August 20, 2019) (in Russ).

9. Google Analytics vs Yandex.Metrika. [Electronic resource]. – URL: https://blog.sibirix.ru/2016/07/06/ga-vsyam/ (accessed August 20, 2019) (in Russ).

10. Yandex.Metrika. [Electronic resource]. – URL: http://znet.ru/instrumenty/yandeks-metrika/ (accessed August 20, 2019) (in Russ).

11. Webvisor – analysis of user behavior on the site. [Electronic resource]. – URL: https://webliberty.ru/vebvizorsayt-glazami-polzovatelya/ (accessed August 20, 2019) (in Russ).

12. Selenium / WebDriver. Automate web applications through a browser. [Electronic resource]. – URL: https://www.selenium2.ru/docs/selenium-ide (accessed August 20, 2019).

13. Basok B.M., Golovin S.A. Testing a ready-to-use software product. Moscow: RTU MIREA Publ., 2019. 96 p. (in Russ). ISBN 978-5-7339-1469-5


Review

For citations:


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

Views: 1414


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


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