English
Conference for professionals in the information technology industry

Лянгузов Алексей

Software Quality Specialist
Grid Dynamics
Russia
Saint Petersburg

Talks

Quality Control of BigData projects

01.03.2018

Last days the more often you can meet news or blogposts regarding Big Data projects, technologies, specialists and so on.

Working in outsourcing company I see high demand from our partners on engineers who can provide solutions that will ensure the quality of such systems.

This presentation, let’s say inrodactionary speech regarding the topic. I’d like to talk why we are going to speak about quality control rather than just testing; what are main directions of work there and which skills are needed to be a Quality Engineer on Big Data project.

Audience level
Regular Talk (40 min)

Data Pools - an approach to manage test data

02.09.2016

Data Pool is a configurable test automation supporting tool which fetches data from known data-sources and provides a way to query the data which is safe to be used by tests.

Audience level
Lightning Talk (20 min)

How to stop fearing and start automating. Or not to start

26.02.2016

On previous conference I was asked: "How to understand whether test automation will be successful in our project or not?"
"Well" - I started, and understood I did not have a simple answer. That is why I decided to bring all my thoughts together and prepare this talk.

Actually for me, who is automating different test activities for the last 12 years, it's hard to understand why people have doubts, why they have a question "to automate or not to automate?" So we continued to discuss this on the regular meetup of SPb testing group. Then I spoke with people who work in companies where test automation does not rock.
As result I have something to talk about now. The goal is to create a kind of checklist answering which everyone will get YES or NO for or against automation and clear understanding why.

Audience level
Regular Talk (40 min)

UICov - UI-tests coverage analysis tool

09.09.2015

"- Hey, testers! What is the coverage of these tests?
- Cucumber!
- What 'cucumber'?
- But what 'coverage'?"
(c) Табличка “Сарказм” (https://twitter.com/glorphindale)

Do you remember my presentation I did on SQA Days conference about an year ago "Visualization of UI autotest coverage" (http://sqadays.com/en/talk/26051)? It was about our idea how to measure coverage of UI tests. Also I promised to prepare an opensource version of the tool.
Here it is: https://github.com/budabum/uicov.
I'm going to familiarize you with this tool and provide "getting started" hints to help you to use UICov to measure coverageof your tests. The tool is cross-platform and independent on programming language.

The plan is:
1) To give an overview of the UICov tool.
2) Demonstrate some features and asic examples of how to use it.
That it.

Also I'd like to raise a question why lots of people misuse PageObject.

Audience level
Lightning Talk (20 min)

Let's talk about test data

25.03.2015

The most complicated part of testing is preparing test data. The data depends on type of testing, its target as well as from development phase and number of other factors.

Should we write data generator or create artificial stuff manually? Should we find some data in copy of production database or it’s better to create a specific test subset? Should we use random or static data? These and other similar questions will be discussed here.

Besides the technical questions there are organizational or infrastructural issues. For instance you may have lack of permissions or it’s impossible to use stub on test environment.

And one more question: how you are sure that you are really use the data you were intended to use?


It won’t be a presentation. It’ll be a conversation with you, colleagues. I do not have answers on all the questions but may be you have? Let’s gather and discuss this topic.

Audience level
Regular Talk (40 min)

Visualization of UI autotest coverage

02.09.2014
Sometimes QA Manager, Project Manager or Customer are interested in how good our automated tests are. How they cover the functionality of our application? I have to reveal the secret: pretty often Test Automation Engineers would like to know this coverage as well. But they do not have exact answer. There are some well-known approaches which are used for “low-level” automated tests, code coverage, for instance. However there are no such methods for automated UI tests. Someone says: “Model-based-testing!”. “Too complex and tedious” - will answer others. I’m saying “Easily!” and going to tell about simple method how to measure and visualize the coverage of your UI autotests. The approach is based on open-source technology [http://plantuml.sourceforge.net](http://plantuml.sourceforge.net) and do not require to follow standard MBT practices. This approach will make happy both wow-picture fans and severe and ascii-etic Test Engineers.
Audience level
Lightning Talk (20 min)

A successful tester. The way of the professional

01.02.2014
Hello my colleague! Do you know that people say testers are dilettantes? Sometimes it’s hard to argue. Some people even say we are unprofessionals. You work hard and called unprofessional, wtf? But probably there are some reasons? As an experienced fellow I’d like to say you that there is not enough to be a good specialist to be a professional. As well as there are no needs to have a broad experience or to be gray-headed to behave as a professional. Confucius said, “By three ways a tester learns how to behave professionally: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest.” I’m going to give you food for thought to make you know which way to prefer in every particular instant; to give you understanding when to imitate and whom; and to make your third way less bitter. I’ll reveal what is the way of the professional and what is the Cardinal Sin of a tester. Rare book or course covers it. Well, listen...
Audience level
Regular Talk (40 min)