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
Видеозапись выступления Дарьи можно посмотреть здесь - http://www.procontent.ru/news/27031.html
Презентация Дарьи Трушкиной, вице-президента по развитию бизнеса Game Insight, на конференции MDDay 2012 (Mobile Developer&Business Day Russia 2012), которая прошла в Москве 14 декабря. Тема выступления Дарьи – «Тенденции мобильного рынка: взгляд игровой компании».
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
Видеозапись выступления Дарьи можно посмотреть здесь - http://www.procontent.ru/news/27031.html
Презентация Дарьи Трушкиной, вице-президента по развитию бизнеса Game Insight, на конференции MDDay 2012 (Mobile Developer&Business Day Russia 2012), которая прошла в Москве 14 декабря. Тема выступления Дарьи – «Тенденции мобильного рынка: взгляд игровой компании».
Виды 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 – найбільшій київській спільності
тестувальників.
Виды 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 – найбільшій київській спільності
тестувальників.
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 годаProcontent.Ru Magazine
Читатели Procontent.Ru могут купить этот отчет со скидкой 10%. Для этого необходимо связаться с Олегом Дроновым. Для получения скидки обязательно укажите, что узнали о ней на Procontent.Ru
Олег Дронов
J'son & Partners Consulting
11/2a Armyansky Pereulok
101990 Moscow Russia
E-mail: odronov@json.ru
Tel.: +7 495 625 72 45
Cell.: +7 926 283 33 49
http://www.procontent.ru/news/27133.html
"Каким должен быть контент для современных мобильных устройств?" - Александр…Procontent.Ru Magazine
Видео выступления Александра Ващенко, NARR8, можно посмотреть здесь - http://www.procontent.ru/news/27020.html
Предлагаем презентацию и видеозапись доклада Александра Ващенко, основателя компании NARR8, c конференции Live! Mobile 2012 - Russian Mobile Congress. Тема доклада Александра – «Каким должен быть контент для современных мобильных устройств?».
i-Vengo: ищем партнеров, платим деньги! - Игорь Еремин, i-Vengo
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дмитрий Тачков, Ozon
1. Типовые ошибки в iOS
приложениях
Тачков Дмитрий
OZON.RU
В тестировании более 5 лет
В тестировании мобильных приложений – 3 года.
Платформы iOS, Android, Windows Phone 7-8
Контакты: dtachkov@ozon.ru, dtachkov@mail.ru
3. Тестирование iOS приложений
это - …
• Ручное тестирование
• Тестирование на реальных
устройствах
• Тестирование взаимодействия с
пользовательским интерфейсом и
операционной системой
4. Классификация мобильных
приложений cо т.з. тестирования
• С точки зрения взаимодействия с сетью
• С точки зрения использования аппаратных
возможностей.
С точки зрения функционала
Бизнес Мультимедиа
Игры
приложения приложения
5. Типовые ошибки в iOS
приложениях.
• Ошибки верстки и дизайна. Ошибки
локализации
• Ошибки взаимодействия с сетью и
геолокацией
• Тупики в пользовательских интерфейсах и
зависания
• Креши или аварийное завершение работы
• Ошибки функционала
6. Локализация и
ошибки верстки
1. Слова на разных языках имеют
разную длину Заранее договориться с
2. Книжная и альбомная ориентация переводчиком о
3. Переносы в словах для разных сокращениях и
языков прописать длину слов и
4. Языки с ориентацией справа сокращений
налево(иврит)
1. Добавление локализаций
2. Разные разрешения устройств Заранее делать дизайн
3. Промоэкраны и описание под разные
разрешения и языки
7. Ошибки взаимодействия с сетью
Типы сетевого взаимодействия
1.Выполнение команд – API
2.Получение данных для просмотра и
проигрывания
3.Upload and Download
4.Взаимодействие с социальными сетями.
5.Сетевые оповещения
6.Синхронизация
7.Определение координат
8. Тупики в пользовательских
интерфейсах
• Блокирование интерфейса в результате
показа нескольких элементов
одновременно.
• Ошибки дизайна интерфейса
10. Классификация крешей
По степени повторяемости
– Слабо повторяемые
– Стабильные креши
– Трудно повторяемые
По воздействию на пользователя и важности
– Потеря данных – пользователь разочарован и ушел к
конкуренту
– Без последствий – негативная реакция пользователя
– Ограничение части функционала в результате креша
11. Пример трудно повторяемого креша
Ввести сумму, срок, ставку и нажать сохранить
Удалить значение из поля срок и нажать сброс - да. Закрыть сообщения
Снова ввести параметры кредита и нажать сохранить- закрыть сообщение
Нажать сброс – далее в нажать да - номер кредита останется введенным
Нажать на вкладку настройки - приложение крешнуло
Приложение крешится всегда при переходе на вкладку настройки
12. Как предотвратить креши?
• Главное его поймать и записать(видео).
• Тестировать мультитач и последовательные
нажатия
• Стресс тестирование(нехватка ресурса)
• Анализировать креши из App Store и TestFlight
• Автотестирование(утечки памяти и проверка
на множестве данных)
• Многопользовательское тестирование перед
выпуском продукта на разных устройствах и
версиях iOS.(4, 5 и 6 версии отличаются)
13. Ошибки функционала
(регрессионное тестирование)
• Декларируемый и новый функционал – то,
что ожидает пользователь.
• Поддерживаемый функционал – то что
пользователь воспринимает как
должное(обновление, синхронизация)
14. Ошибки везде!!!!!
• Ошибки в дизайне интерфейса
• Грамматические ошибки локализации
интерфейса и скриншотов
• Функциональные ошибки
• Ошибки в сторонних библиотеках.
• Влияние сторонних приложений(см. видео)
• Замыленный взгляд тестировщика.
• Прислушиваться к пользователям