At Qxf2, we have been using Infrastructure tests at our clients for a while now. We recently came up with the idea of adding some infrastructure tests for our own servers and applications within Qxf2. We used Chef Inspec to write and execute our tests. Chef InSpec is a popular open-source framework that helps you test and review your applications […]
Troubleshooting Common Issues when using Chef InSpec with GitHub Actions
Error handling with Rust using delta-rs as an example
In this blog, I will explore the various ways to do handle and/or propagate errors with Rust. Qxf2 is transitioning to using Rust as our primary programming language. The Rust documentation is great and has a nice section on error handling and propagation. However, everytime we tried to implement some of those ideas in our day to day work, we […]
State of testing survey 2023
Please participate in the annual ‘State of Testing Survey 2023’ conducted by PractiTest. To participate, please follow this SURVEY LINK. The survey is full of questions relevant to the testing industry. Qxf2 engineers love reading the results of the survey. The survey data says a lot about the direction of our industry. You can even use some portion of the […]
Chrome not reachable error when running Selenium Python test via Jenkins
Recently when I tried to run my Selenium test on the Chrome browser via Jenkins on the ubuntu machine, I hit with “Chrome not reachable” error whereas when I tried to run directly on the ubuntu machine without triggering the test from Jenkins, it executed with no errors. The same Jenkins job was running fine with the Firefox browser. Problem: When I […]
Setup Linux testing environment on Windows using WSL1
Update: This solution works on WSL1 only Why this post? If you are one of those testers that had been using a Windows machine and have had to setup a Linux system for running your Selenium automation test, this post is for you. I had to setup a Linux system for running the automation tests for one of our clients. […]
State of Testing Survey: 2020
Howdy! Testers, we are excited to inform you that the State of Testing Survey 2020 is live now. Please do take part in the survey and help out the testing world to gain a better understanding of the state of testing. Q.Why take this survey? A.Your opinion matters!!!. Yes, your precious feedback contributes to the knowledge base, which then becomes the State of Testing report (2020). This is the biggest survey in […]
Run python behave from Visual Studio Code
I was working at a client that uses behave and was primarily designed to work on Linux systems. It has several configuration variables stored as environmental variables. I tried running the behave tests on Windows using Visual Studio Code since I wanted debugging functionality. I documented the steps so that it will help anyone who wants to try the same. […]
How to start using the Qxf2 framework with a new project
This post will help you in modifying the Qxf2’s open-sourced test automation framework to use with your new project. In this post, you will learn about the files and folders to edit and delete so you can use the framework to write tests for your web or mobile application. If you want to read more before you start Here is […]
Identify tech words from a text
As part of the pairing project activity at Qxf2 – pick a project that can produce a meaningful output in 5 hours and work on it collaborating with your team mates, I picked this project to identify the tech keywords from a text using NLTK module. This post covers the steps I followed to find the tech related words in […]
Anonymize data using Python Faker
We have an application which holds some sensitive survey information. Now since we couldn’t share the data with everyone we wanted a good way to Anonymize the data so that we can handover the development to anyone. We found Faker as a good library that generates fake data. Why this post As a tester, we may need to work with […]