Groovy
Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at multiplying developers’ productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
Grails
Grails is a powerful web framework, for the Java platform aimed at multiplying developers’ productivity thanks to a Convention-over-Configuration, sensible defaults and opinionated APIs. It integrates smoothly with the JVM, allowing you to be immediately productive whilst providing powerful features, including integrated ORM, Domain-Specific Languages, runtime and compile-time meta-programming and Asynchronous programming.
- Grail Framework: https://grails.org/ (built on Groovy, which itself is built on [Java])
Resources
- Learning Groovy (BOOKS): https://www.groovy-lang.org/learn.html
- Groovy - Overview: https://www.tutorialspoint.com/groovy/groovy_quick_guide.htm
- SoapUI -- Groovy docs - useful Sample Scripts: https://www.soapui.org/docs/scripting-and-properties/tips-tricks/
- Apache Groovy - language syntax: http://groovy-lang.org/syntax.html
- Groovy - full language guide (DOCS): http://docs.groovy-lang.org/next/html/documentation/
Tutorials
- Tutorial -- Jenkins Pipeline file with Apache Groovy: https://www.eficode.com/blog/jenkins-groovy-tutorial
- SoapUI Groovy Script tutorial: https://www.javatpoint.com/soapui-groovy-script
- How to Use Groovy Scripts in SoapUI for Test Requests (complete with sample NodeJS webapp with "Student Management" API to test against): https://intersog.com/blog/code/how-to-use-groovy-scripts-in-soapui-for-test-requests/
- Let's Get Groovy Webinar - with SoapUI and LoadUI: https://www.youtube.com/watch?v=92WEfVJPJDQ
- Spock Part 1 – Getting started: https://blog.jetbrains.com/idea/2021/01/tutorial-spock-part-1-getting-started/
- Spock Part 2 – Writing Tests: https://blog.jetbrains.com/idea/2021/02/tutorial-spock-part-2-writing-tests/
- Spock Part 3 – Data Driven Testing : https://blog.jetbrains.com/idea/2021/02/tutorial-spock-part-3-data-driven-testing/
External Links
- wikipedia: Groovy (programming language)
- wikipedia: Grails (framework) (formerly known as "Groovy Server Pages")
- Apache Groovy: https://groovy-lang.org | DOCS
See Also
Java | JSP | Jenkins | SoapUI- ↑ SOAPUI Training Day 2 - Groovy Scripting: https://www.soapui-tutorial.com/soapui-tutorial/soapui-training-day-2-groovy-scripting
- ↑ How to Write Basic Groovy Script in SoapUI – SoapUi Tutorial #6: https://www.softwaretestinghelp.com/soapui-tutorial-6-write-groovy-script-in-soapui/