TESTIRANJE GRAPHQL APLIKACIJA
Ključne reči:
GraphQL, testiranje softvera, integracioni testovi, unit testovi
Apstrakt
U radu su objašnjeni osnovni koncepti GraphQL specifikacije. Opisani su tipovi i strategije testiranja softvera prema ovom konceptu. Osmišljena je aplikacija za demonstraciju i implementaciju testova specifičnih za sisteme koji koriste GraphQL.
Reference
[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
[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
Objavljeno
2021-07-01
Sekcija
Elektrotehničko i računarsko inženjerstvo