QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQAFest
Тестирование мобильных приложений существенно отличается от тестирования веб и десктопных приложений. Что вам нужно знать для того, чтоб качественно протестировать мобильное приложение?
Доклад о том как лучше всего подбирать мобильный тест-набор, и о том, что необходимо проверить в первую очередь на различных этапах жизненного цикла программного обеспечения. Кроме того, чеклисты и инструменты, которые помогут экономить время.
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...Ontico
РИТ++ 2017, Backend Conf
Зал Кейптаун, 6 июня, 10:00
Тезисы:
http://backendconf.ru/2017/abstracts/2637.html
Код наших систем со временем загнивает из-за низкого качества обратной связи, которую дают интегрированные тесты.
Под интегрированными тестами я подразумеваю юнит-тесты, прохождение или падение которых зависит более чем от одной единицы нетривиального поведения. Очень часто в индустрии мы вместо быстрых и изолированных юнит-тестов пишем тесты, которые запускают на исполнение большие объемы кода или общаются с базой данных через ActiveRecord.
...
лившиц владимир - независимое тестирование мифMagneta AI
Сюжет этой короткометражки рассказывает о том, как можно трансформировать «незавсимую» команду тестирования для обеспечения качества в нескольких Scrum командах (работающих в одном известном инвест-банке). Это почти что боевик о ломке устоявшихся принципов и небоязни меняться. Обсуждается вопрос: приносят тест-кейсы пользу? Тут есть немного философии: отношения тестировщиков и не совсем к тестированию и качеству в Agile командах.
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQAFest
Тестирование мобильных приложений существенно отличается от тестирования веб и десктопных приложений. Что вам нужно знать для того, чтоб качественно протестировать мобильное приложение?
Доклад о том как лучше всего подбирать мобильный тест-набор, и о том, что необходимо проверить в первую очередь на различных этапах жизненного цикла программного обеспечения. Кроме того, чеклисты и инструменты, которые помогут экономить время.
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...Ontico
РИТ++ 2017, Backend Conf
Зал Кейптаун, 6 июня, 10:00
Тезисы:
http://backendconf.ru/2017/abstracts/2637.html
Код наших систем со временем загнивает из-за низкого качества обратной связи, которую дают интегрированные тесты.
Под интегрированными тестами я подразумеваю юнит-тесты, прохождение или падение которых зависит более чем от одной единицы нетривиального поведения. Очень часто в индустрии мы вместо быстрых и изолированных юнит-тестов пишем тесты, которые запускают на исполнение большие объемы кода или общаются с базой данных через ActiveRecord.
...
лившиц владимир - независимое тестирование мифMagneta AI
Сюжет этой короткометражки рассказывает о том, как можно трансформировать «незавсимую» команду тестирования для обеспечения качества в нескольких Scrum командах (работающих в одном известном инвест-банке). Это почти что боевик о ломке устоявшихся принципов и небоязни меняться. Обсуждается вопрос: приносят тест-кейсы пользу? Тут есть немного философии: отношения тестировщиков и не совсем к тестированию и качеству в Agile командах.
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGDataArt
Дмитрий Лукьяненко, QA Automation рассматривает:
- Selenium IDE;
- Selenium WebDriver;
- Page Obgect Pattern;
- Page Factory Pattern;
- локаторы;
- как построить фреймворк и куда его можно дальше развивать.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
Дорогие начинающие коллеги-тестировщики! Уважаемые коллеги со „средним“ стажем! В данном докладе я постараюсь поменять ваше традиционно неполное, и местами неверное представление о том, зачем и для чего мы занимаемся тестированием, и может быть даже достучаться до сердец некоторых сеньоров нашего ремесла.
Курсы, ISTQB, Википедия, скороспелые статьи на коммерческих и бесплатных сайтах, и знаменитые „исторические причины“ - внесли неоценимый вклад в дело хаоса понятий и поверхностности „лучших практик“ в области тестирования.
В докладе я донесу свой взгляд на современное тестирование, который поддерживают некоторые из очень ведущих специалистов. Понимание целей поможет вам стать лучшими тестировщикам и не только. Давайте сдвигать парадигму вместе уже сегодня! Так победим.
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGDataArt
Дмитрий Лукьяненко, QA Automation рассматривает:
- Selenium IDE;
- Selenium WebDriver;
- Page Obgect Pattern;
- Page Factory Pattern;
- локаторы;
- как построить фреймворк и куда его можно дальше развивать.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
Дорогие начинающие коллеги-тестировщики! Уважаемые коллеги со „средним“ стажем! В данном докладе я постараюсь поменять ваше традиционно неполное, и местами неверное представление о том, зачем и для чего мы занимаемся тестированием, и может быть даже достучаться до сердец некоторых сеньоров нашего ремесла.
Курсы, ISTQB, Википедия, скороспелые статьи на коммерческих и бесплатных сайтах, и знаменитые „исторические причины“ - внесли неоценимый вклад в дело хаоса понятий и поверхностности „лучших практик“ в области тестирования.
В докладе я донесу свой взгляд на современное тестирование, который поддерживают некоторые из очень ведущих специалистов. Понимание целей поможет вам стать лучшими тестировщикам и не только. Давайте сдвигать парадигму вместе уже сегодня! Так победим.
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-lite
Данный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
Что такое тестирование в Agile на самом деле? Что понимается под гордым званием Agile Tester? Можно ли получить ответы на эти вопросы, скажем, в ISTQB? Удовлетворят ли нас полученные ответы? Актуален ли вопрос для рынка труда РБ? Существуют ли отделы Agile Test-ирования, требуются ли Agile Tester-ы в РБ? Мы постараемся все вместе проговорить выше перечисленные вопросы и сделать выводы, которые помогут нам делать правильный выбор, эффективно построить карьеру.
В одном из выпусков нашей программы «На 10 минут круче» Иван Севостьянов рассказал о том, как поставить ваш сайт на фундамент правильного семантического ядра для эффективного seo-продвижения. Посмотрите презентацию!
Вы научитесь:
• делать разбивку семантического ядра
• проектировать структуру сайта и целевые страницы
• понимать, каких страниц и разделов не хватает на вашем сайте
Выпуск «На 10 минут круче», посвященный семантике, смотрите по ссылке: http://netolo.gy/pl
Виды QA: Всё что вы не знали и боялись спроститьGoIT
19.02.2015 состоялось очередное событие, посвященное тематике Тестирования ПО.
Встреча помогла участникам
• разобраться в видах QA;
• получить информацию о «подводных» камнях каждого из направлений;
• узнать о специфике работы тестеровщика;
• перенять опыт тестировщиков с многолетним стажем;
• узнать о нововведениях в мире QA;
• выбрать свой путь развития в тестировании.
Спикерами выступили:
Александр Майданюк – QA Lead, Manager, QA Consultant и Trainer. Занимает позицию Head
of Quality Assurance Solution в Ciklum. Эксперт и судья QA секции чемпионатов UA Web
Challenge. Соучредитель Киевского Клуба тестировщика QA Club.
Николай Ковш – QA Engineer в Ciklum. Является ярким примером свитчера - человека,
который сменил область деятельности. Со-организатор ивентов в QA Club - самом большом
киевском сообществе тестировщиков. Николай расскажет, почему тестировщику важно
научиться программировать.
Марина Шевченко – Mobile QA Engineer в Ciklum. QA з досвідом тестування веб, дестопних
та мобільних додатків. Співорганізатор заходів в QA Club – найбільшій київській спільності
тестувальників.
AzovDevMeetup 2016 | Zero downtime — как релизить продукт миллионам пользоват...JSC “Arcadia Inc”
Участвуя в разработке высоконагруженной системы, разработчики сталкиваются со множеством интересных задач, неактуальных для небольших проектов. К примеру, имея большое количество активных пользователей, не все могут позволить себе приостановить работу системы на время релиза новой версии, что делает жизнь разработчиков гораздо увлекательнее даже в относительно простых проектах. А что если система состоит из большого набора веб-приложений, сервисов, постоянно взаимодействующих друг с другом, имеет публичный API, и т.д.? В докладе Виктор покажет, как можно обновить приложение незаметно для пользователей, определит основные факторы, которые могут помешать релизу без остановки приложения, а также даст практические советы по реализации.
http://techtalks.nsu.ru
Видеозапись: http://www.youtube.com/watch?v=9sWD3RBwz30
23 сентября 2014. Проходим тест Джоэла (Семён Факторович и Олег Годовых, Noveo)
«Вот уже 14 лет как Джоэл Спольски придумал свой Joel test, но до сих пор далеко не все компании успешно проходят его. Мы поговорим о самых важных частях этого теста: о сервисах и инфраструктурных инструментах разработки (к ним относятся системы контроля версий, багтрекеры, continuous integration...) Принципы, о которых мы расскажем, одинаково применимы и для крупных компаний, и для стильных молодежных стартапов, и для студенческих курсовых проектов.»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Джоэл Спольски много лет назад придумал тест на качество и адекватность IT-компании, но ценности он не теряет и по сей день.
Сентябрь 2014, TechTalks NSU, Новосибирск
Александр Зиновьев, Test Lead портфеля проектов Enviance в Softengi в своей презентации рассказывает о тестировании веб-приложений на iPad - тема, которая является чрезвычайно актуальной сегодня в мире тестирования, где ПК быстро вытесняются мобильными устройствами. 21 век, технологии бегут вперед, ноутбуками уже никого не удивишь. Производители всяческих девайсов стремятся мобилизировать окружающий мир телефонами, планшетами. В ответ этому прогрессу множество компаний начинает выпускать мобильные версии своих продуктов: как с ними бороться тестировщику, на что необходимо обратить внимание в первую очередь и что стоит не упустить?
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"Fwdays
Как искать и выбирать оптимальные решения? Для одной задачи подойдет React, для другой - Zepto. Сегодня вы пишите для браузера, завтра думаете, как использовать native-ресурсы iOS.
Не все технологии, которые удобны разработчику, могут дать удобство конечному пользователю.
Я расскажу о балансе, который позволяет бизнесу получать результат, а разработчику - решение.
Similar to Нам нужны инструменты! Тестирование и мониторинг мобильного приложения BOOKMATE (20)
Презентация, которая должна была быть на открытии 21 Международной конференции по обеспечению качества - SQA Days. Из-за моей болезни - ее не увидели. Восполняем пробелы.
О работе программного комитета: Как это было? SQA Days#16Rina Uzhevko
Речь главы программного комитета Рины Ужевко о работе комитета с докладчиками на открытии международной конференции по обеспечению качества SQA Days#16
О программном комитете: Оценивание докладов SQA Days 17Rina Uzhevko
Речь с открытия конференции SQA Days#17 главы программного комитета - Рины Ужевко, о системе оценивания докладов перед проходом в программу международной конференции по тестированию
6. О проекте
Bookmate - сервис для чтения электронных книг по подписке. Удобный
способ читать и находить книги.
Есть приложения для iOS, Android, WP и полноценное веб-приложение.
4 млн. пользователей
10 поддерживаемых языков
20 - разработчиков vs 4 - тестировщика (1 автоматизатор)
3-х недельные итерации
9. Проблема
● Долгий фитбек от пользователей
● Не знаем о состоянии релиза
● Недельное ревью на iOS
● Расплывчатые/ невоспроизводимые баги от саппорта с задержкой в 1-2 суток после релиза
● Не можем проверить билд на всех девайсах (особенно актуально для Android)
10. Решение
Не все находят решение проблемы.
Вернее, найти решение могут не только лишь все.
Мало кто может это делать…
11. 1.Slack
● удобный и красивый
командный мессенджер
● интеграция с большим
количеством сервисов
● широкие возможности
кастомизации
● доступно во всех
популярных платформах
34. Установка приложения
Android - установка .apk через ADB (Android Debug Bridge) или Google Play Beta на финальных этапах тестирования
iOS - Crashlitycs или самостоятельная сборка на девайсы или эмуляторы через XCode
35. Сбор логов
iOS - логи в консоли эмулятора или Window >
Devices для подключенных девайсов
Android - LogCat в ADB(Android Debug Bridge) - можно
вывести в консоль, можно писать в файл
Сниффер трафика - Charles - простой в настройке и
удобный в использовании