Christina Thalayasingam is a software testing evangelist with more than 7 years of experience in both functional and non-functional testing. She possesses a development background. Since she has worked on PHP Web Development and Android Mobile Development before taking up Quality Engineering. She has worked in automate testing content management systems for the UK government, point of sales applications, eCommerce applications, and clinical trial applications. She has worked on-site in the UK on projects with the UK government sector and major food supply chain management companies.
Christina is currently working as a Test Engineering Manager at NorthWestern Mutual a Fortune 100 Financial services company, where she is managing the testing effort for their Customer Experience Web Applications, which comprises of micro services and micro apps. Also, she has been part of various prestigious conferences, technical meetups, and webinars.
Driving Postman to meet Newman for REST
Topic(s): Technology, Processes and Tools
Technology Process and tools:
API testing plays an important role in understanding how well our applications can be integrated. There are many API testing tools, frameworks, libraries, and REST Clients out there that help you test APIs. Out of them, all Postman has stood out to be one that has grown into catering to most of the needs that API test. However, no one speaks much about Newman and its goodness remains hidden too many. Newman is a command-line Collection Runner for Postman. This talk is all about why we took the API testing down the Newman for the Postman route.
When deciding on which tool route we wanted to take, many factors had to be considered. The need to use MAUTH-proxies to conduct the API testing was the most vital one.
In this talk, Christina will cover:
How we compared the tools out there: Paw, Postman, and Insomnia to see how they would fit our needs.
The problems we faced with each tool
What was our main focus
Why take the route of Newman - what were the privileges for us
How were certain challenges overcome when running tests using Newman in CI with different MAUTH-proxies in a given workflow.
Finally cover all the hidden goodies Newman provides
Are you ready to meet Newman?
Learning: Testing APIs with MAUTH-Proxy
Using Newman to add tests into CI pipeline for various MAUTH-Proxies
Stay up-to-date on the health of your API by checking performance and response times at scheduled intervals.
Choosing a tool would be solely based on your plan to test an application.