📜 ⬆️ ⬇️

Bug hunters: ASCON testers pass the test with tricky questions

On September 9, the entire software world celebrates Testers Day. We decided to arrange a holiday test for the ASCON testing specialists themselves and asked them to answer a number of tricky questions about themselves and how the hunt for errors occurs not only in software, but also in everyday life. It turned out that our guys are not averse to testing spacecraft, computer games and wines, they enjoy the bugs they found, but they are favorable to the imperfections of this world, get out of difficult situations with the help of their meticulousness and equally well understand both developers and users.



Caution traffic .

Blitz for a real tester



"I tried the planes, but I would like to take it higher - test the spacecraft!"



Evgeny Filimonov, testing engineer KOMPAS-3D, experience of 5 (full) years
')
User or developer? At first it was the user role that dominated. Well, an experienced tester is still more an expert on the development side, albeit with user skills. Knowledge of the development process allows you to look “inside” the system and detect problems that the average user does not notice, but which, for example, can eventually lead to departures within a few hours of continuous work or damage to documents. Meanwhile, knowledge of the product design process allows us to work out the main scenarios for the use of KOMPAS-3D during verification. But there may be nuances. This is my story, but not all testers were lucky enough to work in production!

"I can not be silent!" Often finding some problem, I try to bring the information to the creators of the service or product. For example, I reported problems in Yandex-maps, in tariffs on the MegaFon website. The mobile operator as a reward transferred me as much as 50 rubles to the account! I see no reason to restrain myself from these professional manifestations. If something bothers me, I try to solve the problem. Sometimes this can be done through informing the creators. And for other users it will be useful. After all, this way you can help people without putting virtually any effort. But, of course, I do not constantly search for errors in someone else's work. It all depends on the severity of the problem and the appropriateness of informing the creators of the service. The same applies to products. For example, if the product is under warranty, and something does not work, then I will certainly contact the service.

Instead of tests. In the tests of aircraft, I have already participated in past work. And the matter concerned the MiG-29 combat fighters! But, of course, not as a pilot, but as a specialist in ground testing of aircraft systems. But it was still very interesting and entertaining. But now I would take it higher. I would be happy to take part in testing new-generation spacecraft. I will reveal one secret, I even participated this year in an open competition for the selection of cosmonauts of the Roskosmos. But in the end did not pass for medical reasons. And it was about the flight on the new Russian ship "Federation" and landing on the moon! I would also take part in testing various technical innovations, some have already entered our lives (for example, quadrocopters, gyroscooters or virtual reality helmets). Computer games are also an interesting and promising area. She is close to any man, regardless of his age!

Mindfulness is salvation. With regard to the detection of errors associated with a guaranteed risk to life, I do not recall this. But here, for example, several times the navigator tried to lead me into the oncoming lane of the one-way road. And this is a big fine. Although, of course, there is also a health risk here.

The tester can be seen from afar. In general, in the tester profession, meticulousness (in a good sense), attentiveness, responsibility, perseverance, curiosity, suspicion, and a tendency to destructive thinking (ability to destroy), an urge for experimentation, are important. Just meticulousness is what relatives notice. And they don't always like it. Unplugged iron, light, charging in a power outlet without a phone, garbage - all this causes some irritation. But one should not think that in a tester’s family, meticulousness reaches marasmus and he builds a totalitarian society at home. All in moderation! Responsibility relatives also notice. But in a strong and happy family, responsibility is one of the most important qualities. Also I can be called quite curious. I am interested in many things, ranging from cars and ending with space.

The best day. For me personally, a great work day at work is when there is a lot of work. For the tester, there is no “no error” situation, he will always find something. But seriously, of course, it is more interesting to work in periods of active product development. At this time, there is a large number of errors. Timely detection of problems and their solution brings us satisfaction.

image
In search of bugs

“Testers need a little tediousness, experimentation, and auras of destruction”



Ekaterina Yermakova, Test Engineer, CAD VERTIKAL TP, experience 6 (full) years

User or developer? I could not give priority to one of the options, I tend to equivalence. The tester checks the system, based on the requirements set, taking into account the user's work. Perhaps I am in the wrong

"I can not be silent!" When I buy some thing, I pay great attention to the required functionality, the benefit of our time is a good choice. When working with services outside of professional life, she did not encounter blocking errors, periodically, of course, wishes arise. But while they were not voiced, something is holding back.

Instead of tests. I like to visit and discover interesting places for my family, to learn something new - I would choose “testing” tourism, but not extreme.

Mindfulness is salvation. To directly saved, I do not remember. But recently I encountered a manufacturer’s mistake in the manufacture of furniture, we decided everything peacefully, the customer is always right - the manufacturer took into account the flaws.

The tester can be seen from afar. The list of qualities for our profession is wide, many of them have been voiced more than once: attentiveness, logical thinking, resourcefulness, curiosity, suspicion, perseverance, patience, and even sociability, a little bit of tediousness and experimentation, and, of course, a bit of aura of destruction .
Well, it seems that the aura of destruction goes with me in life: my acquaintance with my husband began with the repair of the socket (the outlet was uprooted). Experiments periodically put in the kitchen, not always the first time the result is obtained with a bang, but the spirit does not fall, I try again. I bother my son with instructions and love to talk.

The best day. There is no code without errors - there are always errors, in connection with this the working day was successful only when a subtle error was caught.

image
How programmers see testers

“Close ones don't even realize that I work as a tester”



Vyacheslav Teplinsky, LOTSMAN automated testing system engineer: PLM, experience 9 (full) years

User or developer? A tester is an engineering profession. For competent software testing it is necessary to have technical knowledge. It is not enough to be a confident PC user, at least you need to have basic skills of administering application programs, services and popular operating systems.

You also need to have a basic understanding of programming languages: scripting languages ​​and high-level languages. Ideally, it would be good to know the basics of the development language in which the test project is written. It is also important to have the ability to read the code, not to be afraid to look into it and, if necessary, to help the developer deal with the problem. So definitely not a user!

"I can not be silent!" In life, I am a perfectionist in relation to myself and to others. I do not hesitate to point out the error to its author, the only thing I try to choose the correct form for such a message.

Instead of tests. Yes, I wanted to try a lot of things and would like to try: to be a surgeon, a fisherman on a fishing vessel, an employee at the Emergencies Ministry, etc.

Mindfulness is salvation. Yes, it happened like this: for example, I discovered errors in the wiring of an apartment, saved at least electrical appliances.

The tester can be seen from afar. Close ones do not even realize that I work as a tester. It is important for them that I am alive and well, I have a job, and it is well paid. The most important qualities for the tester, as well as for any other specialist, are to be plastic and trained.

The best day. Tester's “excellent working day” is the day you learn about the “hard working day” from the developer. So there is a lot of “work on the mistakes” ahead, and the result of this work is a quality product.

image
Sometimes testing is very fun.

"The houses say:" Do not touch, everything will break right away! "



Inna Mizyukevich, GULF STREAM Production Management System Testing Engineer, experience 1 (full) year

User or developer? A tester is, in my opinion, a system user. The inventor, the experimenter, for whom all the impossible is possible.

"I can not be silent!" No, in life I do not carp. I try to treat the imperfections of the world with acceptance, understanding.

Instead of tests. As a consumer, it would take to test a new Honda CRV 2017, or a new direction of a tour operator, or a home superbote-assistant ... Well, another “time-of-day magnifier” or “time machine”!

Mindfulness is salvation. Happened all! For example, in the designer’s work on the printing house, errors were found on time, it happened that a whole circulation was saved, and this was sometimes millions of copies ... Immediately after the university I worked as a teacher, and there one mistake found in the examination paper, tested by the highest category teacher, saved an excellent student assessment ... Here are just me after this incident, a colleague with the highest category of dislike and in every way harmed in the work.

The tester can be seen from afar. In the profession of tester important attentiveness, consistency, criticality, the ability to analyze and think outside the box, quickly switch and distribute their time. As well as tactfulness to fellow programmers, but at the same time perseverance, the ability to persuade and patience. Those close to them note a critical approach to everything that happens and more often say: “Do not touch, everything will break with you at once!”

The best day. A great work day is a day when the error found by the customer has already been fixed in the code.

“A tester is a technician who knows the system better than users.”



Elena Makarova, Testing Engineer for BIM-system Renga Architecture, experience 3 (full) years

User or developer? It is quite difficult to choose one of these options. I would combine two concepts: a tester is a technician who knows the system better than users.

"I can not be silent!" Of course, when I encounter some errors, I try to inform the creators about them. This is important because I want to use quality services and programs.

Instead of tests. An interesting question, never thought about it. I think it would be interesting to taste the wines. I love to try different wines with new dishes.

Mindfulness is salvation. Yes, this happened, however, only in work. From the last release is remembered, when a critical error was found in the functionality, which in no case should not have been users. And it was discovered the day before the release.

The tester can be seen from afar. A good tester should be attentive, scrupulous, responsible, with good imagination. My relatives note in me a desire for order and responsibility. And she noted for herself that I like to plan everything: plan a vacation to the smallest detail, a weekend.

The best day. If you talk sensibly, then, of course, when there are no errors. After all, if the tester says that he did not find any errors in the system, then it works according to the stated requirements. However, when I cannot find an error in the functional, I begin to doubt and periodically return to it, trying to look at the task from the other side.

“Any bug fix saves the user and tech support from pain and suffering”



Evgeny Chernyuk, an engineer for the quality department of development of standard solutions, is testing LOTSMAN: KB and “8D. Management of inconsistencies ", experience 5 (full) years

User or developer? A tester is more of a development specialist, essentially acting as a “barrier” between developers and users. A tester (again, depending on which company / team he is working at and what qualifications he has), should know: testing methods, OS, DBMS, programming languages, software and automation frameworks. Also an integral part of the tester's work is participation in all product life cycles. There are a lot of areas in testing, for example, the user of the system should deal with usability. Therefore, it is clear that a tester is a development specialist is also wrong.

“I can’t be silent!” I don’t remember to write about errors in the work of products. But on the work of software, it happens, I write, but I give developers time to think again. The last angry letter was written in Megafon due to incorrect display of the balance (x2).

Instead of tests. Computer games - with two hands "for"! And more is not necessary (our PUGB is all).

Mindfulness is salvation. In fact, any corrected error saves the user and technical support from pain and suffering. There was a case with the bugtracker database backup script. After creating the backup, he was immediately removed. The script was launched according to the schedule, and, in fact, we had no backups for some time.

The tester can be seen from afar. Close ones probably note distrustfulness (inaccurately), one of the favorite phrases in everyday life is “Trust, but check.” Quality is inherent in a successful tester: curiosity, patience (especially when dealing with the development), “a sense of destruction” (you know in advance where there will be errors in the next iteration).

The best day. A great work day for me is the release of a product release, or when the automation you wrote found at least one bug. The errors found, of course, bring pleasure, but the moment of regression testing comes, and then the errors found already bring pain.

“The presence of errors is not always good, but the absence of errors does not mean that they do not exist”




Stepan Sereda, testing engineer of the project management organization Pilot-ICE, experience 1 (full) year

User or developer? This is both. You approach testing both as an expert and as a user who will work in the system. This is what helps to achieve better results.

"I can not be silent!" Yes, but it is not enough just to find a mistake, you still need to understand the reasons. Not always what appears to be a mistake at first glance is such. And this study does not always have time.

Instead of tests. It would be interesting to test the system for "Smart Home". They consist of many components, and their interaction with each other is a rather interesting process.

Mindfulness is salvation. It was so. Once forgot to tighten the wheel at the car. In time I paid attention to the extraneous sound and found the reason.

The tester can be seen from afar. Curiosity, attention to detail, dedication and ability to work in a team. These qualities are in me!

The best day. It is difficult to answer this question unequivocally. The presence of errors is not always good, as their absence does not mean that they are not there. Therefore, a good day is when you find a mistake on time!

image
If you do not see an error, it does not mean that it does not exist.

Congratulations to all those involved with the Day of the Tester!

Source: https://habr.com/ru/post/337472/


All Articles