Did you know you can scrape data from webpages without writing a single line of code? In this post, we will talk about a tool called Octoparse. We used Octoparse to scrape data from a list of URLs, without any coding at all. Data is valuable and it’s not always easy to get the correct data from the web sources […]
Scraping websites using Octoparse (no programming!)
Organize and edit your test data with Quilt
We recently stumbled upon Quilt, a data package manager that wants to fill the role of ‘Github for data’. We have enjoyed using it so far. We think it can be useful for testers to manage their test data using Quilt. In this post, we will take an example dataset and show you step by step guide on how to […]
Quilt – a Data Package Manager
We have been testing data-rich applications for a long time. And like any experienced tester, we realize how difficult it is to create, maintain and update data every time the data model changes. So we were excited to come across Quilt, a data package manager, via Hacker News. We were thrilled that it integrated well with our favorite programming language […]
Getting started with Jupyter Notebooks
This post is for those who want to get started with Jupyter Notebooks. You don’t need to know anything beyond Python to start using Jupyter notebook. In this post I will be covering below topics. What is a Jupyter Notebook and app? How to install and use Jupyter Notebook Jupyter notebook user interface Sharing Jupyter Notebooks via GitHub Gist and […]
How to get your code inside a Docker Container
When you start learning about Docker, you will definitely wonder about how to get your code within the Docker container. This blog will guide you about the different ways to get your code inside the Docker container and which method you need to select according to your role/situation. Methods to get your code inside Docker container: Using COPY or ADD command […]
View a Docker container’s display using VNC Viewer
It is useful to be able to view your Selenium tests running within a Docker container. This can help you to debug issues better and have more confidence in your tests. We found the ability to look at the tests especially useful when performing some complex actions like drawing, dragging, dropping, etc. To view the Docker container’s display, we setup […]
Continuous Integration using Bitbucket Pipelines and Docker
Recently, one of our clients started using Bitbucket Pipelines for Continuous Integration. Thank you Lea Anthony of Secure Code Warrior for introducing and helping us get started with Bitbucket pipelines! At Qxf2 Services, we like exploring different tools and sharing our knowledge to help other testers. In this post, we will show you how easy it is to enable continuous integration […]
Freshers, tell us about your job hunt
We noticed a trend – many freshers (recent graduates) do not land a job even after months of job hunting. We want to help but we do not have data. So we have created this survey: https://goo.gl/eB9H2R If you are a fresher or in your final year, please: 1. Take the survey – it takes about 10 minutes […]
Preparing a Docker image for running Selenium tests
Sometimes your team members complain about automated tests not working on their computer while you are able to run the automated tests at your end completely fine. We too, at Qxf2, have experienced this issue. Our automated tests run fine at our end but occasionally fail when they run on our colleagues and client machines. Invariably, we trace this sort […]
Weighted graphs using NetworkX
I wanted to draw a network of nodes and use the thickness of the edges between the nodes to denote some information. Since I had used NetworkX a long time ago for drawing network graphs, I decided to use it again. This was going to be a one off visualization. So I did not want to spend too much time […]