Показаны сообщения с ярлыком Выступления. Показать все сообщения
Показаны сообщения с ярлыком Выступления. Показать все сообщения

понедельник, 21 июля 2025 г.

Как составить запрос в GraphQL API без автозаполнения

 


22 мая 2025 на встрече Moscow QA № 13 рассказала о том, как составляется запрос в GraphQL API «ручками». Чтобы понимать, как система типа Apollo делает это «под капотом» =)

Видео в youtube

Видео в ВК

Тестовая система для «потыкать GraphQL самому» — https://testbase.atlassian.net/wiki/spaces/GraphQL/pages/4427939842/Cards

понедельник, 24 июля 2017 г.

Как писать Release Notes, чтобы их читали (ВИДЕО)

Пашин доклад
Ссылка на доклад — ЛАФ, Vimeo

Мой коллега Павел Абдюшев выступил на ЛАФ 2017 с докладом о том, как у нас пишутся Release Notes. И с чего они начинались ツ

А начинались они довольно уныло. Мы осмотрелись — где что пишут? И стали писать также:


Что вы поняли из такого описания? Скорее всего — ничего. Что это? О чем речь? А главное — зачем это мне? Никто не понимал, зачем им читать этот унылый набор букв, да никто и не читал. А мы сильно удивлялись потом: как это вы не знаете, что у нас есть такая фича? Мы же писали о ней в Release Notes!

В итоге поняли, что писали заметки мы для себя. Ссылки давали на задачи — те, которые у Заказчика даже не откроются. Кратенько формулировали мысль. Нам то понятно, спору нет. А вот Заказчику эти фразы ни о чем не говорят.

Ну и далее в докладе Паша рассказал, как стало. Как мы начали писать в мире клиента, чтобы он мог узнать себя, увидеть свою проблему и захотеть ее решить нашими средствами Smile :)

Сейчас, пару лет спустя, наши Release Notes кажутся очевидным решением. Словно так всегда и было. Но ведь не было и мы даже не видели в этом проблемы. А ведь Release Notes — это такая же документация, как и все остальное. И мы, как тестировщики, должны их тестировать. В том числе и на понятность клиенту.

Если уж взялись писать, пишите интересно:

  • расскажите историю;
  • покажите, как использовать ваш функционал;
  • разделите на блоки, в которых читатель узнает себя — бизнес, пользователь, разработчик сторонней системы. Не надо пытаться вывалить как можно больше текста на голову человека, которому это все будет неинтересно. Разбивайте свои заметки и отправляйте разным людям разное.
И тогда! Тогда ваши пользователи будут читать Release Notes вместо ленты котиков в фейсбуке! Аминь Smile :)

вторник, 20 октября 2015 г.

Клиент-сервер в картинках

О клиент-серверной архитектуре в картинках

Когда-то я планировала записать курс по SQL для начинающих. И даже частично записала! Буквально 1,5 занятия. Потом перераспределили ресурсы и теперь могу порекомендовать интересующимся курс Абдюшева Павла — Select без слез и Join для самых маленькихSmile :) 

У меня особая подача материала — кому-то это нравится, кому-то нет. Я люблю книги в стиле Романа Савина и серии Head First O`Really «Изучаем что-то-там». Все доступно объясняется, буквально на пальцах.

Стремлюсь делать также Smile :)
Чтобы ввести начинающих в курс дела и пояснить, зачем же им нужна база и где она в архитектуре, записала небольшой кусочек видео (11 минут). Ну а теперь выкладываю в открытый доступ — не пропадать же добру? Наслаждайтесь =)

А что там в видео то?


Наша цель — понять, что есмь «клиент-серверная архитектура» и где там появляется человек?

Цель — понять, что есть что на картинке

Давайте рассмотрим на примере Васи. Он хочет купить машину, но увы... У него нет денег! Sad :(

Куда пойдет Вася со своей бедой?

среда, 9 сентября 2015 г.

Типичные баги на мобильных — обязательно проверь!

Посмотрела недавно видео Екатерины Михеевой с конфетки — просто конфетка! Я не работаю с мобильными приложениями, поэтому мне нужна была информация «для тупых», с нуля.

Хотелось расширить свой кругозор и давать более развернутые ответы своим студентам, которые спрашивают, где бывают баги в мобилках и как их локализовывать. Экспертом я, разумеется, не стала. Но представление теперь имею!

Тестирование приложений на мобильных телефонах — это жеж столько комбинаций телефонов, ОС, расширений экрана... Что нужно знать и уметь тестировщику? Где искать баги?

Катя на примере своего приложения подробно разбирает типовые ошибки, которые обязательно стоит проверять. Проблемные зоны:

  • GPS
  • Печать
  • Передача данных
  • Фоточки
  • Проблемы ОС

А в конце видео финт ушами — как всего на трех девайсах покрыть 90% тестов и найти 90% багов! Wink ;)


Настоятельно рекомендую к просмотру всем, кто горит желанием побольше узнать о тестировании мобилок!

среда, 15 мая 2013 г.

ВИДЕО!!! "Нам некуда расти!" или сила привычки.

Около полугода назад, одним спокойным весенним вечером тестировщики и их руководители собрались у своих компьютеров для того, чтобы послушать про опыт других, а, возможно, что-то перенять. И помогала им в этом Chief ConfeT&QA, осень 2012 года

Для тех, кто не участвовал в конференции, опубликовано видео моего доклада Smile :)

«Нам некуда расти!», или сила привычки

Хорошая команда, приятный коллектив, любимая работа… Что еще для счастья надо? И надо ли вообще?

Даже зная, что процессы неидеальны, мы продолжаем им следовать. И привыкаем. И считаем нормальными. Хорошо это или плохо?

Стоит ли что-то менять или лучше оставить «как было»? Стоит ли будущий выхлоп недовольства команды, ведь при внедрении новых практик всегда будет возникать сопротивление со стороны людей, привыкших жить иначе?

Я предлагаю посмотреть на работу в двух параллельных командах и на личном примере убедиться в том, что теория «у нас все и так хорошо» не так уж правдива.

Место для роста есть всегда! Но чтобы его обнаружить, надо посмотреть на свою работу, на свою команду немного под другим углом. С другой точки зрения. Я расскажу вам о том, почему это важно и как это сделать.


понедельник, 8 октября 2012 г.

Можно ли писать автотесты на родном языке?

Уже меньше недели осталось до онлайн-конференции по автоматизации тестирования Auto ConfeT&QA и чтобы у тех, кто еще не решился участвовать было предоставление о том, что это такое, организаторы решили выложить один из докладов прошлой конференции.

Мой доклад с рассказом про написание тестов на русском языке вызывал в твиттере и чате противоречивейшие эмоции, от «вау!» до «ересь!», но никого не оставил равнодушным и в итоге занял третье место по результатам зрительского голосования.

Никогда не автоматизировали и боитесь начинать? Не понимаете языков программирования? Не владеете английским?
Вы не можете понять код, записанный с помощью кнопочки record?
Хотите, чтобы тест был не «сломай-глаза», а нагляден и понятен любому? Например, такой:

формочка
.Открыть
.НайтиОбъект
.ПерейтиНаОбъект
.ВвестиФигню
.ЕстьСообщениеОбОшибке
.Закрыть
 
Это возможно! На примере Visual Studio 2010 + Watin + NUnit + ReSharper и c использованием языка C# я покажу вам, что такие тесты… работают!



Хотите принять участие в предстоящей онлайн-конференции? Еще не поздно зарегистрироваться!!!

PS - сперто отсюда.

пятница, 27 апреля 2012 г.

Плюшки к чаю от Agile - ВИДЕО !!!

А видео то уже доступно!!! Огромное спасибо Стасу Фомину за него!
Итак! Плюшки к чаю от Agile, конференция SQA Days 11 (Киев).

В своем докладе рассказала о том, как мы применили гибкие методологии на своем проекте и как нам это помогло. Подробнее о докладе



Ссылка на youtube
Ссылка на vimeo

Отзыв одного из участников:
2.7 Ольга Киселева, HFLabs. Agile. Улучшаем традиции

Я активно погружен в agile-среду и потому однозначно прочел название доклада как улучшение самих agile-практик в их классическом варианте. Правда, несколько удивился слову "традиции". А оказалось, что доклад совсем не о том, Ольга рассказывала, как с помощью agile-практик улучшить традиционный процесс разработки. Который у них работает, и хорошо. На примере конкретных кейсов, по делу.
И у Ольги очень правильное понимание организации процесса - его элементы не должны превращаться в обязаловку, церемонии. Надо держать фокус обсуждений. Это было на примере стэндапов, которые многие докладчики сегодня указывали как лишнее. У них - они используются и приносят пользу, которую она конкретно предлставляет.
А в конце - очень замечательная сентенция. Вот вы сейчас узнаете много не нового, вернетесь, расскажете и скажете "давайте применим" и думаете - все с радостью побегут... Так вот, скорее не побегут, а скажут "зачем, и так работает". Я: вещь понятная, но обламывается об нее куча народу, когда сам придумал, а народ не врубается. Так что будьте готовы к трудному продвижению.

С удовольствием послушаю другие мнения про доклад тут или на форуме. Что ожидалось, о чем еще хотели бы услышать и тд. Вот... Так что посмотрите видео и напишите мне фидбек :))

суббота, 14 апреля 2012 г.

Плюшки к чаю от Agile

Вы уверены в том, что ваш процесс идеален?
Вы не срываете сроки, 100% укладываетесь в первоначальную оценку, не создаете конфликтных ситуаций, не доказываете коллегам, что эта фича на самом деле не фича, а вовсе даже и бага...?


Или все-таки вам есть, что изменить, что улучшить?
Ведь именно ради этого вы и едете на конференцию - чтобы узнать о чужом опыте, о чужих ошибках, или наоборот, успешных практиках, о тех идеях, которые наверняка можно внедрить и у себя...

В одном докладе невозможно совместить все, выдать некую волшебную пилюлю "сделать все хорошо". Но из каждого доклада можно вытащить какую-то интересную для себя мысль, заставляющую взглянуть на свою работу под другим углом и даже, возможно, что-то улучшить впоследствии.

Я расскажу вам всего о 2 методах, применив которые, мы смогли серьезно повысить наш КПД, найти ошибки там, где мы не видели их раньше и постелить соломку на будущее в том месте, о котором раньше бы просто забыли.

Нельзя улучшить все и вся. И сразу. Но можно и нужно постененно улучшать свой процесс, постоянно совершенствуясь. Я расскажу о возможном пути развития команды, о тех плюшках, которые приносит Agile в нашу жизнь.

Ну и раз уж мы будем говорить о гибких методологиях, то нельзя не упомянуть про stand-up. Что это, как это, зачем это. И плюшки-то, плюшки-то где?

Ровно через неделю у каждого из нас будет шанс зарядиться позитивом, найти единомышленников, узнать что-то новое, набраться идей для дальнейшего совершенствования себя самого и команды в целом.

Приходите на SQA Days и до встречи на конференции :)

четверг, 15 марта 2012 г.

А у Тани выпускной!!!

Как? Вы еще не знаете?!!
У Татьяны Зинченко скоро заканчивается первый "Курс практического тестирования для начинающих"! Хотите узнать подробности?
Приходите к ребятам на выпускной!!!

Там будет... Да что рассказывать, пусть видео говорит само за себя.



PS: Ребята, мест мало! Успей зарегистрироваться!!

PPS: Чтобы посмотреть нормальное полноэкранное видео, можно воспользоваться этой ссылкой.
PPPS: True-тестировщики сами найдут ссылку на регистрацию J

среда, 22 февраля 2012 г.

Я выиграла!

А что это я молчу, собственно?)
УРА, я заняла третье место в номинации "лучший докладчик автоконфетки"!!!
Пруфлинк - http://confetqa.ru/luchshie-doklady-auto-confetqa-2012/


Пошла я наперекор всем "правилам". Была единственной девушкой-автоматизатором (из докладчиков, не вообще), рассказывала о том, как писать тесты на русском языке и скромно помалкивала там, где остальные докладчики расхваливали свой опыт.

Я в автоматизации не 6 лет, и даже не 5 :)
И вообще, "меньше знаешь, крепче спишь". Автоматизатор и автоматизатор )))

Так вот. Рассказала я о том, как можно написать легко-читабельные тесты. Которые, кстати, можно даже заказчику показать. Если он русский. Возможно, я даже расскажу про логирование или создание волшебной кнопочки "сделать все хорошо" на следующей конфетке.

И получу Xbox! :)

Выслушаю пожелания по теме доклада автоматизации веб-приложения на языке C# !

четверг, 16 февраля 2012 г.

Auto ConfeT&QA

Вот и отзвучала первая конференция из цикла конфеток начала 2012 года (не удивлюсь, если до конца года успеет отзвучать еще один цикл ;) )

Как-то странно даже :) На прошлой конференции каждый день по несколько отчетов в блогах люди писали, а сейчас - пусто, хоть шаром покати. Исправляйтесь, господа слушатели! :)

Правда, первая конфетка получилась самой "тяжелой", нагруженной техническими деталями... Вот леденцы на тему ручного тестирования и вкусняшки от менеджмента простым тестировщикам будут явно ближе. И мыслей больше, я надеюсь :)

Тем не менее хочу поздравить всех, кто осилил эту ношу! Получил кучу новых знаний и умений!

Также хочу поздравить всех докладчиков. Вы молодцы!! Известные ораторы (они же организаторы) только подтвердили свой статус. Но и докладчики молодцы!

Говорю вам от имени человека "из-за кулис". Когда я послушала первую репетицию, я была немного... Удивлена... Похоже, я одна перед защитой доклада (чтобы его утвердили) две недели провела за подготовкой )))

И именно поэтому я поздравляю докладчиков, которые таки собрались и выступили в итоге хорошо. Значит, "работа над собой" таки была проведена! Вы молодцы!

Запомнилось live с доклада о Sikuli, правда, с мыслями "Ой, какая ужасная игрушка" ))))

К логированию отнеслась спокойно, так как сама использую редко и уже почти поверила программисту, утверждающему что "нафиг тебе те логи"...

Доклад Алексея видела вживую, поэтому онлайн укороченную версию слушала вполуха. Хотя на картинку с кошкой с удовольствием посмотрела)))) Забавный зверек "в засаде", хорошее сравнение! Доклад мне, кстати, помог на одном из собеседований.

Меня спрашивают - что такое стратегия тестирования?
Я - о_О. Нууу... Блин :) "Это все знают, ну это же... ну все же знают" (с) Ответ на тему составления тест-плана забраковали...
Чтобы не молчать, сказала "а вот Алексей Баранцев недавно рассказывал про стратегию, но автоматизации, и использовал как пример военную". Ок, взяли за базу военную и вывели стратегию тестирования. Вот так :)

Понравились обходные пути в автоматизации. Ведь и правда, таких ситуаций сложно избежать, когда бага есть, а над ней только посмеиваются. Слайды с ехидными менеджерами/разработчиками порадовали :)))

С интересом посмотрела на CodedUi, но куча доп настроек как-то не сильно вдохновляет, эх...

Посмотрела на Selenium фреймворк от Миши. Послушать интересно, применять не хочу ))) Устаивает Watin пока что.

Хорошо выступил Николай Алименков, было интересно послушать про практику TDD, очень в тему затонута проблема внедрения "ага, пришли вы такой умный завтра на работу и сказали "внедряем"! Что вам ответят коллеги?))"

Во время доклада по ТС прозвучала мысль "ну вы попробуйте, если вас напугает вид кода, записанного рекордером - значит, автоматизация не ваше". Хехе, меня вот пугал вид кода в ТС, это еще ни о чем не говорит))) Там просто путь к объекту страшно смотрится, а если его искать через Find.byID, например, то уже вполне вполне :)

Перед докладом Андрея Дзыни доделала таки себе греческий салатик и сидела, наслаждалась ничего-не-деланием, косясь на то, "как другие работают" )))) Андроиды я автоматизировать не планирую, но посмотреть доклад было интересно.

Ну и свой... Автоматизация на русском языке!


Позавчера, за день до доклада, во мне внезапно взыграла лень-матушка и я решила не репетировать. Мол, "завтра пораньше с работы уйду и порепетирую, а сегодня зачем, лучше спать пораньше уйду". Кстати, ни фига не помогло. Легла в 10 вечера, но как вчера спааааать хочелось!

Перед конференцией репетировать опять поленилась. Только начало повторила, так как во вторник был доклад по MS, можно было упомянуть это. Потом решила проверить, что мои тесты не упадут ))) И как раз во вторник, за день до конференции, у меня гугл полетел. В IE открыла гугл (домашняя страница), полезла в почту, пока ноут не успел прогрузиться... И все! IE стал умирать на гугле. Поменяла домашнюю страницу, вроде успокоилась.

И вот, хочу проверить, что тесты работают. Написала тестик (все то лень репетировать, лучше уж 3 минуты вместо 15), запускаю, а у меня бац! Падает тест на... Открытии браузера ))

Все, паника! Паника, паника! Ничего не работает, ужас, кошмар и ваще :)
Программист надо мной посмеялся и сказал конфиг в проект включить. Уфффф. Блин, сама жевыкинула, чтобы в докладе показать, как его включать... Все, решила дальше не репетировать ))))

Но отсутствие окончательных репетиций было заметно - пару раз спотыкалась в докладе. Один раз даже слово какое-то забыла, пришлось предложение перестраивать. В общем, есть над чем поработать :)
А еще в вопросах перебивала иногда организатора, Миша, извини :)

Но, надеюсь, кого-то мой доклад вдохновил и он попробует создать такие же простенькие тесты. На форуме выложен мой рабочий проект, и мое описание, как сделать его самому. Потому что, если с нуля... То лучше пройти полный круг - создать самому проект, подключить библиотечки и все расписать. Все классы, подготовленные заранее, я выложила, библиотеки тоже. Что где менять - есть на слайдах. Так что - в добрый путь! :)

четверг, 29 декабря 2011 г.

Тестирование игр на мобильных телефонах - Курс молодого бойца

Ура, товарищи! Оно состоялось! В смысле, радио... Для нас. любимых. Кто еще не в теме, может почитать тут или сразу тут. Русское сообщество тестировщиков набирает обороты и с каждым годом появляется все больше и больше платной и бесплатной информации. Для начинающих, для продвинутых, для "ручных" тестировщиков и для автоматизаторов, для дизайна и исследований...

Мое выступление предназначается для людей. которые только-только пришли в тестирование. Или еще только хотят туда прийти. В тестирование игр, на мобильных телефонах.


Задумываетесь ли вы о том, какие "опасности" подстерегают вас на пути к достижении цели - стать тестировщиком? Что вы вообще знаете о профессии, к которой хотите стать причастным? Уверены ли вы, что быть тестировщиком - так легко и просто, как казалось?

В первой части выступления мы рассмотрим самый главный миф о тестировании игр.