Custom Web Development Blog

ISS Art Blog

Get useful insigths on current tech trends (ML, IoT, AR and many others) and get familiar with our experience of handling complex project tasks

Real life examples of how to use pairwise technique in test design

It’s clear that there’s a point where a comprehensive testing cannot be performed by creating a set of tests using a non-formal or even random approach. Experienced testers have to address different testing techniques to maintain acceptable level of coverage and high bug detection rate within a tight schedule. In this article we are going to look at and get familiar with one of the most effective yet easy-to-use testing techniques called pairwise testing.

Read More

9 tech trends for 2019 that will reshape the way most industries work

As 2018 is coming to the end, experts all over the world are making their predictions about what will be trending in tech world in 2019.

in this article we’ve gathered the 9 trends that seemed the most interesting for us.

Read More

Mobile automation testing. To use or not to use?

To use or not to use – every customer asks themselves this question, when it comes to mobile automation testing. They say that development and supporting of UI auto tests costs too much. But let’s return to the statement a little bit later. And now we are going to discuss the following questions: what is mobile automation, who is it for, what for and do you actually need it?

Read More

OpenCV to line production!

Issues

Many companies that produce really healthy beverages often need to control the quality of their products at one of the final stages.

Today we are going to discuss not the issue of checking the quality of the drink itself, but the method to control the level of liquid in the bottle and the position of the pasted label with the help of web cameras and Computer Vision.
Read More

Drops Counting

Greetings, dear readers! In this article, I’m going to share how I counted drops. Yes, you read that right. DROPS

It all began when our team started studying machine learning, or to be more precise, we studied Python and OpenCV. During the practice task, I had a chance to implement the algorithm that would count the falling drops in the given video or in real time. And now I’ll tell you how it all went.

Read More

ISS Art Recognized as a Leading Software & IoT Company

Having been around since 2003, our team has had the great pleasure of creating incredible experiences and products for businesses of all kinds. In the process, we’ve grown in size and skill, developing our company as a whole. We’ve learned that the tech industry is no easy market to be a part of, but we love the challenge and success we’ve seen from being in it. Our team works diligently to stay ahead of the tech trends to come, especially with our expertise in the evergrowing machine learning field.
Read More

ChartRecorder: Computer Vision for Gas Flow Charts

Flow charts are widely used in gas industry. They record parameters of a gas flow (like pressure) on a paper disc. This data is then used to calculate gas volume passed through a pipe.


The chart recorder contains two or three pens driven by sensors. These pens plot traces on a rotating paper disk. The disk performs one revolution per day or week, rarely per month. The disk is replaced after one revolution.

Currently disks are processed manually. The operator uses the vector graphics editor to convert the scanned bitmap to contours and then to tabular data. This approach relies heavily on the operator’s attention and experience. There is a high probability of mistakes. After all, such job is really boring!

We have developed an algorithm that performs this job automatically. Given a bitmap with a scanned chart, it produces tabular representation of chart data.
Read More

Practical guide for making tests execution result reports more comprehensible

When REST API is tested, one has to take into account a number of low level details. This makes test execution reports verbose, difficult for reading and complicates the maintenance of the test scripts. For instance, the backend of an application consists of about 15 services and a separate service, that provides API for the mobile client. The minimal set of integration tests contains about 400 tests, which create more than 70000 rows of log files. To sort out such size of the text file, generated by only one run of the test is not feasible, even with joint effort of the entire QA department.

In this article we will examine how to make tests execution reports more comprehensive, using a specific tool – Allure, created by Yandex company. Yandex Allure is one of the solutions to the task for the design of the testing reports.
Read More

How we launched video streaming on Raspbery Pi

 

How we decided to launch a system of video streaming

 

As in any other company, in ours there is some outdated equipment. It is quite workable, but cannot be used by employees. So, there are monitors, system units, and many other little computer parts like old-fashioned PS/2 mice and keyboards lying useless.

In this article we are going to talk about monitors we decided to use as an announcement board.
Read More

Apache Solr and the great features it provides

In this article we will look at the main features of the search engine Solr. Apache Solr is a powerful tool with an amazing search capability.

Introduction

The need to use full-text search today is conditioned by the need to search information in the ever-increasing number of electronic documents. It is very important to be able to quickly find the necessary information among them, so many applications today use various full-text search engines.
Read More