OAuth 2.0 grant types with WSO2 API Manager - II - Implicit
This is the second of a series of posts related to OAuth-2.0 grant types in WSO2 API Manager (WSO2 Carbon platform). Therfore, I strongly suggest you to read and work on the examples described in the...
View ArticleWorking with HTTP multipart requests in soapUI
You can use HTTP request test step in soapUI to submit messages with various Content-Types. In this post, we will have a quick look into the multipart/form-data requests in soapUI.multipart/form-data...
View ArticleQA mind-set
In the agile world of software development, quality assurance function is embedded into the main stream development process and it is not considered as an activity managed by a separate QA team. Even...
View ArticleThe difference between JSON streaming builder and the default JSON builder in...
When a request/response is received by ESB, the message will initially be converted into XML infoset. This process is known as message building and the builders are responsible to do this...
View ArticleSimulating RESTful services with soapUI
I have discussed about the mock services which simulate SOAP back-ends in chapter 6 of Web Services Testing with soapUI book. For the past few years, service orientation has been shifting towards...
View ArticleBack in blogosphere
I have been away from blogging for more than 2 months. Many of the readers of this blog, asked me if I stopped writing or what. The last few months were hectic due to a many reasons. First, I moved to...
View ArticleCommon mistakes to avoid in WSO2 ESB - 1 - "org.apache.axis2.AxisFault: The...
In the next few weeks, you could expect a series of blog posts from me which explain the remedies to avoid some common mistakes which we do when working with WSO2 ESB. This is the first of many.During...
View ArticleCommon mistakes to avoid in WSO2 Carbon - 2 - "java.sql.SQLException: Total...
This is the second post of common mistakes blog series which I'm planning to share with you. In this post, we are looking into another common mistake which we do when working with WSO2 Carbon...
View ArticleCommon mistakes to avoid in WSO2 API Manager - "ERROR -...
In the third post of the common mistakes to avoid in WSO2 Carbon platform blog series, I'm going to look at another frequently raised question. I have been struggling to get rid of this issue for few...
View ArticleHandling JSON responses in Apache JMeter
There are various types of post processor elements that we can use out of the box when handling responses in a JMeter test plan. For example, Regular Expression Extractor can be used to capture a...
View ArticleHow to enforce a default HTTP Content-Type for requests in WSO2 ESB
Occasionally, you will get requests from legacy client applications that do not include HTTP Content-Type header. WSO2 ESB proceeds with the mediation flow only after building the relevant SOAP infoset...
View ArticleTesting Service-Oriented Solutions
I have been discussing about testing service oriented solutions through a lot of blog posts as well as this book. I just want to summarize some key points, specially since I switched from SOA...
View ArticleMyth of 100% test automation
Can ALL tests be automated? Needless to say that putting effort on automating "some % of" scenarios is not worthwhile. I have identified some obvious examples;Scenarios which involve time consuming...
View ArticleExploratory Testing 3.0
James Bach and crew have re-defined software testing as follows.“Testing is the process of evaluating a product by learning about it through exploration and experimentation, which includes:...
View ArticleFuzz testing web service APIs
Fuzzing is a mechanism to exercise software with random inputs. Fuzz testing is an integral component of API verification and it helps to uncover potential failures due to incorrect input...
View ArticleTesting in microservice architecture
Microservice architecture is no longer a strange term. There are many discussions about testing approaches in microservice based systems too. For example, this article explains a very nice strategy to...
View ArticleMy Quora answer: Is software quality assurance a good career? Why or why not?
A few weeks back, I answered a query on Quora about the software quality assurance profession.It became one of the mostly viewed posts in SQA topic and noticed a lot of upvotes recently.Hence, thought...
View ArticleHow to connect WSO2 ESB to Apache ActiveMQ using simple authentication
There are different types of pluggable authentication mechanisms provided by Apache ActiveMQ message broker. One of the quickest and easiest mechanisms is to use simple authentication. As the name...
View ArticleTIP: Error handling in WSO2 ESB APIs when the requested API resource does not...
When you send a HTTP request to an API in WSO2 ESB, if the requested API resource URL does not comply with the API resource definition, ESB returns HTTP 202 accepted response to the user. Due to this...
View ArticleTIP: How to view log statements generated by WSO2 ESB log mediator in System...
When you use log mediator inside sequences and proxy services in WSO2 ESB , the logs are shown by default in wso2carbon.file which can be found in CARBON_HOME/repository/logs directory. The same logs...
View Article