QA: Challenge Accepted е конференция, насочена към ентусиасти, специалисти и мениджъри, участващи в тестването на софтуер и качествения му контрол. Мероприятието е по инициатива на QA общността в България - за професионалисти от професионалисти.
След 5 успешни издания, QA: Challenge Accepted 6.0 ще Ви донесе още приятни изживявания и възможност за нови знания, умения, контакти, идеи и подходи, като ще останем верни на основните ни принципи:
Ще имате възможността да посетите всички лекции без да се притеснявате, че може да изпуснетя някоя интересна тема.
Някои от най-добрите професионалисти в областта ще представят интересни и актуални проблеми в QA (както и техните решения) с истинки опит от практиката.
Освен техническата част на конференцията, очаквайте още шоу, игри и изненади.
След края на конференцията ще се съберем за няколко бири, приятни разговори и безкрайни възможности за създаване на контакти.
Първата тема ще ни разкрие практически идеи относно как да изградим високопродуктивен и ефективен екип, на основата на различни качества. Ники е част от HYPE още от създаването му и ще ни сподели факти, свързани с работата на екипа, отношението, продуктивната работна среда и много други ключови изводи, научени през последните две години.
Николай Станоев е QA архитект в Isobar, с над 11 години опит в IT сектора. През последните 7 години той отговаря за изграждането на automation fremeworks "от нулата", отговаряйки на нуждите и високите изисквания в ecommerce-сектора. Текущият му проект е свързан със спортния гигант adidas, където Ники е имплементирал framework за автоматизация, спомагаща за ежедневен release. В допълнение към проекта си, той посвещава времето си и за да разшири познанията за тестова автоматизация в компанията. Вярва, че всеки може да придобие умения да автоматизира, стига да го желае.
Ще продължим с лекция за процесите и една от дилемите, с която много екипи в много компании срещат затруднения. Невена ще ни сподели опита си с различни екипи, как заедно са посрещнали предизвикателствата, какви действия са предприели, ще даде практически примери и ще ни каже какви уроци са научени по време на това "пътуване".
Невена Маринова има над 15 години опит в областта на QA. Изкачила е цялата кариерна стълба от Tester до QA Manager, като част от OBS, Questers, Fish4 и Milestone Systems. В допълнение на техническата ѝ експертиза с TFS, Selenium, Ranorex, Bugzilla, TNR, Test Director и много други, Невена създава и развива успешен QA екип "от нулата", като е изключително горда със своите колеги и качеството, което постигат заедно. В свободното си време Невена обича да се занимава с пътешествия и дайвинг.
Добавят ли значима стойност вашите дейности по тестване и осигуряване на качеството пред заинтересованите страни? Имате ли трудности да убедите лицата, които вземат решения, че трябва да инвестират повече за подобряване на качеството? Избирането на правилните метрики, които заинтересованите страни разбират, би могло да подобри вашия проект в много аспекти. Антон Ангелов ще представи история за това как екипите му успяват да работят по по-задълбочен bug workflow процес - от забелязване на грешката до триажния процес и метричните табла. Ще има примери от реалния свят как да събираме основните QA метрики в Jira, използвайки Azure Functions и визуализирайки ги чрез диаграми в Azure Power BI. В края на презентацията ще имате много идеи как можете да оптимизирате съществуващото управление на дефекти чрез нови състояния, практики и да го наблюдавате чрез показатели за качество, което може да ви помогне да подобрите разработката и тестването на вашия софтуер допълнително.
Антон Ангелов е CTO и съосновател на Automate The Planet Ltd., един от най-популярните блогове за осигуряване на качеството и автоматизирано тестване на софтуер в света. Той е създател и на BELLATRIX Test Automation Framewrok и MEISSA Distributed Test Runner, говорил е на редица конференции и е носител на наградата QA на годината. Антон има и значителен опит в автоматизираното тестване, работил е като QA архитект в Telerik и Progress. Посрещаме го отново на сцената ни, за да ни разкаже за метриките.
Ако сте искали да започнете да правите API автоматизация, но никога не сте намирали време за това, Karate DSL определено е опция, която заслужава внимание. Мотото на Karate DSL е "Тестова автоматизация, създадена, за да е лесна". И наистина е така - трябва просто да си свалите extension за VS Code и Karate .jar файл (да, Java-базиран е), след което просто написвате автоматизираните си тестове и цъкате "Run". Пламен ще ни помогне да разберем някои от най-мощните възможности на Karate DSL, включително matching на сложни JSON-и, data-driven функционалности, валидация на схема и fuzzy matching. Ще ни покаже и реална имплементация.
Пламен е QA Lead в Genius Sports, с активен принос за два UI Automation framework-а, използващи Selenium с .NET и работещи на всички популярни платформи (включително performance-тестване на мобилни телефони), решение за API-автоматизация с Karate DSL, както и performance-тестване с Gatling. Пламен се стреми да е отворен за технологичния стек, когато става въпрос за тестова автоматизация, за да може да избере най-добрия наличен инструмент. В текущата си роля, той е отговорен за качеството в шест развойни екипа в София и ръководи четирима QA-и.
За първи път на QA: Challenge Accepted ще се потопим в света на автомобилите, като Антоанета ще представи накратко архитектурата на колата, различните комуникационни шини в нея (CAN, LIN, FlexRay, Automotive Ethernet), стандартите и процесите, с които трябва да се съобразяваме. Тъй като Automotive-сферата е част от embedded света, ще научим и за предизвикателствата, с които се сблъскваме - физическото тестване в автомобил, съобразяване с ограниченията на хардуера, както и някои от тестовите инструменти, с които се работи.
Антоанета Антова-Георгиева е Department Manager, отговарящ за системната верификация и валидация в първия Bosch Engineering Center Sofia. Занимава се със софтуерно и системно тестване повече от 15 години и има редица успешно приключени проекти зад гърба си, за почти всички OEMs, свързани с различни ECUs (клъстери, дисплеи, self-parking системи, предни камери и др.). Областта на Automotive е нейна страст и тя ще ни разкрие малко от красотата и вдъхновението, което автомобилите могат да донесат на всеки тестов инженер.
Тенденциите показват, че Internet of Things нараства с 30% всяка година в световен мащаб. Очаква се, че до 2025 г. светът ще разполага с 25 милиарда(!) устройства, което означава, че много от настоящите тестери съвсем скоро ще започнат своето приключение с хардуерни устройства. Това също означава, че се очаква все по-сложна интеграция със съвременни услуги и технологии като Amazon DRS, Alexa, поведенческо разпознаване, обработка на образи, AI, ML и много други. Какви са ограниченията, срещани при такива условия? Кои са основните предизвикателства и какво трябва да знае съвременният тестер, преди да започне тестващата им игра? Защо трябва да се съсредоточим върху аспектите на безопасността? И накрая, как да се озовете в тестова среда, когато изявлението Time to Market има първостепенно значение по отношение на изграждането на бизнес модели? Давид ще се съсредоточи върху настоящите предизвикателства и рисковете, които да очакваме в близко бъдеще и как да се справим с тях, за да избегнем главоболията, свързани с безопасността. Той ще представи и начини за по-лесното им идентифициране и смекчаване. Всичко това - в контекста на камерите за домашни любимци, изстрелването на закуски и лазерите, или с други думи - света на IoP (Интернет на домашните любимци). Всички кучета и котки са добре посрещнати по време на лекцията му.
Давид Пация е 1/3 QA, 1/3 DevOps и 1/3 екипен ръководител. Описва себе си и като "технологична откачалка" и следва всички най-нови технологии (като дори разработва някои самостоятелно). Давид е огромен почитател на Agile-подхода към управлението на проекти и продуктите. Активно говори и пътува по света. Давид е носител на наградата „People of Testing“ през 2018 и 2019 г. и организатор на QA мийтъпи.
Как да направим приобщаващ софтуерен продукт? Как да сме сигурни, че потребителите в неравностойно здравословно състояние ще имат равен достъп до нашето творение? За тези цели се въвежда тестване на достъпността (Accessibility Testing). В тази лекция Лена ще представи основите на тестовете за достъпност и ще си отговорим защо всички трябва да са наясно с това. Лена ще представи някои полезни инструменти за лесно ръчно тестване. Освен това тя ще покаже как е възможно да се автоматизира този тип тестване и какъв софтуер да се използва.
Лена Константинова е консултант по въпросите на качеството в ThoughtWorks Deutschland. Занимава се професионално с тестване на софтуер за уеб и десктоп приложения повече от 3 години, с фокус върху различни тестови дейности, изготвяне на подробна документация, повишаване на производителността на екипа, използване на agile методологии и споделяне на знания. Лена има опит както в стартъпи, така и като част от корпоративни и разпределени екипи. Тя е активен участник в различни технически конференции и срещи, а извън сферата на QA, играе в театъра и слуша пост-рок песни.
Най-накрая - лекция на български език. Въпреки супер-непрофесионалното заглавие, Недко ще се опита да ни разкаже за подготовката си през последните две години за едни от най-големите IT конференции в България, какво научих, усвояване на черната магия за правене на live-coding, преодоляването на страха да говорим пред публика, справяне с паник-атаките на сцена и още, и още...
Недко Христов се занимава с QA повече от 10 години и в момента тепърва навлиза в сферата на DevOps. Основните му интереси са софтуерните инфраструктура и сигурност. Освен това, Недко е блогър и пише за QA, Performance и Security. В допълнение на всичко това, той е и колоездач на дълги разстояния и участва в различни приключения като лекции в университети, конференции и понякога дори като мотивационен оратор и писател. Счита, че едно от най-големите му постижения е, че не бе изхвърлен от сцената на QA: Challenge Accepted последните два пъти, когато говори.
Серия кратки презентации с максимално времетраене от 5 минути, в които всеки от публиката може да говори от сцената чрез предварително записване в деня на събитието.
Официално награждаване и обявяване на победителя сред номинираните за QA на годината.
Теглене на наградите от спонсорските игри и официално закриване на събитието.
След края на конференцията ще се съберем за невероятни коктейли, приятни разговори и безкрайни възможности за създаване на контакти.
Candy Crush Saga е една от най-големите мобилни игри днес, която вече 7 години е на пазара. Все по-голямо предизвикателство е да тествате игра, която има технически дълг, комбиниран с нови функции, добавени за милиони играчи. Алекс ще ни покаже как King тренира програми за изкуствен интелект (AI ботове), за да тества своите игри, като имитира реални играчи-хора. Присъединете се към Александър, докато той демонстрира как King прави новаторско тестване, като използва machine learning за обучение на ботове, за да тества и оценява играта по автономен и мащабируем начин. Той обсъжда начините за разширяване и използване на AI ботове за тестване на части от код, които обикновено са предизвикателство за ръчно тестване, извършено от човек. Алекс ще ни обясни и как този AI подход може да бъде обобщен за тестване на други приложения.
Александър е Agile Testing Lead в шведския офис на King/Midasplayer AB, разработчик на популярната мобилна игра Candy Crush Saga. Работил е върху редица сложни проекти, свързани с тестване, вариращи от session-based test management за осигуряване на качеството на MED-Tech устройства за жизненоважни медицински системи до създаване на процес на одобрение за приложения на Spotify, използвани от компаниите на Fortune 500. В момента работи с екип програмисти за тестване на big data, бизнес анализи и регресионно тестване на различни нива от играта, използвайки изкуствен интелект.
В тази лекция Петрос ще представи концепцията за Timings API, която е разработена от GoDaddy. Повечето тестващи екипи следват CI/CD процес, при който Selenium обикновено се използва за тестова автоматизация. Selenium WebDrivers предоставят достъп до същите API като реалните браузъри, включително широко поддържания API за производителност на W3C. С помощта на Timings API можем да вмъкнем малко JavaScript код в обекта WebDriver, а данните за производителността могат да бъдат събирани и публикувани обратно в уеб услугата. Отговорът от съответния webservice включва логическо поле, което тестерите могат да използват за assertion - точно както биха направили функционалните проверки, като в крайна сметка полето показва дали производителността е била над или под средното ниво.
Петрос Плакоянис е завършил Пирейския университет и Технологичния образователен институт в Крит. Работи професионално в тестването на софтуер над 11 години, със силен акцент върху автоматизирано тестване и използване на различни инструменти като QTP и Selenium. Има и значителен опит в white box тестване, application testing (desktop, web & mobile), както и в Security Testing. Петрос е и основният организатор на срещите на Ministry of Testing в Атина.
This full day workshop teaches testers the basics of Exploratory Testing and how to apply more advanced approaches and techniques in your daily work. Entirely oriented towards exercises and real-world scenarios and examples.
Super Early Bug билетите са в продажба
Набиране на спонсори, лектори и доброволци
Номинациите за QA на годината са отворени
Early Bug билетите са в продажба
Standard Bug билетите са в продажба
Последен шанс да говорите на събитието
Програмата се обявява официално Обявяване на уъркшопите
Краен срок за да се включите като спонсор или партньор на събитието
Край на номинациите за QA
Новата дата е 12 септември 2020 г.
Ще обновим програмата възможно най-скоро, не по-късно от тази дата
Последен шанс да гласувате за QA на годината
Последен шанс да си закупите билет за конференцията
Билетите са налични до изчерпване на количествата
Последен шанс за връщане на билети
Големият ден
Уъркшопи (на английски)
Един от най-добрите специалисти в областта на тест-автоматизацията, допринесъл за QA общността с над 200 статии и множество лекции по света. Разработва два проекта за advanced автоматизация - MEISSA и BELLATRIX. Автор на един от най-четените блогове за автоматизация на тестването - Automate The Planet, за последните две години с над 2,2 милиона читатели и над 300 000 абонирани от целия свят. През 2019 г. сайтът му е споменат като един от най-добрите и полезни ресурси за тестване в мрежата. Антон е номиниран през всичките четири години и носител на наградата от 2018 г.
Нетрадиционен софтуерен инженер с мисъл, насочена към контекста на нещата. Тестър, блогър, преподавател и оратор. През последните години говори на редица местни и международни технологични конференции, а неговата беседа "Най-лошите практики в тестването на софтуер" беше включена сред 20-те най-гледани видеоклипа за всички времена в платформата Ministry of Testing Dojo. Виктор преподава тестване на софтуер в академия Pragmatic. Той е Senior Software Engineer in Test и QA Lead в Clippings, където отговаря за поддръжката и развитието на техния automation framework, както и за създаването на QA култура в цялата компания.
QA архитект и фрийлансър, с десетилитие опит в автоматизираното тестване. Работил е за световни компании - на върха на Fortune 500. Създател е на JIRA Exploratory Testing Plugin и Human-driven Testing Framework, говори на редица ИТ събития и конференции. Води обучения, както за начинаещи, така и напреднали тестинг-специалисти. Евгени е номиниран за наградата и в миналогодишното издание на конференцията през 2019 г.