Learning Python when you already know Java

This blog is an outcome of a few adjustments that I made while moving from Java to Python when automating my tests. This will help you with basic pointers about how Python syntax is different from Java. Why this post? As an experienced Java automation engineer, when I started my journey into Automation using Python, I had this very basic […]

Saving cProfile stats to a csv file

As part of testing one of my client code, I used cProfile to profile some code. Though I had never tried profiling code before, I found cProfile easy to use. However, I faced some challenges on how to use the stats which cProfile provided. I looked at ways to use the stats but I didn’t find an option where I […]

Beginners guide for Git Setup on Windows

As part of our internship program, we encourage interns to make use of Git as a version control system due to a whole lot of benefits it provides, if you don’t know what Git is then you can read the blog – get started with Git   Why this post? During our internship program, we have seen many fresh graduates struggling to get […]

Old SSL certificate being served by nginx

I had let the SSL certificate on one of my properties expire. I purchased a new certificate and installed it on the server. But the server seemed to still return the old, expired certificate. I had restarted the nginx service several times and yet nothing happened. I ended up spending an annoying amount of time on this issue as StackOverflow […]

Developing a simple Kivy application

At Qxf2 Services we do hackathon yearly once. We believe that this gives good learning and we can believe in ourselves do our work faster. This year, I took Kivy and developed a desktop application. You usually think is it possible for us to develop an application without having basic knowledge of the framework? Yes, you can do it. I […]

Automation testing of Text to Speech web app

As a part of Qxf2Services Hackathon, I had picked up a project to automate testing of a readily available Text to Speech web app. To follow along, I assume you have some familiarity with Python, Selenium. Overview of  Text to Speech Demo app To try out the testing of Text to Speech, I was looking for a readily available web app which can […]

Generate MySQL test data using FillDB

We have an application which needs to be tested with a bunch of test data in the MySQL database. For generating random data, we used to run scripts with INSERT statements to generate the dummy data or in some cases wrote stored procedures. We were looking out for a tool which can auto-populate a database with loads of test data […]