Developers Club geek daily blog

Why I recheck the written data, or History of one investigation …

1 year ago
Recent habrastatya about distinctions in byte by byte identical files caused from memory depths (and a mailbox) a small piece of my correspondence with one of the engineers who were responsible at that time for the line of the disks MPG in the Fujitsu company. For convenience of English nonspeaking readers, I give transfer from English under a cat.

Read more »


QA: Conference

1 year ago


In four months, at the end of April, in four cities of Russia (St. Petersburg, Moscow, Omsk and Yekaterinburg) there will take place the only conference in Russia on test automation – QA: Conference. This conference is developed for the specialist of the widest profile – Automation Engineer and will cover — consistently, all subjects:
  • Testing of server part of .NET of applications
  • Testing of .NET WPF of applications
  • Testing of .NET WinForms of applications
  • Server part of Java
  • Web applications on Java

Read more »


Effective UI tests for Selenide

1 year ago

Waiting for miracles


The eve of New Year — time of miracles. In anticipation of new year all of us remember the year leaving and we make plans for following. Also we hope that all problems will remain in the past, and in new year there will be a miracle, and we will begin to live in a new way.

What Java the developer does not dream of a miracle which will dawn on it and will allow to become the Most Abrupt On Sveta Java Programmistom.

Good news: I want to tell just about such miracle.

Name to it — automatic tests!

Read more »


Application of Selenium WebDriver for testing of MS Dynamics CRM

1 year ago
In this article it will not be told that such Selenium and Selenium WebDriver – is about it written already a set of remarkable articles.

Here I want to give only a small example of how it is possible to test a client code in MS Dynamics CRM.

But I think, the couple of words about Selenium WebDriver can mention nevertheless.
So, Selenium WebDriver is a library which allows to manage the browser: to give the browser some commands, to fill the UI elements, to read out values, to start scripts.

So, went!

Read more »


Use of JMeter for the organization of a distributed load

1 year ago


Author: Roman Denisenko, senior test engineer of DataArt.

Introduction

Quite often when testing performance there is a task to load too high-performance system capable without problems to digest a huge number of simultaneous requests. Or the situation when the experimental system very sensitively treats a loading source is possible, balancing with the computational capabilities depending on a geographical arrangement of clients.

For generation of such loading of opportunities of one test machine becomes already insufficiently. And then there is a classical question — as it is possible to reproduce similar loading with a minimum of costs and a maximum of result.

Fortunately, the most part of the modern software used for load testing allows to use the additional removed agents necessary for emulation of a distributed load. Within this article I would like to consider the possibility of creation of a load cluster on an example, I think, one of the most widespread programs used by testers — great and awful Apache JMeter'a.

Read more »


Game in hospital or as we studied and tested system operation of health care of one of the European countries

1 year, 1 month ago

Read more »


About the organization of worker process

1 year, 1 month ago
Hi, Habr!
In this article we will tell how development process of the 1C:Enterprise platform is constructed as we work on ensuring quality, and we will share lessons which received, creating one of the biggest Russian program complexes.


Read more »


We test the Russian E-Class server platform from "T-platform"

1 year, 1 month ago
In the previous article about domestic producers of server hardware I tried to unveil features of all cycle of production and assembly of servers. Results of last vote showed that you trust products of A-brands more. But, as we know, very few people make component parts independently — for this purpose there are already checked global manufacturers. And one of the main differences of A-brands, in addition to service, is development of unique design of the body, motherboard, discrete controllers, writing of own BIOS and FW.
In one of projects of the STSS company on delivery of server hardware, I faced the server platform designed at us in Russia.
I want to devote this article just to this domestic development from the T-Platformy company.
The E-Class server platform is based on the advanced V210 motherboard under Intel Xeon E5-2600V3 processors.
It is developed in Russia with perspective of transfer of production of electronic payments on the territory of the Russian Federation. The motherboard provides the high level of information security thanks to a possibility of installation of modules of a trusted boot in a form factor of mPCIe which meet the requirements of FSTEC and FSB for the information protection which is trade or state secret.

Read more »


Python-> Cython-> C ++ and COM in addition: writing of a framework for autotests

1 year, 1 month ago
I think everything it is aware about advantage of autotests. They help to keep a code in operating state even at essential changes. Also it can relieve testers of tiresome handwork and allows to concentrate on more interesting types of testing.

In spite of the fact that to separate parts of our project more than 25 years, we only at the very beginning of a way of implementation of automatic testing. Nevertheless, we already have some progress of which I want to tell in this article.

How to write good autotests – a subject of separate article. And probably not one. I will tell you as we implemented testing of separate components. Components are written on With ++ and very similar to SOM have interfaces. As language for tests we selected python and we use very powerful test framework of PyTest. In article I will tell about difficulties of a linking of C++/COM and a python, reefs which we came across and as solved these problems.

Read more »


Responsibility of vendor. Who is responsible for accidents?

1 year, 1 month ago
Last Thursday our service endured the largest accident in the history. One of installations on M9 remained unavailable of an external network within several hours. What happened? What to do? How the responsible vendor has to arrive? How to save reputation of vendor of a telephone platform No. 1?

It is considered that in time the corrected error is not an error any more. That, we will check correctness of an aphorism in practice. Usually marketing specialists write the plan of publications for the month ahead and the ideology of each post is something like motivating "Quicker, above, is stronger". Also we not the exception is so accepted, but this time we will depart from marketing dogmas and we will fairly tell about the appeared problem without the rustling New Year's Eve PR wrappers.


Read more »