AUTOMATED USABILITY TESTING OF WEB APPLICATIONS USING THE JEST FRAMEWORK
DOI:
https://doi.org/10.24867/21BE08SavicKeywords:
Jest, automated testing, API, REST, ExpressAbstract
This paper describes the Jest tool for automated RESTful API testing of a web application. A user manipulation application case study illustrates the use of this tool for automated testing of real web applications. API tests for each application functionality are explained and implemented.
References
[1] James Bach. Test Automation Snake Oil. http://www.satisfice. com/articles/test_automation_snake_oil.pdf, 1999. [Online; accessed 13-May-2012].
[2] Dale H. Emery. Writing Maintainable Automated Acceptance Tests. http://dhemery.com/pdf/writing_maintainable_ automated_acceptance_tests.pdf, 2009. [Online; accessed 14- May2012]
[3] M. Henning. API: Design Matters. ACM Queue, 5(4), 2018.
[4] B. A. Myers. Human-Centered Methods for Improving API Usability. In 2017 IEEE/ACM 1st International Workshop on API Usage and Evolution (WAPI), pages 2–2, May 2017.
[2] Dale H. Emery. Writing Maintainable Automated Acceptance Tests. http://dhemery.com/pdf/writing_maintainable_ automated_acceptance_tests.pdf, 2009. [Online; accessed 14- May2012]
[3] M. Henning. API: Design Matters. ACM Queue, 5(4), 2018.
[4] B. A. Myers. Human-Centered Methods for Improving API Usability. In 2017 IEEE/ACM 1st International Workshop on API Usage and Evolution (WAPI), pages 2–2, May 2017.
Downloads
Published
2023-01-07
Issue
Section
Electrotechnical and Computer Engineering