Software & Services Group Тестирование Пользовательского Интерфейса как это делает Интел Анатолий Любомиров 1.

Презентация:



Advertisements
Похожие презентации

Advertisements

1 Анна Юфкина Специалист по бизнес-решениям
Типовые расчёты Растворы
Michael Jackson
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
11 4-ядерный процессор Intel ® Xeon ® 7300 Александр Соркин Директор по развитию бизнеса.
Будущее режима /hosting в Exchange Иван Макаров Менеджер по маркетингу Exchange Microsoft Россия.
Школьная форма Презентация для родительского собрания.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
На примере одного дня из жизни руководителя. Поездка в Милан.
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.

Маршрутный лист «Числа до 100» ? ? ?
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft TechDays Павел Маслов MVP, Directory Services.

© 2008 IBM Corporation Решения IBM Cognos для управления корпоративной эффективностью Тихонов Александр – специалист по решениям IBM Cognos.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Транксрипт:

Software & Services Group Тестирование Пользовательского Интерфейса как это делает Интел Анатолий Любомиров 1

Software & Services Group Анатолий Любомиров Дизайнер пользовательских интерфейсов Работает над продуктами семейства Intel® Parallel Studio Очевидец и непосредственный участник всех событий Не стесняйтесь прерывать и задавать вопросы Это скорее сессия вопросов и ответом, чем мой рассказ 2

Software & Services Group Вводная Немного вводной информации, чтобы вам было легче меня расспрашивать... «Что», «Как» и «Когда» 3

Software & Services Group Что тестировалось? 4

Software & Services Group Продукты Intel® Performance Tuning Utility (2007) Intel® Parallel Amplifier (2009) Intel® Parallel Inspector (2009) Intel® Parallel Advisor (2010) Intel® VTune Amplifier XE (2010) Intel® Inspector XE (2010) 5

Software & Services Group Несколько скриншотов, чтобы легче понять объем пользовательского интерфейса 6

Software & Services Group 7 Intel® Parallel Advisor

Software & Services Group 8 Intel® Parallel Advisor

Software & Services Group 9 Intel® VTune Amplifier XE

Software & Services Group 10 Intel® VTune Amplifier XE

Software & Services Group 11 Intel® Inspector XE

Software & Services Group Как тестировалось? 12

Software & Services Group Способ первый: «один перед толпой» 13

Software & Services Group 14

Software & Services Group «Один перед толпой» Уникальный Макс Высокий риск искажения Супер дешево Супер эффект 15

Software & Services Group Нужна лаборатория Их много в Интеле... Настоящая! С односторонним зеркалом и т.д. Лучше один раз посмотреть 16

Software & Services Group Лаборатория - план 17

Software & Services Group 18

Software & Services Group 19

Software & Services Group 20

Software & Services Group 21

Software & Services Group Способ второй: «свободный поиск» 22

Software & Services Group 23

Software & Services Group «свободный поиск» 1/2 Тестируем Power Point презентацию –Иногда тестируем небольшой инетрактив (Captivate) 3-5 сценариев 6-8 «подопытных» –Вводные распросы –2 часа на почти free exploration –Опросник в конце Самый важный вопрос: «Купили бы вы этот продукт за $xxx ?» 24

Software & Services Group «свободный поиск» 2/2 Классика Добротные проблемы Хорошо делать в начале Относительно дешево Дизайнер в шоке, разработчики не в курсе Разночтения увиденного Что дальше? 25

Software & Services Group Способ третий: «с подсчетом метрик» 26

Software & Services Group 27

Software & Services Group «с подсчетом метрик» 1/2 Две основные метрики: 1.Успешность выполнения сценария –1 за выполнение быстрее «мастер времени» –0,5 за выполнение –0 за невыполнение в пределах 40 минут 2.Время выполнения сценария –В минутах 28

Software & Services Group «с подсчетом метрик» 2/2 Позволяет отследить изменения Нравится менеджерам Выигрывает интерфейс, ведущий вдоль тестируемого сценария Сценарий поменять нельзя от теста к тесту 29

Software & Services Group Когда тестировалось? 30

Software & Services Group PLC или Product Life Cycle 31

Software & Services Group Когда тестировать? Рекомендации Чем раньше - тем лучше Минимум три раза Тестировать в самом конце – только расстраиваться Если получилось один раз эффективно, то надо повторять впредь 32

Software & Services Group Собственно все. Немного мыслей про будущее 33

Software & Services Group 34

Software & Services Group Мега-автоматика? Автоматический сбор пользовательских действий –Возможно совмещение с системой функционального автоматического GUI тестирования Пользоваться самому (Eating your own dog food) –Есть правда риск, сделать продукт лишь для одного себя 35

Software & Services Group Теперь точно все. Пожалуйста, Ваши вопросы. 36

Software & Services Group 37

Software & Services Group Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED AS IS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO THIS INFORMATION INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright © Intel Corporation.

Software & Services Group Optimization Notice Уведомление об оптимизации Компиляторы Intel ® и сопутствующие библиотеки и средства разработки могут включать средства оптимизации для наборов команд, которые используются в процессорах Intel ® и в процессорах других производителей (например, наборы команд SIMD), однако уровень оптимизации для процессоров других производителей будет отличаться. Кроме того, некоторые функции компиляторов Intel, в том числе не относящиеся к микроархитектуре Intel, зарезервированы для микропроцессоров Intel. Подробное описание компиляторов Intel, включая наборы команд и микропроцессоры, включаемые в них, можно найти в руководствах пользователя и справочных руководствах по компиляторам Intel ® в разделе компиляторов. Многие процедуры библиотек, входящие в состав компиляторов Intel ®, в большей степени оптимизированы для микропроцессоров Intel, а не для микропроцессоров других производителей. Хотя компиляторы и библиотеки в компиляторах Intel ® содержат средства оптимизации для процессоров Intel и Intel-совместимых процессоров, в зависимости от выбранных средств, кода и других факторов, производительность процессоров Intel, скорее всего, будет выше. Компиляторы Intel ® и сопутствующие библиотеки и средства разработки могут не обеспечивать для процессоров других производителей такой же уровень оптимизации для оптимизаций, которые не являются присущими только процессорам Intel. В число этих оптимизаций входят оптимизации для наборов команд Intel ® Streaming SIMD Extensions 2 (Intel ® SSE2), Intel ® Streaming SIMD Extensions 3 (Intel ® SSE3) и Supplemental Streaming SIMD Extensions 3 (Intel ® SSSE3), а также другие оптимизации. Корпорация Intel не гарантирует наличие, функциональность или эффективность оптимизаций микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, зависящие от микропроцессора, предназначены для использования с микропроцессорами Intel. Хотя корпорация Intel считает, что наши компиляторы и библиотеки отлично подходят для обеспечения оптимальной производительности процессоров Intel ® и процессоров других производителей, корпорация Intel рекомендует ознакомиться с другими компиляторами и библиотеками, чтобы определить, какое решение лучше всего соответствует вашим требованиям. Мы прилагаем все усилия для обеспечения оптимальной производительности компиляторов или библиотек. Сообщите нам, если вы столкнетесь с трудностями или найдете какие-либо ошибки. Редакция уведомления