Hey testers, hope you all are fine and safe!! 2020 nightmare is about to end in a few days and the State of Testing Survey 2021 has gone live. Please do take part in the survey and help the testing community to identify the current state of testing. Why take this survey? This survey is conducted globally that tries to […]
State of Testing Survey: 2021
Rejoining workforce after a long break
This blog is to assure women like me, who have rejoined the workforce after a long break, to continue to believe in their strengths and to help them find solace in their day to day work. After a lot of internal conflicts and enough thought-process, you must have decided to finally rejoin the workforce. Every small thing might look different […]
Testers, practice testing a machine learning algorithm!
Testers, you now have an app you can use to practice testing a machine learning algorithm. We have written and hosted a simple sentence classifier for testers to practice testing a machine learning algorithm. Play with it and let us know what fun bugs you discover. Hint: Testing this app is fun because there are several bugs that are not […]
How to stop Pact Mock Service manually?
In this blog, I will discuss one troubleshooting tip for Pact Mock Service not stopping, after Pact Contract test completed. The console shows a connection error, not directly related to the solution worked out for me. However, when I stopped Pact Mock Service manually, I was able to proceed with the Pact test. Background I am using the following code […]
Writing Contract test for API endpoint using Pact
This post shows you a short example of how to use the Python module Pact to write Consumer Contract tests against Provider Contract. We will use Trello API endpoints for writing sample test. Note that this blog will only cover one sample test. Testers can write many more for a different response such as unauthorized access, server not found. What […]
The Weather Shopper application – a tool for QA
Qxf2 has been using a web application called Weather Shopper to train our interns on Python and Selenium, interview candidates that list GUI automation as a skill on their resume, validate the capabilities of new GUI automation frameworks, etc. While we shared a write up about this tool several months ago on Reddit, I realized we hadn’t shown it to […]
How to use moto with AWS DynamoDB
Do you want to test the function that uses AWS resources like DynamoDB? The Python moto module is very useful while patching AWS resources. This post will take you through, how we can mock DynamoDB with the help of moto. Here, we will be mocking a method that stores input data into a given DynamoDB table. The idea would be […]
Testing FastAPI endpoints using fastapi.testclient
This post shows you an example of how to use fastapi.testclient provided by FastAPI. This testclient will help anyone to write code level tests quickly. Background Recently, we have developed an internal application using FastAPI. I thought to document a quick testing approach which may help software engineers to write test cases quickly. Here I have used fastapi.testclient instead of […]
Simulate your own hardware devices as templates for testing
This blog gives an idea to simulate your own devices by creating device templates. It would be helpful to QA or any user who has dependency with the device data for testing the application. Before getting into technical details about simulation, the following summary is about snmp and snmpwalk. What is SNMP? SNMP is a Simple Network Management Protocol, which is […]
Skype sender as a web service
I used the fantastic Python module Skpy to setup a ‘Skype sender’ as a web service. I did this work because I wanted to make it as easy to programmatically post to a Skype channel as it is to programmatically post to a Slack channel. If you know your channel id and have an API key, then posting a message […]