Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 36 No. 07 (2021): Proceedings of the Faculty of Technical Sciences

TESTING GRAPHQL APPLICATIONS

  • Aleksandra Milivojević
DOI:
https://doi.org/10.24867/13BE07Milivojevic
Submitted
July 1, 2021
Published
2021-07-01

Abstract

This paper explains the basic concepts of GraphQL specification. Types and strategies of software testing according to this concept are given. The application that demonstrates it is implemented. The tests specific for systems that use GraphQL are written and explained.

References

[1] The Linux Foundation. A query language for your API, https://graphql.org/
[2] Mike Cohn, Succeeding with Agile: Software Development Using Scrum,Signature Book,2009
[3] Anne Mette Hass, Guide to Advanced Software testing, Artech House, 2014
[4] Roy Derks, Testing GraphQl: From Zero to Hundred Percent, NDC Conference
[5] Kent C. Dodds Static vs Unit vs Integration vs E2E Testing for Frontend Apps, www.kentcdodds.com/blog/unit-vs-integration-vs-e2e-tests
[6] Facebook Inc., ReactJS https://reactjs.org/, pristupljeno: 15.10.2020.
[7] Apollo Graph Inc., „Apollo GraphQL“, www.apollographql.com/, pristupljeno: 15.10.2020.
[8] Pivotal „SpringBoot“ https://spring.io/projects/spring-boot, pristupljeno: 21.10.2020.
[9] Introducing React Hooks, https://reactjs.org/docs/hooks-intro.html, pristupljeno: 21.10.2020.
[10] Leangen, GraphQL SPQR Github repozitorijum, https://github.com/leangen/graphql-spqr, pristupljeno: 21.10.2020.
[11] The JUnit Team, JUnit 5, https://junit.org/junit5/ , pristupljeno: 21.10.2020.
[12] Mockito, Mocking framework for unit tests in Java, https://site.mockito.org/ , pristupljeno: 21.10.2020.
[13] JestJS, www.jestjs.io/, pristupljeno: 21.10.2020.
[14] Facebook Inc., React Test Renderer, https://reactjs.org/docs/test-renderer.html