Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - QAMania
Añadido 14 jul. 2024

QAMania

@qamania
Número de suscriptores: 4 298
Fotos: 241
Videos: 12
Enlaces: 664
Descripción:
Ламповий блог про тестування, пишемо про те, що нам цікаво та власний досвід. А ще в нас є 🌐 https://qamania.org 📺 https://youtube.com/@QAMania

👥 Número de suscriptores

4 298
Promedio/Día:: -5
Promedio/Tiempo:: -9
Promedio/Mes:: -12

👁️ Vistas promedio por mensaje

2 262
Promedio/Día:: 1,900
Promedio/Tiempo:: 2,216
ERR: 52.63%

📊 Mensajes por Día

0.1
Último día: 0
Promedio semanal: 0
Promedio por día: 0.1

Historial de cambios de estado

Oficialmente no confirmado 2024-07-14

Muro

Estadísticas de telegram canal

👁 851 26-07-03 08:11
Вайбкодинг замість циркуЩе трохи про вайбкодинг.Ми з Льошею багато років вели курс по тестуванню в КПІ (а я ще й досі продовжую) і для того Льоша написав власний додаток для тестування: https://circus.qamania.org/На його прикладі студенти й вимоги писали, й тест кейси, і тестування проводили й баги оформлювали. Суперський додаток, дайте два.Окремий цирк 🎪 (в хорошому сенсі) - в кінці семестру, вони робили курсову роботу, більша частина якої теж була завʼязана на Цирк.Але в цьому році мені як викладачу знову стало нудно повторюватись з курсовою й перевіряти те ж саме що й минулого року, тому студентам було запропоновано приміряти на себе одразу три капелюхи: аналітика, розробника та тестувальника.В ролі аналітика вони обирали собі тему для розробки продукту й писали вимоги. Передавали ці вимоги напарнику на вичитку.В ролі розробника вони ті вимоги (вже вичитані напарником) згодовували агенту й разом з аентом вайбкодили. Потім деплоїли результат на публічно доступний url й передавали напарнику на тестування.В ролі тестувальника отримували від напарника таким самим чином написані вимоги та розроблений веб-додаток (але звісно на іншу тему), писали тест кейси по вимогах, тестували додаток, створювали баги.Таким чином кожнен і вимоги написав, і веб-апку простеньку зробив, і задеплоїв, і потестив веб-апку товариша. Вважаю що задачу курсу по тестуванню було виповнено й перевиповнено сповна :)Апки звісно дуже простенькі, але блін, ще пару років тому я й підступити боявся самостійно до того щоб собі на github pages щось зробити, а тепер у мене студенти це роблять.Як: 1) github template репозиторій, в якому вже є вичерпна інструкція (skill) для агента що саме розробляти, куди і як деплоїти - головне на вхід отримати вимоги. (Якщо комусь цікаво - ось він: kpi26-ghpages-template)2) Приклад розробленої таким чином web-апки (github.io/kpi26-edu-planner/) з відповідним репозиторієм (github/kpi26-edu-planner)3) Ну і звісно для всього іншого - лекції про якість, вимоги, тести, баги, і тдРезультатом дуже задоволений, бо це було точно не нудно мені, як викладачу, та й студентам сподіваюсь було цікаво.Вайбу всім :)
👁 1,080 26-07-01 08:11
Офіційно - вайбкодер!Останнім часом, мабуть як і суттєва частина з нас, дуже захопився вайбкодингом.Це прекрасне відчутя творіння: коли раніше знав всього потроху але недостатньо глибоко щоб щось самостійно накодити, а тепер цих барʼєрів сильно поменшало, й можна створювати цілком собі притомні продукти, як мінімум для персонального використання.Власне, хотів поділитись тим, що вчора отримав офіційне підтвердження свого зарахування в статус вайбкодера :)(Якщо можна так сказати, бо звісно ж ніяких таких офіційних статусів не існує)Річ у тім що місяць тому пристав на те щоб прийняти участь у турнірі від UA-Skills: AI-Skills.Отримав детальне завдання й трохи менше двох тижнів його потроху робив. Здав роботу раніше дедлайна. І от нарешті сьогодні учасники турніру отримали повідомлення про завершення першого етапу, на якому з 212 учасників загалом відібрали 18 "пів-фіналістів".І моє імʼя серед них!Вже вважаю це своїм неабияким вайбкодерським успіхом :)У всіх бігових та велосипедних гонках, в яких я приймав участь - по програмі мінімум цілився прийти до фінішу в числі першої половини учасників.То ж з цим турніром я свою програму мінімум дуже нехіло перевиконав! :) Вже точно не нижче 18-го місця! Серед 212!!Словом, дуже раджу приймати участь у подібних турнірах, й зокрема з UA-Skills.Плюси: цікаве завдання (аналізатор новин з беком, фронтом та LLM), дуже детально розписане, перевірка зі зворотнім звʼязком, та ще й призовий фонд є. Ну і найцінніше - реальна матьора практика.Мінуси: трохи часу займає звісно, та й токенів вайбкодерських їсть як не в себе.Вайбу всім і кодингу!
👁 1,950 26-04-03 16:34
Skills for Agents - web-magic#offtopicО другій половині дня в пʼятницю прокрастинація досягла максимуму, й вилилась в прикольну невеличку розробку, якою хочеться поділитись (хоч вона і не про тестування).Захотілось щоб дитинка, замість того щоб втичити в компʼютерні ігри (що насправді не погано, головне щоб ігри норм були) - в інтерактивно-ігровій формі привчалась до програмування, в тому вигляді, в якому воно всіх нас чекає вже от навіть не завтра, а зараз, себто до вайбкодингу :)За декілька годин розписав детально SKILL.md в декілька ітерацій, підвантажив його в gemini cli, прописав потрібний конфіг (auth токени для деплою), потестив. Тепер на ноуті дитинки, коли вона запускає термінал й пише там web-magic - запускається gemini з потрібним скілом, питає її який сайт вона хотіла б зробити сьогодні. Коли вона в загальному опише свою ідею - ще перепитує про назву, загальний вайб, додаткові деталі якщо є, й створює простенький веб-сайт. Показує превʼюху на localhost:8080, ітеративно покращує згідно коментарів. Додає картинки якщо попрохати. Коли дитинка каже "Агінь, те що треба" - деплоїть сайт на Netlify.Тепер дитинка в мене - веб розробник :)Ну і я трохи, ось поки бавився - в якості приклада навайбкодив таким чином сайт про свою туристичну іграшку ;)http://localhost:8080/index.htmlСидимо тепер вдвох ввечорі в терміналі, замість того щоб сходити погуляти :)А які у вас плани на вечір та на вихідні? :)
👁 2,580 26-03-31 08:11
QE Tech Skills Matrix - v2.0!#skillsПродовжуємо робити корисне для спільноти.По перше, можливо ще не всі знають - ми декілька років тому ще в Інфопульсі збирались великою робочою групою з дуже різноманітних відділів й проектів, й створили матрицю технічних навичок для тестувальників (у багатьох компаній є такі свої). Потім трішечки пізніше ми з Льошею домовились в компанії й виклали її у відкритий доступ.По друге,зовсім нещодавно я писав про те який Льоша молодець що зробив TPI Next evaluation тулу. Це й мене надихнуло повайбкодити, так що тепер маємо self-evaluation режим і в QE Tech Skills Matrix.Що додав у v2.0: Дві абсолютно нові та дуже нагальні категорії - "Testing with AI" (асистенти, копайлоти, агенти) та "Testing of AI" (оцінювання LLM, RAG-систем, відловлювання галюцинацій). Вбудований Self-Assessment Tool - тепер можна швидко оцінювати свої скіли ("ще не знаю", "знаю частково", "впевнено володію") клікаючи прямо на сторінці. Можливість згенерувати стильний PDF-звіт зі своїм прогресом (ідеально для того, щоб прийти озброєним на performance review)Що і так було, але не зайвим буде нагадати :)- українська 🇺🇦 та англійська 🇬🇧- без смс та реєстрації- дані - локально в браузері, нічого нікуди нікомуКористуйтесь наздоровʼя, ставте зірочки в гітхабі ⭐️Пул-реквести теж вітаються!Ласкаво просимо!🌐 https://qamania.github.io/Tech-Skills-Matrix-QA/💻 https://github.com/qamania/Tech-Skills-Matrix-QAПС А як ви зараз оцінюєте свій рівень - Excel-табличка, ментор, спеціальна тула чи "і так знаю"? :)
👁 1,280 26-03-19 11:13
Епічний Фейл🐞💥🎬Завжди хотілось візуалізувати те, про що ми пишемо та розповідаємо на курсах, зокрема от і модель Якості (ISO 25010, 25059).Для цього ми роками використовували mind map, та розбирали модель якості по кісточках на прикладах обʼєктів, на перший погляд не дуже повʼязаних з програмним забезпеченням.Навіщо? Бо описати функціональну придатність Німбус 9000 або інклюзивність стаціонарного Телепорту - не тільки веселіше, а ще й корисніше, бо саме яскраві аналогії допомагають нам розуміти й запамʼятовувати складні концепції краще.А в цьому році, коли вартість оперативки почала ставати мемом - ми вирішили зробити і свій невеличкий внесок в її подорожчання: спробувати разом із студентами піти далі, й показати що може трапитись у "реальному" житті, коли система не відповідає певним характеристикам якості.То ж зустрічайте "Epic Fail"!Завдання у студентів було - візуалізувати ті випадки, коли система поводиться як завгодно, але точно НЕ якісно :) 🎦 🎦 🎦В наступному пості я опублікую створені студентами роботи (короткі 10-секундні ролики), й ДУЖЕ-ДУЖЕ попрохаю вас допомогти визначити НАЙЕПІЧНІШИЙ ФЕЙЛ вашими вподобайками під відповідним кліпом на ютубчику.ПС в прикріплених - приклад, зроблений нами, щоб було на що орієнтуватись.
👁 5,050 26-01-23 09:11
TPI Next for All!#process #improvementЩось ми так запрацювались, що навіть про дійсно важливе для себе забули написати.Ми з Льошею давно й успішно практикуємо консалтинг з покращення процесів тестування. Проводили відповідні аудити декілька разів вдвох (це завжди веселіше), ще по 3-5 разів кожен окремо. Для того щоб покращити процес, по суті потрібні три речі:1) знати його поточний стан2) знати його бажаний стан3) план дій для руху між поточним і бажаним станомДля всіх трьох пунктів потрібен інструмент власне вимірювання стану процесу. І оскільки такі процеси, як тестування - це досить складна абстракція сама по собі, то для опису їх стану використовуються моделі, які дозволяють спроектувати все різноманіття форм різних процесів в різних компаніях на уніфіковану площину координат.Найбільш вживані моделі для опису процесів тестування: TMAP, TMMI та TPI Next (а також різноманітні кастомізовані похідні від них).І от нам з Льошею найбільше до душі свого часу прийшлась саме TPI Next, якою ми довго й плідно користуємось.Якщо прибрати всі ці заумні пояснення, то модель процесу - це по суті великий (на 100+ пунктів) чекліст в ексельці.Тепер от власне і до суті дістались :)Екселька - це звісно найкращий інструмент всіх часів і народів, в якому можна зробити взагалі ВСЕ, але чомусь при будь якій найменшій нагоді люди не перестають придумувати спеціальні рішення для заміни ексельки :)От і Льоша теж не втримався і навайбкодив в минулому році сайтик, де на гарній вебці (а не в ексельці) можна оцінювати зрілість процесів тестування у вашій або будь якій іншій компанії використовуючи модель TPI Next.- без смс та реєстрації- ваші дані - тільки ваші, вони зберігаються лише у вашому браузері локально- з генерацією гарного PDF звіту й з вивантаженням raw data в csv- українською й англійською Користуйтесь наздоровʼя, ставте зірочки в гітхабі.Ласкаво просимо!https://qamania.github.io/TPI-Next/en/index.html
👁 2,210 25-12-12 12:14
ОператорКолись давно, коли дерева були маленькими, а компʼютери великими - я навчався в старших класах в ліцеї. Ліцеї Інформаційних Технологій в Дніпрі.Дуже кльовий ліцей був, з дуже топовими викладачами, багато розумних людей там вчилось й навчилось. Ліцей і зараз є, але мова не про це.Після успішної здачі всіх випускних екзаменів я отримав як водиться атестат про повну загальну середню освіту й свідоцтво. На свідоцтві було написано "Свідоцтво з відзнакою про присвоєння кваліфікації 'Оператор ЕОМ'". Настільки я цим пишався, що навіть перші роки своєї професійної карʼєри в резюме це дописував: універ в два рядочки й ліцей в два рядочки, зі згадкою про "Оператора ЕОМ".І щось оце я дивлюсь зараз найсвіжіші виступи на конференціях з інженерами Anthropic, виступи Андрія з Карпат на різних форумах - і багато хто з цих людей, що працюють на самому вістрі прогресу, порівнюють LLM з компʼютерами або процесорами. В багатьох сенсах: й в тому що LLM це такий собі процесор, який щось там від нас приймає на вхід й щось інше потенційно корисне віддає, а агенти всякі - то програми на тому компʼютері, й також в тому сенсі що ці нові реінкарнації компʼютерів набагато швидше ніж їх залізні попередники стали "персональними", стрімко увірвались в щоденні робочі й побутові задачі сотень мільйонів людей.І все це склалось в мене в голові в чітке усвідомлення спіралі розвитку, сповненої символічних аналогій й іронічних натяків. Бо схоже, ми знову опинились у точці, де важливо не стільки керувати машинами, скільки керувати очікуванням від них. Можливо, скоро всі ми будемо операторами - не машин, а можливостей. А поки що питання з оновленням сторінки в LinkedIn - лише в формулюванні: "Оператор LLM" чи "AI оператор"?
👁 1,360 25-12-11 15:01
👨‍💻 Нова ера тест-дизайну та оновлення в ISTQB Advanced Test AnalystЦього року сталася офіційна трансформація погляду на test design techniques! І досить несподівано, що опублікували її в рамках сертифікації ISTQB - Advanced Test Analyst 4.0, бо останні концептуальні зміни були від пана Бейзера, коли більшість з нас ще ходила до школи чи навіть садочку.😮Враження про зміни Олександра Ковальова вже писала для вас в пості зі схемками, які викликали активний відгук читачів. А ми нарешті готові провести на цю тему детальний вебінар - бо вона того заслуговує:ISTQB Test Analyst 4.0: Нова ера Test DesignРозберемося з питаннями Як змінилося бачення black box techniques і що тепер входить до трьох нових категорій? Які техніки з’явилися вперше — CRUD, Metamorphic, Random testing [guided vs adaptive] і не тільки. Як автоматизація дісталася до тест-дизайну і що таке model-based testing? Що ще покриває нова версія Advanced Test Analyst 4.0 і чому її називають найглибшим оновленням за 25 років? Чому defect prevention тепер у компетенціях тестувальника і до чого тут метрики? Організаційні зміни сертифікації: став іспит легшим чи складнішим? Що робити тим, хто вже складав?Організаційне: 11 грудня (четвер) 19:00 за Києвом🎞Проводиться онлайн, запис відправимо всім зареєстрованим учасникам💫 Участь безкоштовна➡️ДЕТАЛІ ТА РЕЄСТРАЦІЯВелкам пересилати цей анонс своїм колегам та знайомим тестувальникам, щоб було потім з ким все обговорити
👁 1,910 25-11-25 12:41
Анонс тренінгу по ШІ який краще будь якого курсу, що є зараз на ринку. А ще 100% благодійнийЖивемо в такий чаc, що всі хочуть пропихнути ШІ в будь-які процеси інженерів, купляють дорогущі підписки на TestRigor, Virtuoso, QAWolf, тощо. Кажуть що тепер тестування може бути делеговано автономним тим ШІ тулам.Або навіть коли кажуть «юзайте ШІ, ось вам підписка», але не дають часу на дослідження його можливостей, бо треба ж деліверити, «не можна терміни посувати — ні!». І тому всі зі всіх сторін вимагають юзати, але на то ні часу не дають. Та потім від зекономленого часу вам не дадуть підвищення, повірте мені!P.S.: вам не потрібні курси за сотні баксів, а то і тищу, що навчать вас користуватись ШІ, промтити а-ля «Ти інжінієр з 10ти річним досвідом в QA», МСП та вайбкодити якось по особливому. Всі зібрані кошти підуть на батальйон К12 та РусорізЗа донат 1500 грн на банку ви отримаєте доступ в чатік, там будемо домовлятись про всі деталі.🔗Посилання на банку для оплати. send.monobank.ua/jar/AHaojtnKTR
👁 2,220 25-10-31 16:08
Баг на хелловін 🐞🎃👻Бувають, знаєте, такі трохи дивні запитання, накшталт: "А який баг ви памʼятаєте зі свого професійного досвіду?". Які в моменті може й мають сенс, а на довгому часовому проміжку я краще триматиму в памʼяті свої гірські походи й велосипедні подорожі з перевіреними друзями, ніж steps to reproduce якогось чергового 100500-го бага.Проте от саме сьогодні так співпало, в моменті, що запамʼятався один :)Поділюсь з вами.Зараз допомагаю з тестуванням на декількох PowerApps проектах. Це така low-code платформа від Microsoft, яка досить популярна через маркетингову привабливість префіксу "low", а насправді там для реалізації чогось трохи складнішого за hello world - нормально так треба попрацювати :) Типові продукти - автоматизація бізнес процесів.На одному з продуктів, який вже в PROD, користувачі пожалілись що у них створилась напівпуста заявка. Як це можливо, з урахуванням того що купа обовʼязкових полів незаповнена - хз...Дослідження першопричин загрозливо рухалось в нікуди, але було врятовано випадковістю. В той самий час в тестуванні на QA енві була фіча, яка потребувала створення специфічного типу дочірнього банківського акаунту, специфічність якого полягала в тому, що на формі було більше полів ніж для інших типів, й тому випадайка для вибору валюти рендерилась трохи вище. І от коли я хотів скористуватись текстовим полем для пошуку валюти - воно знаходилось майже у верхньому правому куті форми, в якому розробники забули сховати невидиму кнопку, й при натисканні на текстове поле пошуку валюти - насправді натискалась ця прихована кнопка, яка й зберігала форму заявки напівпустою, забиваючи на обовʼязкові поля.Прикол, як мені розповіла розробник, полягає в тому що в PowerApps не було функцій (от зовсім нещодавно додали, й то не дуже повноцінні), і для заміни функцій розробники майже як best workaround practice використовують клік на кнопку. Параметри в таку кнопко-функцію передаються через глобальні змінні.Невидиму кнопку ще більше приховали, баг таким чином пофіксили. Але це було забавно, що саме невидима кнопка спричинила такий полтергейст, і саме на хелловін :)Висновків ніяких не буде.Лише побажання гарних вихідних і питання: а про які ви пам'ятаєте свої баги велоподорожі? :)