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. […]
Run python behave from Visual Studio Code
Build and Test iOS app with Qxf2 Framework and Appium.
Why this post? In this post, we are going to look into, how to test an iOS app with Python-based testing framework using appium. This is a step by step procedure, right from building an app, writing a test for iOS app in Python using Qxf2 test automation framework and then actual testing of app with Appium on Mac OS […]
Testing with Celery
As part of the pairing project activity at Qxf2 – I had to demonstrate a simple working example that included Celery and it’s monitoring tool called Flower. I knew a little bit of background as I have tested a product that includes Celery. I read the Celery guide, a few related articles, and simple examples. I also came across the […]
Do we have a helpful culture at work?
This post is to help folks measure if they have a helpful culture in their teams. We are sharing something we do to try and keep Qxf2 a fair place. In this post, we outline a metric called ‘help symmetry score’ that Qxf2 (a fully remote company) uses to figure out if we are nurturing a supportive environment. You might […]
Start Automation Quickly with Qxf2’s Framework using Cookiecutter
We came across Cookiecutter when working at a client. It is a tool that helps you create new projects based on templates. We decided to try it with our test automation framework. We have provided all the code used in this project on GitHub so that you can follow along. What is Cookiecutter? Cookiecutter is a command-line utility that creates […]
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 […]
Rerouting outbound traffic to a simulated device on localhost
In this post, we will outline how we reroute traffic meant for a specific IP back to a synthetic device running on localhost. This is useful for testers who work with products that monitor IT infrastructure, infrastructure management application testers and network testers. We will be using a couple of Python modules (fake-switches, snmpsim) and editing the iptables of the […]
Exploring pytest command line options
This post will serve as a quick tutorial for using pytest command-line options. Anyone who is new to pytest will benefit from this article. Pytest comes with many useful command-line options right out of the box. When I started learning pytest, I had to search through a lot of material available on the official pytest website as well as other […]
Posting messages on a Skype group channel using Python
I recently wrote a script to post messages on Skype using Python. I used the excellent SkPy module. The module’s documentation is very good but examples on how to post messages to group chats was sparse. I had to muddle around, try things out with the Python interpreter and figure things out. In fact, I am not sure if I […]
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 […]