Qxf2 is exploring commonly used Rust crates and sharing our learning. We are focused on crates that testers will end up using quite often. We have tried our best to include illustrative examples in order to help testers understand how to use these crates. This blog is continuation to our previous blog on Regex Crate Modules. In this blog we […]
A guide to Regex Crate – 2
Investigation of the application deployed on Kubernetes
As a tester, we work with applications deployed on Kubernetes. That means, we need to know how to interact with various components of Kubernetes. But most online tutorials start with stuff that applies mostly to developers and DevOps engineers like install, writing deploy scripts, etc. Those are not really useful to testers, at least not directly. So, in this blog, […]
Test Lambda before deployment on CI using LocalStack
In my previous posts, I covered how to write tests for Lambdas, run them on LocalStack and addressed the issue I encountered while working on LocalStack. Now, in this post, I will show you how to set up a GitHub Action job to run tests on LocalStack before deploying Lambdas to production. At Qxf2, we place high importance on CI/CD, […]
LocalStack Issue: Security token included in the request is invalid
While I was engaged in creating tests for our URL Filter Lambda at Qxf2, I encountered a problem related to an invalid security token. You can access the code for our URL Filter on GitHub through the following link here. If you encounter an error message stating “The security token included in the request is invalid” while using LocalStack, it […]
Testing AWS Lambda locally using LocalStack and pytest
Testing loosely coupled microservices requires the use of diverse testing tools. Unlike monoliths, it is challenging to have a complete copy of the production system (System Under Test) for integration testing. Often, developers are hesitant to make changes in the pipeline due to uncertainty about potential downstream impacts. In such cases, it is valuable for developers to test integration components […]
Testing OpenAI Whisper with Indian Languages
In previous blog, we tested OpenAI Whisper for English language with different accents and observed it did great job. We also provided details about how we generated audios, setup and test details. In this blog, we attempted to test OpenAI Whisper’s capability to transcribe and translate Indian Languages. At Qxf2, our teammates work from different regions of India, and everyone […]
Testing OpenAI Whisper with different accents
At Qxf2, we did some black box testing on OpenAI Whisper – a tool that does speech recognition well. OpenAI Whisper is also capable of language detection and translation. This model can be tested in various ways, by adjusting different voice attributes such as volume, pace, pitch, rate, etc. However, in this particular case, we have chosen to test it […]
Access RaspberryPi over the internet using Remote.it
To Access RaspberryPi over the internet, we need to do port forwarding. There are a number of ways to do that: Set up port forwarding on your router: But port forwarding on your home/local router to access your Pi is extremely dangerous. Go with third-party online port forwarding services: It is recommended to go with this option to avoid security […]
Setup Remote Access for Raspberry Pi using VNC
In my previous blog, I have provided the details of how to set up Raspberry Pi in headless mode and how to SSH into the system. But sometimes we need to access desktop as per project requirement. For example, the user may want to see the graph of production done at the XYZ industry. So we need to set up […]
Setup Raspberry Pi headlessly without any external mouse, keyboard and display
Beginners find it confusing to set up the Raspberry Pi from scratch. There are many tutorials that show each individual steps in detailĀ but not many of them haveĀ a list of all the individual steps together. I also come across the same problem and come up here with the solution. I hope this post is helpful to you. Components To setup […]