Speaking about best practices for testing Microservices at API World in October

September 10, 2019 § Leave a comment

apiworld

If you’re going to be in the Bay Area in October, I invite you to join me at API World in San Jose. I’ll be giving a talk about applying hard-earned best practices from SOA and Web services to the exciting new world of microservices.

Here’s the abstract of what I’ll be presenting:

Microservices represent the next logical step in the evolution of distributed computing, rather than a complete break with the past. When implementing this type of fresh approach, it can be tempting to come up with an entirely new set of procedures for carrying out important tasks. While this is certainly helpful when these responsibilities haven‚ been encountered before, it‚ wise to avoid reinventing the wheel whenever possible.Fortunately, carrying out the vital job of ensuring that your microservices are highly reliable and performant can profit from well-established best practices and patterns for testing mission-critical distributed software assets. These have been utilized for more than 10 years, and have helped make the API era possible. All of these proven techniques can be invaluable to microservices designers, developers, and testers.In this thought-provoking event, we cover a number of practical, easily-applied guidelines that will serve you well as you develop and expand your microservices portfolio. These will include:

  • Using automation to assist in attaining 100% code testing coverage
  • Going beyond traditional unit testing to incorporate anticipated composition and orchestration into your quality assurance process
  • Employing statistically significant quantities of meaningful data to fuel your tests
  • Subjecting your microservices to realistic load volumes and geographically distributed consumers-
  • Organizing and evolving your microservices testing inventory via effective governance.

You can learn more here.

 

Informative article about Microservices vs. Service Oriented Architecture (SOA)

October 31, 2018 Comments Off on Informative article about Microservices vs. Service Oriented Architecture (SOA)

I really enjoyed participating in the recent 2018 SmartBear Connect conference. After some of my talks on designing good API tests, several people came up to me to get my opinion on the differences and similarities between Microservices (a very hot topic in the past couple of years) and Service Oriented Architecture (SOA) (which dominated software architectural discussions about 10 years ago).

Rather than rehash what I explained at the event, I thought it would be better to point my readers at a very concise, helpful article published by Ima Miri on Dzone. Check it out if you’d like to get a better handle on how these two approaches are related.

microservices

Advanced SoapUI Training Agenda at SmartBear Connect 2018

September 30, 2018 Comments Off on Advanced SoapUI Training Agenda at SmartBear Connect 2018

I’m looking forward to presenting a series of eight advanced SoapUI API testing talks at the upcoming SmartBear Connect conference in Boston on October 29. Here’s what I’ll be covering:

  1. Determining if your API is behaving properly requires examining the contents of the responses it returns. This session will showcase some of SoapUI’s most powerful message evaluation assertions.
  2. Automating your API tests means avoiding hard-coded, rigid message response evaluations. This session will teach you how you can apply flexibility when examining what your APIs return.
  3. Using XPath expressions in your SoapUI assertions offer tremendous productivity enhancements versus writing Groovy code. This session will show you how to create powerful and flexible XPath.
  4. Many applications incorporate multiple APIs. In this session, you’ll learn how to use the SoapUI data sources that enable feeding the output of one API to subsequent API calls.
  5. It’s important to use diverse data when testing your APIs. SoapUI includes robust data generation features, which we’ll explore in this session.
  6. Testing APIs means coping with ever-changing endpoints, security credentials, database connections, and so on. As you’ll learn in this session, SoapUI’s environments greatly simplify this vital responsibility.
  7. API testing responsibilities are often shared among multiple people. In this session, you’ll see how easy it is to utilize composite projects and Git to boost your teamwork.
  8. SmartBear continues to significantly improve SoapUI’s integration with the entire software development pipeline. This session will highlight just one example by demonstrating how to link your API testing efforts with Jenkins’ continuous integration/continuous delivery features.

 

 

Participate in SmartBear’s State of Testing Survey

July 31, 2018 Comments Off on Participate in SmartBear’s State of Testing Survey

SmartBear provides a highly useful, well-integrated set of software design, development, testing, and management solutions. Once again, they’re polling the marketplace to get feedback on how enterprises are testing their vital software resources.

API survey

It’s definitely worthwhile to participate in this survey, because it provides critical insights that helps guide product direction and thus deliver more accurately targeted tools to the market. We use the survey results as well when enhancing our ReadyAPI and SoapUI training classes. You can find the survey here.

Advanced SoapUI Pro training at SmartBear Connect!

April 30, 2018 Comments Off on Advanced SoapUI Pro training at SmartBear Connect!

SmartBear has just announced its second annual user conference, to be held in Boston on October 29 & 30. Training will be a big part of this year’s agenda. If you’re interested in strengthening your SoapUI Pro skills, you’ll want to stay tuned to this blog for more details about a whole day of hands-on advanced training that we’re planning to deliver.

Swagger Inspector from SmartBear: a very nice free online tool for testing APIs

January 30, 2018 Comments Off on Swagger Inspector from SmartBear: a very nice free online tool for testing APIs

SmartBear, makers of ReadyAPI (the most comprehensive and widely adopted Web service and REST API testing platform) have just released an excellent, free tool for carrying out quick and easy interactions with your API.

Swagger Inspector does a superb job of working with APIs (all HTTP methods are available), and it supports parameters, authentication & headers, and message payloads. It even generates OpenAPI documentation. If you’re designing, developing, testing, or simply using an API, you’ll want to check out this exciting new offering.

We’ll be incorporating Swagger Inspector into our SoapUI Pro training as well as our multi-model database design training course.

SoapUI training & certification track at SmartBear Connect on September 12

August 31, 2017 Comments Off on SoapUI training & certification track at SmartBear Connect on September 12

If you’re going to be in the Boston area on September 12, and would like to learn how to deliver high quality APIs by applying robust functional, performance, and security tests, be sure to check out the special training course that will take place during the SmartBear Connect user conference.

This all-day class – which is usually only available for private organizations – will be delivered by SmartBear’s Mike Giller using a significant subset of the training materials WiseClouds presents during private sessions. Mike will discuss:

  • The ReadyAPI Platform
  • Establishing Connectivity to your APIs
  • Developing Functional Tests
  • Validating API Responses with Assertions
  • Data-Driven Testing & Programmatic Test Control
  • Performance Testing & Virtualization
  • Best Practices for ReadyAPI

Along with increasing your skill levels, attending this class will prepare you for the optional SoapUI certification exam. And to make things even more interesting, there will be additional tracks and events dedicated to the other major components in SmartBear’s far-reaching product portfolio.

You can learn more here.

assertion

Where Am I?

You are currently browsing the Service Oriented Architecture (SOA) category at rdschneider.

%d bloggers like this: