Test Lead в Infopulse

Статьи автора Oleksii Ostapov

Синхронізуємо тестові дані за допомогою костилів (Google Script) Синхронізуємо тестові дані за допомогою костилів (Google Script)

Oleksii Ostapov 939

Уявіть ситуацію: треба покрити автоматизованими тестами деяку функціональність, що приймає в якості вхідних даних унікальні одноразові коди. Очевидна проблема: як змусити автотести стабільно працювати, якщо код дійсно унікальний і одноразовий? Олексій Остапов, Test Lead в Infopulse, пропонує з цим розібратися — у статті. 4

Як тестеру з веб сокетами взаємодіяти? Як тестеру з веб сокетами взаємодіяти?

Oleksii Ostapov 5137

У вас часто буває, що ви читаєте про нову технологію і думаєте: «Оце круто! Я б дуже хотів сам з таким попрацювати!»? А потім ніколи в роботі її не зустрічаєте, бо у вас багато легасі, а ключові системи взагалі ще динозаври на коболі писали. В Олексія Остапова така історія з вебсокетами — часто про них чує, але в основній роботі ніколи не зустрічав (на відміну від звичайних TCP сокетів). Він розібрався, як взаємодіяти з вебсокетами, якщо завтра вони з’явиться в роботі. 12

Playwright — запускаємо тести одночасно for fun Playwright — запускаємо тести одночасно for fun

Oleksii Ostapov 1415

Завдання: замовник хоче бути впевненим, що під час одночасного відкриття програми всі користувачі бачать коректні дані. Фізично. Варіант вирішення: тест навантаження за допомоги JMeter. Але ні, це не так весело. Альтернатива: зробити не дуже практичний, але дуже наглядний тест, за допомогою інструмента, що «вміє в асинхронні операції» Playwright. 7

Чому помилятися корисно. Спостереження факап-майстра 80-го рівня Чому помилятися корисно. Спостереження факап-майстра <nobr>80-го</nobr> рівня

Oleksii Ostapov 8550

Олексій Остапов понад 12 років працює в IT і часто повторює слово «тестування». Як і багато інших людей, боїться нафакапити та відчути на собі осуд колег, друзів, рідних. І в його роботі часто факапи настають саме через страх їх зробити. У статті поговоримо про те, як перестати боятись і припускатися помилок цілеспрямовано. 6

Performance of Performance Testing tools Performance of Performance Testing tools

Oleksii Ostapov 3197

Минулого року я брав участь в конференції QA Fest 2019 та презентував свої дослідження з порівняння додатків для тестування навантаження. Моєю метою було підготувати середовище та виконати однакові набори тестів для Locust, Gatling та JMeter, порівняти, наскільки релевантні їх результати та скільки ресурсів їм треба для роботи. Тож я провів тести, записав результати і презентував їх. Але сам лишився не дуже задоволений проведеною роботою — JMeter згенерував безліч помилок в процесі роботи, результати тестів для всіх тулів відрізнялись і взагалі — майже за рік оновились версії ОС та фреймворків — чому б не провести тести ще кілька разів? 29

Telegram бот на Google Apps Script Telegram бот на Google Apps Script

Oleksii Ostapov 5741

Привіт! Ми з друзями працюємо в компанії Infopulse та у вільний час ведемо свій канал в Telegram про тестування ПЗ. І наразі в нас виникла необхідність створити бота для зворотнього зв’язку з читачами. Як всі ліниві люди, перше, що ми зробили — почали шукати готові рішення. На наш подив — вибір виявився не дуже багатим, і ми не знайшли жодного, що б задовольнив наші вимоги. Ми на деякий час закинули ідею, але я постійно думав над реалізацією власного боту. І згадав, що вже давно хотів написати щось про Google Apps Script. 21

Знайомтесь, TestOps! Знайомтесь, TestOps!

Oleksii Ostapov 13545

Ця стаття — спроба осмислення не до кінця сформованої в професійній спільноті концепції TestOps. Що це за спеціалізація, чому виникла, чи буде розвиватись — читайте у матеріалі Олексія Остапова та Михайла Чуба. 51

Складнощі тестування мікросервісів та що з ними робити Складнощі тестування мікросервісів та що з ними робити

Oleksii Ostapov 13957

Мікросервіси складно тестувати атомарно, з мікросервісною архітектурою важко керувати даними, забезпечити транзакційність, зробити автоматизоване UI-тестування. Ці та інші складнощі розглядає Олексій Остапов, QA в Infopulse. 104