1. Ограничения мобайла
2. Ограничения iOS как системы
3. Как мы обходили ограничения до screenshot-based средств
4. Как можно обходить ограничения с помощью screenshot-based средст
5. А можно ли скомбинировать?
6. Финальные результаты
Описаны причины необходимости имитации работы серверной части в автоматизации тестирования. Приведены примеры использования инструментов, возможности которых позволяют имитировать в web-приложениях получение ответа от сервера.
Мир мобильных телефонов очень сильно изменил нашу жизнь. В наше время невозможно представить современного человека, без этого чудо устройства. На рынке появляется все больше устройств и приложений. И чтобы удобнее пользоваться этими приложениями пользователи выбирают “умные” телефоны, или как их еще принято называть смартфоны. В своем докладе я хочу поделиться своим опытом автоматизации приложений под Android и iOS. Я расскажу о том, какие инструменты автоматизации я использовал. Поговорим о недостатках этих инструментов и какие из них стоит использовать у себя на проекте.
Алексей Турчаников и Николай Сидоренко выступят с докладом об опыте внедрения автоматизированного тестирования через интерфейс (Web и десктоп) в их проекте: как проходили через целый лес организационных и технических "граблей" и в конце-концов добились своей цели.
В обзоре: SOAP UI, TestComplete, Ranorex, Cucumber, SpecFlow, Robot Framework + RIDE, Selenium WebDriver (Java & C#), White.А также: как не стоит нанимать тестировщиков-автоматизаторов, какой процент тестировщиков не начнет писать тесты, чем ценны тестировщицы-девушки.
The document is a brochure for a commercial interior design company that specializes in sliding glass walls, doors, and partitions. It highlights the benefits of their modular and track-based sliding glass wall systems over traditional construction methods. These benefits include faster installation, flexibility to reconfigure spaces, increased natural light, and lower costs. The brochure provides examples of applications and emphasizes the company's focus on design, quality, and customer choice.
Описаны причины необходимости имитации работы серверной части в автоматизации тестирования. Приведены примеры использования инструментов, возможности которых позволяют имитировать в web-приложениях получение ответа от сервера.
Мир мобильных телефонов очень сильно изменил нашу жизнь. В наше время невозможно представить современного человека, без этого чудо устройства. На рынке появляется все больше устройств и приложений. И чтобы удобнее пользоваться этими приложениями пользователи выбирают “умные” телефоны, или как их еще принято называть смартфоны. В своем докладе я хочу поделиться своим опытом автоматизации приложений под Android и iOS. Я расскажу о том, какие инструменты автоматизации я использовал. Поговорим о недостатках этих инструментов и какие из них стоит использовать у себя на проекте.
Алексей Турчаников и Николай Сидоренко выступят с докладом об опыте внедрения автоматизированного тестирования через интерфейс (Web и десктоп) в их проекте: как проходили через целый лес организационных и технических "граблей" и в конце-концов добились своей цели.
В обзоре: SOAP UI, TestComplete, Ranorex, Cucumber, SpecFlow, Robot Framework + RIDE, Selenium WebDriver (Java & C#), White.А также: как не стоит нанимать тестировщиков-автоматизаторов, какой процент тестировщиков не начнет писать тесты, чем ценны тестировщицы-девушки.
The document is a brochure for a commercial interior design company that specializes in sliding glass walls, doors, and partitions. It highlights the benefits of their modular and track-based sliding glass wall systems over traditional construction methods. These benefits include faster installation, flexibility to reconfigure spaces, increased natural light, and lower costs. The brochure provides examples of applications and emphasizes the company's focus on design, quality, and customer choice.
Есть ли жизнь после релиза мобильного приложения?Alexander Khozya
1. Отличия заказной и продуктовой разработки
2. Какие инструменты для сбора краш логов и аналитики есть на рынке?
3. Какие используем мы
4. Воспроизводим найденные краши
5. Использование обезьянок вместе со средствами аналитики
6. Перевыкладка
7. Внутреннее бета-тестирование
8. A/B тестирование
This document is the Republic Act No. 6675, an act passed by the Philippine Congress in 1988 to promote the use of generic drug names. It declares the state policy to encourage generic drug use to ensure adequate supply of medicines at lowest cost. It defines key terms like generic name, essential drugs list. It requires all government agencies and medical professionals to use generic names in purchasing, prescribing and dispensing drugs. It also mandates drug companies to produce and distribute generic versions of their medicines. Penalties are prescribed for violations of the act.
This document is the Republic Act No. 5921 which regulates the practice of pharmacy in the Philippines. Some key points:
- It creates the Council of Pharmaceutical Education to set standards for pharmaceutical education and accredit colleges of pharmacy. It also establishes the Board of Pharmacy to examine and register pharmacists.
- The Board is composed of a chairman and two members appointed by the President. It has the power to examine applicants, issue registration certificates, and reprimand, suspend or revoke certificates for various misconduct.
- To be a registered pharmacist, one must pass theoretical and practical exams administered by the Board. The exams cover various subjects like chemistry, biology, and pharmacy. A degree from an accredited college
This document is an amendment to the Expanded Senior Citizens Act of 2003 in the Philippines. It provides additional benefits and privileges to senior citizens, such as 20% discounts on goods and services, exemption from income taxes if earning minimum wage, 5% discount on utilities, free medical services, scholarships for education, continued benefits from government pension programs, and a monthly social pension of 500 pesos for indigent senior citizens. It also requires PhilHealth coverage for all indigent elderly and outlines various assistance programs from government agencies for employment, education, health, housing, transportation and social services for senior citizens.
This document establishes the Food and Drug Administration (FDA) in the Philippines to regulate and ensure the safety of foods, drugs, and cosmetics. It creates the FDA under the Department of Health and gives it responsibilities like establishing standards, inspecting products, and enforcing laws. It also forms a Board of Food and Drug Inspection to advise the FDA and conduct investigations. The FDA was later abolished and replaced by the Bureau of Food and Drugs, which assumed its functions and additional responsibilities like monitoring product advertising claims.
Microorganisms are studied through a process involving 5 basic techniques: inoculation, incubation, isolation, inspection, and identification. Specimens are collected and inoculated into nutrient media to promote growth. After incubation, isolated colonies are examined microscopically and through biochemical tests to identify the microbe. A variety of media types are used for different functions like selecting for certain microbes or enabling differentiation between types.
This document is a summary of Republic Act No. 9165, also known as the Comprehensive Dangerous Drugs Act of 2002. It defines key terms related to dangerous drugs and illegal drug trafficking such as administering, cultivating, delivering, manufacturing, and trafficking of dangerous drugs. It also defines specific drugs like cannabis, ecstasy, methamphetamine, opium, and opium poppy. The purpose of the act is to strengthen the country's laws against dangerous drugs.
A discussion on the media and biochemical tests as discussed by Ms. Caryl Villalon, RN, MT. Covers the descriptions of the media and biochemical tests. How to perform the tests, properties of the tests, media and reagents used, and the results of the test. Pictures of positive and negative results are also shown in the slide.
This document lists several activities and events in Bali including surfing, rafting, a Balinese arts festival featuring gamelan musicians and gambuh dance performances, a night market, and dining at a beach restaurant.
The document discusses several activities in Bali including surfing, rafting, and a Balinese Arts Festival featuring Gamelan music. The festival also includes nighttime events at the beach.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. El objetivo es aumentar la presión sobre Rusia para que ponga fin a su invasión de Ucrania.
This advertisement promotes Tiffin Windows and their phone number 888 778 - 0212. It suggests that while quality windows may not always be obvious, Tiffin Windows offers a high quality product. In a concise three sentences, the ad aims to have potential customers take note of Tiffin Windows and their contact information.
This advertisement promotes Trenton siding and provides their phone number for inquiries. It suggests that the quality of their siding products is obvious without further details. The ad keeps the message concise in only a few words to grab attention.
Este documento enumera seis populares series de dibujos animados de la década de 1980 que incluyen Los Simpsons, Tom y Jerry, Looney Tunes, He-Man y los Masters del Universo y Thundercats.
Михаил Левин: Автоматизация в мобильном тестированииYandex
Задача автоматизации тестирования мобильных приложений сейчас очень актуальна. Это точка приложения усилий многих команд, которые занимаются мобильными приложениями и разрабатывают фреймворки. В докладе я расскажу о предпосылках возникновения интереса к этой теме и о том, какие инструменты мобильного тестирования сейчас существуют и какие использует Яндекс. Вы узнаете также о проблемах, с которыми мы столкнулись на пути к удобной и дешёвой автоматизации тестирования и о том, какие из них нам ещё предстоит решить.
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidDevGAMM Conference
Unity для платформы Android решает за разработчика огромное количество проблем. Что впрочем не отменяет умелое использование этого мощного инструментария. Приходите и узнайте секреты и хитрости разработки от участника команды Unity Android.
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentIntersog
Intersog acted as a general partner of relaunched Mobile Monday (MoMo) event in Ukraine that took place in Kyiv on June 25, 2015. See the top moments from Mobile Monday Kyiv #1!
MoMo is a global platform for IT knowledge sharing and professional networking that is currently being active in 140+ cities worldwide. MoMo offers different networking formats aimed to enhance public knowledge of the most trending mobility topics and innovation. Read more and join Mobile Monday: http://intersog.com/news/intersog-helps-relaunch-mobile-monday-ukraine/
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...Yandex
В мае 2013 года Google анонсировал Android Studio — новую IDE для мобильных разработчиков. Она основана на открытой платформе JetBrains IntelliJ, которая также является основой для IntelliJ IDEA и ряда других сред разработки. В докладе говорится о том, как создавалась платформа IntelliJ и как она устроена, что привлекло в ней Google. Мы обсудим различия Android Studio и IntelliJ IDEA, посмотрим новый layout designer и прямо в ходе доклада настроим сервер непрерывной интеграции для сборки и тестирования билдов под Android и соберём какой-нибудь проект с помощью Gradle.
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Badoo Development
Мобильные тестировщики компании Badoo рассказывают об опыте тестирования нативных приложений, о сервисах сбора статистики и анализа данных, организации внешних и внутренних бета-релизов и о многом другом.
В настоящее время существуют три подхода к мобильной разработке: 1. Native, 2. Hybrid, 3. Cross-platform. У каждого из них есть свои плюсы и недостатки, поэтому в ситуации, когда есть возможность выбора или есть возможность оказать влияние на выбор заказчика проекта, необходим аргументированный подход.
В докладе будут рассмотрены основные решения, представленные на рынке в настоящее время (в т.ч. Xamarin 4 и ReactNative), а также даны рекомендации по выбору оптимального подхода в зависимости от особенностей проекта.
Автор доклада: Виктор Котов — iOS разработчик, компания Аркадия. В ИТ-индустрии более 20 лет, начинал с разработки специализированной САПР, работал менеджером проектов, последние пять лет занимается мобильной разработкой (бизнес-приложения, social networking).
Александр Зиновьев, Test Lead портфеля проектов Enviance в Softengi в своей презентации рассказывает о тестировании веб-приложений на iPad - тема, которая является чрезвычайно актуальной сегодня в мире тестирования, где ПК быстро вытесняются мобильными устройствами. 21 век, технологии бегут вперед, ноутбуками уже никого не удивишь. Производители всяческих девайсов стремятся мобилизировать окружающий мир телефонами, планшетами. В ответ этому прогрессу множество компаний начинает выпускать мобильные версии своих продуктов: как с ними бороться тестировщику, на что необходимо обратить внимание в первую очередь и что стоит не упустить?
Презентация с Харьковского QA Talk: Автоматизация мобильных приложений на базе Appium. Специфика и подходы в автоматизации Web/Native/Hybrid приложений
Introduction to Mobile applications testingOleg Nikiforov
Видео презентации: http://www.youtube.com/watch?v=pdWYmxbTgYw
Ссылка на iOS specifications map: https://www.dropbox.com/s/40eb09lvlsn8flm/ios_testing.png
В докладе пойдет речь о прогрессивных веб приложениях, подходе по улучшению пользовательского взаимодействия с мобильным вебом. Расскажу о том как обстоят дела с офлайном в 2016, как взаимодействовать с сервис воркерами и какие инструменты могут упростить жизнь разработчику. Поговорим о том, как PWA могут принести пользу бизнесу и сделать пользователя довольным.
Зубович Вадим, Минск. Опыт в IT более 5 лет, работает в компании ISSoft, специализация: разработка (.NET C# ASP\MVC, WPF, WinForm, Java) и автоматизация функционального тестирования програмного обеспечения (Web, Desktop, Mobile) и тестирования производительности (Web).
«Сравнительный анализ инструментов для автоматизации тестирования мобильных приложений». Development секция. Отделение тестирования.
Мобильные платформы уже набрали огромную популярность, и продолжают наращивать обороты. Ни один разработчик уже не обходит стороной мобильные приложения и автоматизация тестирования в этой сфере актуальна как никогда.
В настоящем докладе мы рассмотрим наиболее популярные и перспективные инструменты для автоматизации тестирования приложений для мобильных операционных систем iOS, Android и WindowsPhone, проведем анализ их особенностей и возможностей, основываясь на опыте их использования в рамках реальных проектов, а также подведем общий итог с рекоммендациями по выбору того или иного инструмента.
«Централизованное управление тестами с помощью TestLink». Development секция. Отделение тестирования.
Эффективное управление тестами это не только грамотный тим-менеджмент, это еще и правильный учет, контроль результатов и своевременное и централизованное обновление информации о тестах для всех участников процесса и силами всех участников процесса.
Достичь этого невозможно без системы управления тестами, позволяющей эффективно распределить права и обязанности участников и обеспечить постоянное поддержание информации о тестах в актуальном состоянии.
TestLink – бесплатный инструмент, предназначенный именно для выполнения этой задачи.
В рамках до
Similar to Как screenshot-based средство помогает в автоматизации тестирования iOS приложений (20)
14. Почему Calabash
1.Ограничения – те же
2.Open-source
3.BDD
4.Отличное community & девелопер
5.Унификация тестов для iOS и Android
6.Близящееся “идейное объединение”
c Frank
7.Быстрота интеграции
14
15. Почему НЕ Calabash
1.Те же самые ограничения, что у и других
фреймворков
2. Идейно неправильная интеграция в
проект
3. Не умеет ставить приложения на
девайсы*
4. Некоторые баги все же долго правятся
5. Странное поведение с Ruby 1.8.7
6. Дилемма: “Писать свои степы правильно
или переиспользовать готовые” 15
TestDroid – fail. Использует устаревшую версию Robotium. Чтобы правильно определяло активити надо изменить настройки и подключить JUnit4. До рабочих тестов, надо хорошо дорабатывать напильником. У меня ушло примерно 50% времени написания теста вручную FoneMonkey – fail. Не может даже на кнопку menu нажать. Проекту можно простить – 0.6.4 версия всего Experitest SeeTest – capture driven framework. Для простенькой автоматизации сойдет, но для продуктов с богатым UI не подходит (покажу видео) M-eux – бьюсь с их суппортом, не могут выдать нормальный пакет инсталляции сервера лицензирования (неполный jar файл) Squish – продукт стоит 2400 евро. Они не удосужились написать мануал по инсталляции для iOS – ссылаются на MacOS мануал, но он не подходит