课程: API Test Automation with SoapUI

SoapUI for testing APIs

- [Instructor] APIs are all around us, and as more and more companies move to mobile first strategies, or to cloud-based architectures they're only going to become more important to the way that we write software. If you're a tester, you will probably need to do API testing if you haven't already. And one of the first questions that comes up in API testing is what tool to use. The reality is there's many tools out there for API testing, but in this course we'll be looking at SoapUI. This is an open source tool although you can pay for a professional model and it's been around for many years. In fact the name itself tells you something about how long it has been around for. You might know that the most common paradigm used for making APIs now is called REST and this paradigm is supported by SoapUI. But before this became popular, the most common approach for creating APIs was called SOAP and that's kind of where the name of this tool comes from, SoapUI, it was originally built when SoapUI's were the common way of making APIs. And so in this course we are going to be looking primarily at REST APIs and as I said this is a well-supported part of the SoapUI tool, it has kept up with supporting that part of APIs. But just a little bit of history there and where the name of this tool came from. Now this is a mature tool, it's been around since the early days of API testing and so it has a wide range of features. It's been under development for many years, it's got a lot of features that are built into it and that are supported by it, which is a very helpful thing it gives us a lot of functionality to draw from in doing our API testing. And in this course we won't be able to get into every single feature that it has just because it has so many and we kind of won't be able to dive deep on all of them, but we will learn about the main features of SoapUI during this course and hopefully be able to kind of dive deep on some of them as well. And this is an older tool as I've said already, but very powerful and that does mean that as an older tool, sometimes some of the paradigms are a little bit more difficult to understand and take a bit of work and what that means really is just that there's a lot to learn, there's a lot to learn about this tool, and so let's dive right in and see what we can learn.

内容