вівторок, 1 травня 2018 р.

Переводжу цей блоґ на https://medium.com/lazytesterua

Я наважився нарешті, та змігрував усі статті звідси на https://medium.com/lazytesterua
Нові дописи публікуватиму туди.
Ось один вже є: https://medium.com/lazytesterua/звіт-з-kyivtesters-26-04-18-b53aaf96fb2c 

Переводжу, бо багато добрих та корисних продуктів, що не були пріоритетними длля Google, вони не розвивали, а згодом - закрили. І цього блоґґера він теж рано чи пізно прикриє. Бо аппка не оновлюється, інтерфейс не розвивають.
Так шо ласкаво прошу на https://medium.com/lazytesterua!

четвер, 19 квітня 2018 р.

Звіт з TestBash Netherlands 2018

Одразу до головного - було цікаво! Спробую тепер планувати свої поїздки так, щоб потрапляти на конференції, бо спеціально на конфу летіти - це тільки спікером :-)
Хоча я побув "спікером" цілих 99 секунд наприкінці, коли давали висловитись усім бажаючим, типу як "вільний мікрофон". Раджу усім, хто влаштовує конференції, щось таке робити (якщо це не запатентована практика). Треба піднімати рівень самосвідомості! 


Багато всякого надавали


Організація

Усі матеріали обіцяли викласти тут: https://dojo.ministryoftesting.com/events/testbash-netherlands-2018
Конференція була невелика як Голландія, до 200 людей. Проходила в приміщенні діючої церкви. Був один потік, все англійською, хоча половина доповідачів були голландці. Cеред відвідувачів голландців теж була, мабуть, половина.
Розклад доповідей був мені незвичниий: 2 доповіді підряд по 30хв кожна, без перерви, потім 30хв перерва, і знову 2 доповіді. 
Обід був 90хв. Бо люди прийшли поспілкуватись!
Насамкінець, після 99-секундних промов усіх бажаючих було пиво у сусідньому барі, а я не пішов, бо мав родинні справи. Але може і на краще. Не все одразу.
Спікерів відрізняло вміння тиматися на сцені та робити всяки рухи. Було цікаво дивитись, часом нагадувало спектакль. Думаю, нашим треба походити на гурток театрального мистецтва. 
Відео записували, але сказали не чекати наступного тижня, і навіть через один. Куди їм там до Selenium Camp 2018!

четвер, 5 квітня 2018 р.

Час іноземних конференцій: TestBash Netherlands 2018

Минулого конфренційного сезону багато моїх знайомих не обмежились українськими конференціями; я теж вирішив не відставати, і за тиждень відвідаю TestBash Netherlands 2018.
Я маю особисті плани в Утрехті, але не міг пропустити тестерську подію у безпосередній близькості. 

TestBash%20Netherlands%202018%20Schedule


четвер, 29 березня 2018 р.

Мої нові підписки на 2018

За останній рік я, чесно кажучи, став менше приділяти увагу читанню блоґів. 
По-перше, у мене якось поменшало вільного часу на читання. А по-друге, гуляючи з собакою незручно читати, зате можна слухати подкасти!


БлоґКоментар
Подкаст свободной QA-гильдии

qa guild

Сергій Пірогов у 2017 не тільки відзначився кількістю виступів на конфах, а ще й став разом із іншими активними учасниками спільноти QA Guild записувати подкасти на тему автоматизації. Дуже подобається їхній дійсно вільний стиль. Але за свободу треба платити, тому епізоди тривають більше години; можна розтягувати на кілька разів.

Останній на сьогодні випуск був про автотести на Javascript. Я багато чого дізнався, тепер хоч на співбесіду йди :-)
Yegor Bugayenko's BlogНеординарний погляд на програмування та патерни у трохи ексцентрічній манері. Цікаво також тим, що Єгор відкриває деякі історичні аспекти розвитку сучасних мов програмування.
the morning paperНе ІТ, а просто наукові статті на досить різні теми. Якщо хочеться відволіктися та дізнатися щось дійсно цікаве, що може вплинути на дійсність післязавтра.
Slack QA GuildПотеревеніти із різними людьми, чи просто почитати замість фб :-)

Підписки, які я читаю вже давно, можете знайти тут:
https://lazytesterua.blogspot.com/2017/03/rss-2017.html,
http://lazytesterua.blogspot.com/2016/03/rss-2016.html,  
http://lazytesterua.blogspot.com/2015_03_01_archive.html

вівторок, 20 березня 2018 р.

Звіт з мітапу KyivTesters #4: Test Management For One

Цієї п’ятниці ми знов зустрілися поговорити про тестування!

Цього разу ділилися досвідом того, як бути на проекті єдиним тестером. Із тих, хто прийшов, більшість має схожу ситуацію, тому нам було дуже приємно бачити, що наші поради одразу перетворюються у робочі ідеї.
Цього разу я спробував записувати скрін-відео під час доповідей. Надиво, мій ноут досить непогано впорався, тому, як то кажуть "Ставте лайкі і підписуйтесь на канал!":
https://www.youtube.com/watch?v=Jgp-qWzS1B0&list=UUtdv5tgSUP61E2G7jxhiRfg

неділя, 11 березня 2018 р.

Школа життя від docker

Люблю Docker за те, що він допомагає мені відкривати нові аспекти роботи Linux та постійно навчатися. Це таке враження оптиміста.

Кити, Нова Зеландія 


В інструкції до всяких модних штук часто написано "Встановіть docker та docker-compose", і щоразу на новій машині мене чекають тут сюрпризи. Я це роблю не так часто, щоб перейматись, але й не так рідко, щоб забувати, що "три простих кроки" завжди затягуються на багато годин на StackOverFlow. Хочу поділитися моїм особистим рейтингом проблем із докером за останній рік: 

вівторок, 6 березня 2018 р.

Звіт із Selenium Camp 2018

Цього року Selenium Camp був не гірший за попередній! Не чув жодного поганого відгуку про зміст доповідей. Навпаки, всі тільки сперечалися, який день їм сподобався більше, перший чи другий.
І хоча на одній із перерв через балакучого Пірогова нам не вистачило пирогів, загалом все було круто! Головне, що на віскі-паті не закінчилося віскі! (хоча я старався!)
Здибався із знайомими, обговорили проблеми життя, всесвіту і всього такого; у розрізі тестування ПЗ, звичайно ж. Наступного року теж приходьте всі!

Я ходив на всі доповіді, де я бачив Python, ML та випадкові, коли не було того, чи того. І, звичайно, на Аліменко́ва, Пірогова та Пернеровського - вони веселі та розумні. Ще вони закликали прииєднуватись до вільної QA-гільдії у slack, я вже давно там, а ви - реєструйтеся:


Всі люблять Пірогова

середа, 14 лютого 2018 р.

Звіт з мітапа KyivTesters Feb.23

Цього разу ми говорили про "Піраміду Автотестування".
Людей було небагато, і атмосфера була майже сімейною. Усі коментували з місць та почувалися вільно, не соромилися вказати спікеру (особливо мені), коли я говорив не те, що мав на увазі :-)
Я був дуже радий бачити і старих, і зовсім молодих колег. Проект професійної соціалізації працює!

Тарас Романчук міркує про надійність/швидкість/вартість автотестів.

четвер, 8 лютого 2018 р.

Спроба класифікації видів тестування

Пояснюючи новим адептам тестування ПЗ, які бувають його види, фази, типи, рівні (чи які там ще слова рандомно використовують недолугі сіллабуси?), мені щоразу приходиться відповідати на питання, накшталт:

- Яка різниця між смоук і юніт тестами?
або
- Пенетрейшн тест - це різновид стрес-тестів?

Звичайно, перед тим як відповісти, я переживаю множинні фейспалми. 
Але доки людина просто не запам’ятає всі ці, інколи зовсім не очевидні, визначення, такі питання неминучі. Можливо, саме через це ISTQB початкового рівня не рекомендують здавати новачкам? Бо у тому трясовинні, яке вони подають як "база знань", годі розібратись навіть із досвідом.







четвер, 18 січня 2018 р.

Звіт з мітапу Kyiv Testers Jan.17 + QA Club Kiev #20

Це було дуже круто! Найкращий вечір середи, який можна уявити!
Тут можете глянути трохи фоточок та залишити свої коментарі https://www.meetup.com/Kyiv-Testers-Meetup/events/246707197/
Дуже мене радують київські коворкінги із конференційними залами. За не дуже велику плату можна так круто потовктися в центрі :-) Дякую Часопис-Eduspace!


Завдяки аудиторії з QA Club Kiev нас назбиралася повна кімната (ще пару людей, і комусь прийшлося б стояти, дякую всім, хто не змогли прийти :-) ).

Дуже потішило, що були люди із досвідом, і майже кожне питання чи зауваження "ішло у зал" із обговоренням живих проблем та варіантів їх вирішення, які вже хтось із присутніх пробував.
А ті, хто прийшли без досвіду, впевнений, набрали собі трошки знань про напрямки розвитку для себе.


четвер, 11 січня 2018 р.

Meetup KyivTesters #3 - разом з QA Club Kiev

Цього разу ми вирішили об’єднати аудиторії з Kyiv Testers Meetup та QA Club Kiev.
Подивимось, чи вліземо в одну кімнату.
Номер 1 нашої програми буде Дмитро Шаварин, що віднедавна працює у Ciklum. На своїх минулих проектах використовував Docker, і хоче поділитися, які інструменти можна поліпшити з його допомогою.
Далі Марина Шевченко, натхненниця QA Club Kiev, поділиться секретами мобільного тестування.

Чекаємо всіх 17 січня у Часопис-Eduspace Conference room (там де був перший наш мітап).

https://www.meetup.com/Kyiv-Testers-Meetup/events/246707197/ 




четвер, 21 грудня 2017 р.

Звіт з мітапу Kyiv Testers Dec.20

Дякую всім, хто витратив свій час та трошки грошей не на якийсь серіальчик, а на професійний ріст. Наша маленька спільнота по трохи поповнюється https://www.meetup.com/Kyiv-Testers-Meetup/

Через трохи раніший час не усі встигли на самий початок, але, сподіваюсь, не розчарувалися.
Цього разу із тайм-менеджментом організаторів було ніби все гаразд. Встигли навіть зробити перерву на каву. Мушу сказати, що Peremoga.Space - чудове місце: легко знайти, приємно всередині, гарний вид на затор на площі, і трохи дешевше за Часопис :-)




Дуже дякую Єгору за його виступ!
Не один, а навіть кілька людей (із близько 20 присутніх) тестують системи, великий відсоток цільової аудиторії яких - літні люди, і значна частина цих людей має певні обмеження у користуванні додатками. 

пʼятниця, 1 грудня 2017 р.

Звіт з мітапу Kyiv Testers Nov. 29

По-перше, дякую всім, хто прийшов на нашу зустріч Kyiv Testers' Meetup!
І хоч із зареєстрованих 60+ було лише 19, це дозволило, як сказав Джеррі Вайнберг, "намазувати варення" досвіду товщим шаром.

Хочу одразу перепросити за невеличку затримку з початком. Я думав, що багато людей запізняться. Але свідомі тестери були настільки свідомі, що після 19-30, оголошеного початку, прийшло лише пару людей. Слухачі виявилися організованішими за доповідачів :-)

Першим доповідав про хайпову тему "тестування продуктивності" Макс Войтко. Ось його слайди: Performance for Small Projects і його фоточка:


неділя, 19 листопада 2017 р.

Відмінності тестування web та desktop

Тестерам набагато частіше ніж програмістам доводиться змінювати проекти та архітектуру систем, з якими вони працюють. Тому мене часто питають: яка різниця у тестуванні веб- і десктопних продуктів?
Загалом, нема жодної різниці, якщо ми сприймаємо нашу систему як справжню "чорну скриньку", навіть не намагаючись залізти "під капот". Тобто перших хвилин 10.
Далі починаються, можна сказати, різні світи.



понеділок, 6 листопада 2017 р.

Очікування - Вимоги - Реальність

Нещодавно я знову побачив відому діаграму Венна, яку часто використовують адепти школи контекстного тестування (цього разу на презентації на QA Fest 2017. Ilari Henrik Aegerter. What is Context-Driven Testing?).

Але я вирішив трохи її покращити, зробивши замість кіл "необмежені" області.
Сподіваюсь, діаграма допоможе тестувальникам та їх колегам зрозуміти проблеми в обміні інформацією.



Області 4 + 7 + 5 + 2 - Записані вимоги 
Області 1 + 4 + 7 + 6 - Очікування клієнтів 
Області 6 + 7 + 5 + 3 - Фактичний продукт 
Тільки збільшення областей 6 та 7 додає вартості проекту та задовільняє потреби бізнесу.

Особисто я, як єдиний тестер на проекті, використовую цю картинку як еврістику, тобто щоб іноді на неї дивитись і бачити, що я міг пропустити, чи де ще можуть бути невідповідності.


Спробую трохи пояснити це для тих, кому не доводилось бачити презентацій контекстно-керованих тестерів.

понеділок, 30 жовтня 2017 р.

Expectations - Requirements - Reality

Recently, I once again saw the well-known Venn-diagram that is often used by Context-Driven Testing School adepts (this time at presentation at QA Fest 2017. Ilari Henrik Aegerter. What is Context- Driven Testing?). 
But I decided to improve it a bit.



Areas 4 + 7 + 5 + 2  - Written Requirements
Areas 1 + 4 + 7 + 6 - Customers' Expectations
Areas 6 + 7 + 5 + 3 - Actual Product
Only growing areas 6 and 7 will add value to the project and satisfy the business needs.


Let me explain this a bit to those who has not attended parties with participation of Context-Driven testers.

пʼятниця, 20 жовтня 2017 р.

Good Pyramid - Bad Pyramid

Along with awareness of the need to write automated tests, programmers are increasingly bogged down in the swamp of testers terminology (they think it's unified >: - E).
I decided to put some more historical context to the Pyramid understanding.

Just nice pyramids  from TUTORIAL 1 - OpenGL Fundamentals http://www.naturewizard.at/tutorial0104.html

QA battle at QAClubKiev: ISTQB - to be or not to be

Yesterday, there took place an event in a "pair competition" format or a public discussion, or even a "QA Battle"! This time with my participation. At this 19th QAClubKiev meeting, I tried to convince the audience and my dear opponent, Alexandra Kovalyova, that ISTQB Foundation Level certification is more harmful than useful. And in her turn, Alexandra tried to do the opposite.

VIDEO: The first 42m here (in Ukrainian)