Лянгузов Алексей
Software Quality Specialist - Grid Dynamics
Saint Petersburg, Russia
PC member (1)
Talks (9)
  • 16.03.2021
    Automated data quality control

    This talk is episode #2 of the ‘Data Quality’ series started on previous conference SQA Days 27. That time we looked at some historical cases, studied basic theory. Also, we verbally discussed some data quality issues and even caught some of them "on paper".

    Now is the time for practice. The map is not the territory it represents, isn’t it? Let’s see.

    In our company, we have worked out the framework for regular data quality monitoring. Today I’ll disclose how this framework is organized, what is needed to integrate it into the real environment. I’ll also demonstrate how it works for the main cases of operating with data, namely, historical data analysis, data migrations, batch and instream data processing.

    • Average
    • 40 min
    • SQA Days / 28
  • 21.10.2020
    Data Quality

    In the IT world, the data is everywhere. It could be recorded in databases, both relational and NoSQL. It could be also data in streams and message queues; as well as files in local, distributed and cloud filesystems. The data is prepared by people and by computer programs. The consumers could be both people and computer programs as well. Basing on the data some forecasts and plan budgets and actions for the future. 

    Now, imagine that at the earlier beginning there was an error in data, for instance, the data has been corrupted, incomplete or inconsistent. Even a small data issue can grow like a snowball and turn into a big problem at the end of data transformation. It could lead to absolutely wrong decisions. 

     Let's look at methods that can help to be confident about both input and output data which is used in our system.

    • Easy
    • 40 min
    • SQA Days / 27
  • 01.03.2018
    Quality Control of BigData projects

    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.

    • Easy
    • 40 min
    • SQA Days / 23
  • 02.09.2016
    Data Pools - an approach to manage test data

    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.

    • Average
    • 20 min
    • SQA Days / 20
  • 26.02.2016
    How to stop fearing and start automating. Or not to start

    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.

    • Easy
    • 40 min
    • SQA Days / 19
  • 09.09.2015
    UICov - UI-tests coverage analysis tool

    "- 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.

    • Average
    • 20 min
    • SQA Days / 18
  • 25.03.2015
    Let's talk about test data

    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.

    • Easy
    • 40 min
    • SQA Days / 17
  • 02.09.2014
    Visualization of UI autotest coverage

    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.

    • Average
    • 20 min
    • SQA Days / 16
  • 01.02.2014
    A successful tester. The way of the professional

    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...

    • Easy
    • 40 min
    • SQA Days / 15
To leave a feedback you need to

or
Chat with us, we are online!