• Geekstone
    Meetup
    21/10/15 06:00 PM

    Functional testing of RESTful applications - tools and techniques

    Nenad Bozic
    Amphitheater in the Main building - University of Novi Sad
    free entrance
Sasa Savic
Goran
Đurđica Medić
Aleksandar Miljanovic
Tijana Popov
Nikola Panic

Topic

Rise in popularity of the microservice architecture on one side and need to have the server which has many clients (mobile, web, machine to machine) brought both the challenge and the opportunity to better test RESTful applications on level of features. Main feature of RESTful application are exposed endpoints which enable creating test application as REST client which will view our application as blackbox. Test application can prepare input and wait for output which can be compared against expected one.

 

In this presentation we will give overview of types of test you can do, concentrate on blackbox testing over REST Api, touch the terms of whitebox testing and graybox testing and why later approach is useful for external dependencies outside of our control and explain why you should use tools such as Cucumber to better communicate features with business people. Presentation will walk through our experiences and how we overcame problems along the way.

 

Please register here.

lecturer

Geekstone

lecturer

Nenad Bozic

Craftsman with more than 10 years of experience, all arounder but when he does backend coding (mostly in Java) he feels right at home. Strong believer in balance between good technical skills and soft skills. Striving for knowledge is his main drive, which is why he enjoys learning new tools and languages. His current focus is Big Data and surrounding ecosystem of tools which is why he co-founded SmartCat company. Family guy, most of his free time tries to spend with his wife and daughter but also likes board gaming, snowboarding and playing tennis and football.

Contact
  • Danila Kiša 3v
    21000 Novi Sad
    Serbia

  • +381(69)701 456

Login
About Us

Geekstone is a non-profit organization dedicated to gathering developers with an aim to facilitate the exchange of knowledge, experiences and ideas related to programming. Moreover, Geekstone is a place for networking and socializing.

Read more
NEWSLETTER
< path class='st2' d='M525.5,163.7c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3 C530.8,166.1,528.4,163.7,525.5,163.7z M525.5,172.5c-1.9,0-3.5-1.5-3.5-3.5c0-1.9,1.5-3.5,3.5-3.5c1.9,0,3.5,1.5,3.5,3.5 C528.9,170.9,527.4,172.5,525.5,172.5z'/>
© Geekstone 2015. All rights reserved.
Geekstone © Geekstone 2015. All rights reserved.