Gaurav Singh - The Test Tribe
Gaurav Bio photo

TribeQonf 2024 Speaker & TOPIC

Gaurav Singh

Principal Software Engineer In Test

Tribe 2024 Speaker & TOPIC

Mastering gRPC Testing: Write automated tests like a Pro

by Gaurav Singh, Principal Software Engineer In Test

Automated
Testing

INDIA's TOP SOFTWARE TESTING EXPERTS

20+ Thought Leaders from India's Top Companies

Key Takeaways

What you’ll learn

1

Intuition Around gRPC Services

Efficient, high-performance RPC framework for distributed systems with strong typing and streaming.

2

Grasp underlying concepts like protocol buffers

Efficient data serialization format for defining gRPC service methods and messages.

3

Learn how to write Unit tests

Mock dependencies, validate requests and responses, ensure correctness

4

Understand how to write E2E tests

Simulate real-world usage, test full workflow, verify gRPC service interactions.

Session Outline

Join me for a fun dive into the world of gRPC testing! We’ll kick things off with a quick rundown of gRPC basics — think of it as gRPC 101. Then, we’ll jump right into the good stuff: crafting unit and E2E tests that make sure your gRPC services are top-notch.

Unit Testing: I’ll share cool tips on testing gRPC methods and how to mock out the tricky bits. Expect to tackle async calls and those pesky error cases with ease.

E2E Testing: Get ready to test the waters with full E2E scenarios. I’ll show you how to set up real-world tests with a local service 🛠️ CI/CD Integration: And because we love seeing our tests in action, we’ll guide you through plugging them into a continuous CI/CD pipeline. So, if you’re into making sure your gRPC services are solid, come hang out. It’s going to be a blast, and you’ll leave with the know-how to keep your services running like a dream!”

Key TakeAways:

  • Intuition around gRPC services
  • Grasp underlying concepts like protocol buffers
  • Learn how to write Unit tests
  • Understand how to write E2E tests

More about our speaker

Gaurav Singh is an experienced software engineer and engineering leader with a passion and strong background in software testing and automation. His expertise lies in building test frameworks, tooling, and infrastructure that help fellow engineers boost their productivity and deliver high-quality software with confidence. Gaurav has over 13+ years of experience in the software testing industry, having worked on diverse testing projects across various domains and company sizes (services, product, startups and big tech). He has successfully implemented automated testing solutions for web, mobile, and distributed backend systems using various programming languages. Gaurav has also mentored and led teams of varying sizes. Beyond his professional pursuits, Gaurav enjoys sharing his knowledge through his blog, newsletter, and YouTube channel. He frequently presents at tech conferences and is always eager to engage with the community. Gaurav is also dedicated to contributing to the open-source community through the creation of educational courses and videos.

Gaurav is a lifelong learner who is always seeking opportunities for growth and welcomes questions or suggestions from others. He is passionate about making a positive impact in the field of software testing and automation.

Gaurav Bio photo 1

One Conference for all things testing

Bringing Together,
India's Best Testing Minds

Sessions
0 +
Speakers
0 +
Attendees
0 +

INDIA's TOP SOFTWARE TESTING EXPERTS

20+ Thought Leaders from India's Top Companies

FAQ’s

Have any questions?

TribeQonf is an offline conference happening in Radisson Blu Bengaluru Marathahalli Junction – Outer Ring Road.

TribeQonf is happening on 14th July and 15th July, 2023 in Bangalore.

For Full day pass, The recordings will be shared for upto 6 months. For one day pass, Recording will be shared for the day you have attended for upto 1 month.

You can bring in your testing peers to register for the event and join The Test Tribe community.  You can spread the word on social media using the hashtag #TribeQonf and tag us.

The event will happen on 14th July and 15th July for 8-9 hours each day.

You can share the list of participants with First Name, Last name, Email address, Country, Organisation, Designation with us at  [email protected] and we will bulk register your teams after confirming on possible discount.

The Test Tribe Logo

The Test Tribe is proudly World’s Largest Testing Community. With around 270+ Software Testing Events like Conferences, Hackathons, Meetups, Webinars, etc., and with other Community initiatives, we have reached a global footprint of over 120K+ Testers from 130+ Countries.