JEZIK ZA GENERISANJE API TESTOVA ZA GRAPHQL UPITE
Ključne reči:
GraphQL, textX, DSL, WEB testiranje
Apstrakt
U ovom radu opisan je dizajn i implementacija jezika specifičnog za domen, koji se koristi za opis i generisanje programskog koda namenjenih za API testove za GraphQL upite.
Reference
[1] M. Fowler, Domain-Specific Languages, Addison-Wesley Professional, 2010.
[2] M. Voelter, DSL Engineering: Designing, Implementing and Using Domain-Specific Languages, CreateSpace Independent Publishing Platform, 2013.
[3] D. Ghosh, DSLs in action, Manning Publications Co., 2011.
[4] A. B. Eve Porcello, Learning GraphQL: Declarative Data Fetching for Modern Web Apps, O’Reilly Media, 2018.
[5] S. Buna, Learning GraphQL and Relay, Packt Publishing, 2016.
[6] „GraphQL,“ Dostupno na mreži: https://graphql.org/. [Poslednji pristup 12. 5. 2019.].
[7] J. Rasmusson, The Way of the Web Tester: A Beginner's Guide to Automating Tests, Pragmatic Bookshelf, 2016.
[8] „Karate,“ Dostupno na mreži: https://intuit.github.io/karate/. [Poslednji pristup 1. 6. 2019.].
[9] „Just-API,“ Dostupno na mreži: https://kiranz.github.io/just-api/. [Poslednji pristup 1. 6. 2019.].
[10] I. Dejanović, „TextX,“ Dostupno na mreži: https://textx.github.io/textX. [Poslednji pristup 12. 5. 2019.].
[2] M. Voelter, DSL Engineering: Designing, Implementing and Using Domain-Specific Languages, CreateSpace Independent Publishing Platform, 2013.
[3] D. Ghosh, DSLs in action, Manning Publications Co., 2011.
[4] A. B. Eve Porcello, Learning GraphQL: Declarative Data Fetching for Modern Web Apps, O’Reilly Media, 2018.
[5] S. Buna, Learning GraphQL and Relay, Packt Publishing, 2016.
[6] „GraphQL,“ Dostupno na mreži: https://graphql.org/. [Poslednji pristup 12. 5. 2019.].
[7] J. Rasmusson, The Way of the Web Tester: A Beginner's Guide to Automating Tests, Pragmatic Bookshelf, 2016.
[8] „Karate,“ Dostupno na mreži: https://intuit.github.io/karate/. [Poslednji pristup 1. 6. 2019.].
[9] „Just-API,“ Dostupno na mreži: https://kiranz.github.io/just-api/. [Poslednji pristup 1. 6. 2019.].
[10] I. Dejanović, „TextX,“ Dostupno na mreži: https://textx.github.io/textX. [Poslednji pristup 12. 5. 2019.].
Objavljeno
2019-11-05
Sekcija
Elektrotehničko i računarsko inženjerstvo