It was Hackathon 2018 and I was very excited to choose a hardware project and try it! So I picked Arduino, chose to build plus test a DC Door Bell using Arduino. This experience was similar to looking at a recipe book and trying out new dishes – 2 entrees, 2 mains, and 1 dessert. This blog shares my experience […]
My Hackathon Project on Arduino
State of Testing Survey: 2019
Hello, testers! The State of Testing Survey 2019 is live now. Please do participate in the survey and help out the testing world to gain better knowledge about the state of testing. Why take this survey? This is the biggest survey in the worldwide that tries to explore the existing characteristics, practices, and problems facing the testing community today. Participating in […]
Python Trello API utility script
Python Trello API Util is a set of scripts to automate various Trello tasks like creating Trello Boards, assigning people to Board, creating cards, copying cads etc. It is built using Python Requests library and was part of a Hackathon held at Qxf2 Services. Why this post? In case you have used Trello, you will be familiar with the process […]
Time analysis of Jira statuses using Python
We have developed a time view of statuses metrics based on Jira data as part of our engineering benchmarks application Note: This post is written in continuation with the other blog on the engineering metrics. What is time view of statuses metrics? It is the time view graph that shows how many tickets were present in a given set of statuses for each […]
Where is your engineering team spending most of its time each sprint?
We have been using Python to analyze data in Jira. We have developed sprint metrics (we call them bucket metrics) based on Jira data as part of our engineering benchmarks application. The graphs we produce helps us during sprint retrospective meetings Note: This post is written in continuation with the other blog posts on engineering team metrics An example bucket metric In this […]
Qxf2’s automation testing framework uses Python 3
We have updated our open-sourced GUI automation testing framework to use Python3. This update was due for a long time. We have had a lot of requests from people asking for our framework to use Python3 and we finally found the bandwidth needed to migrate to Python3. We will also no longer support Python2. If you already use our framework […]
Sample Solid application on Python Flask
Recently, we stumbled upon Inrupt’s Solid and after going through their fundamental documentation, we became keen on building a sample solid application and get a better understanding of it. All of Solid’s examples are built on JQuery and NodeJS. We like Python and so we wanted to build some Python-based examples. This post will focus on how to use Python […]
Sending images and log messages to ReportPortal
Problem: There is not much information on how to send or attach images to ReportPortal Why this post? We started using ReportPortal for reporting automation test results. Along with the test results we also need to send log messages and images/screenshot to ReportPortal. These are useful artifacts which help people monitoring them check the success and failure reasons and take […]
Implementing Python Requests library in our automation testing framework
Qxf2 automation framework supports API testing. We used Mechanize library to make REST calls for our testing framework. As we migrated from Python 2 to Python 3 and since Mechanize is not supported on Python 3 we had to come up with an alternative module compatible with Python 2 & Python 3. We decided to use Requests library. In this […]
How do you know if you have collaborative agile team?
We have developed team collaboration metrics based on the comment history of Jira tickets. It helps us identify people who are not collaborating well on Jira. It also helps us spot imbalances in teams (e.g.: person X is talking ONLY to person Y, or that person Z is really working well with everyone!). Note: This post is written in continuation with […]