When testing highly data dependent products, I find it very useful to use data published by governments. When government organizations publish data online, barring a few notable exceptions, it usually releases it as a series of PDFs. The PDF file format was not designed to hold structured data, which makes extracting data from PDFs difficult. In this post, I will […]
Extracting data from PDFs using Python
Cover letters that help you to get the job
Cover letters make a big difference when applying to small companies. From personal experience, I can say that cover letter can be a big help to impress the recruiter at a small company. In this post, I will show you how to craft an effective cover letter. Pro-tip: You can search for openings at small companies at AngelList. Ok Let’s […]
Docker and Windows: VT-X/AMD-V error
I decided to learn Docker and use it with our automated tests. While installing Docker on my Windows 7 machine, I got an error during machine creation. It took me a while to Google around for the solution. So this post summarizes the solution for the “VT-X/AMD-V” issue while installing Docker on Windows. VT-X/AMD-V error As the first step towards […]
Mock interviews for freshers
Preparing for an interview needs a lot of effort and energy. Unfortunately, there are some areas you cannot practice effectively by yourself. We (Qxf2) believe mock interviews help you learn where your strengths lie and where you may need to improve. So we thought of conducting mock interviews for our interns during our internship program. Why this post: I noticed […]
Mockaroo Tutorial: Generate realistic test data
At a recent client engagement, my colleague had to create some location data for testing one of the client application. The data creation involved multiple steps like downloading some data from the net, removing some columns, transforming it as per needs using Python code. The process was a bit time-consuming. Recently when I was searching for some tools for data […]
The informed tester’s newsletter
Do you want to become more ‘technical’ as a tester but have no clue about how to get there? Sign up for our weekly newsletter. We are calling it the ‘Informed tester’s newsletter’ (naming is hard!). It will help you stay in touch with the happenings in the world of testing and technology. The newsletter will go out every Friday. […]
Auto-generate requirements.txt file using pipreqs
At Qxf2, we love Python. We use Python on multiple projects and as per our requirements, we install multiple modules. But, I found it difficult to create a requirements.txt file for specific projects manually. So I searched for a tool/technique to generate a requirement.txt file. I come across the pipreqs package, which generates a requirement.txt file based on the import […]
Post pytest test results on Slack
Slack is a really popular instant messenger among our clients. It has very nice integration capabilities (Slack bots) that we use with our CI setup. At Qxf2, we sometimes encourage (and enable!) developers to run automated GUI and API tests against their local builds. So, we decided to enhance our GUI automation framework to post the test result of a […]
Qxf2 has open sourced a Python-based automation testing framework
We have open-sourced our test automation framework. You can now write Selenium and Appium tests in Python using the Page Object pattern. Our Pythonic web, mobile and REST API test automation framework will help you get started with QA automation quickly. It comes with many useful integrations like – email, Slack, TestRail, BrowserStack, Sauce Labs, etc. You can find it […]
Scraping a Wikipedia table using Python
A colleague of mine tests a product that helps big brands target and engage Hispanic customers in the US. As you can imagine, they use a lot of survey data as well as openly available data to build the analytics in their product. We do test the accuracy of the underlying algorithms. But the algorithms used are only going to […]