Использование AJAX в проектахНН.РУ и опыт тестирования наактивных «юзерах»                          Иосилевич Михаил,     ...
Если бы у меня была 1 минута1.     НН.РУ имеет более 2 млн. просмотров страниц в сутки.     Пользователи не любят перезагр...
Посещаемость WWW.NN.RU       «   использование ajax                  в проектах НН.РУ   3
Сайт НН.РУ• в сутки до 100.000 посетителей совершают до 2 млн.  просмотров страниц• 80.000 событий (новых тем, ответов, ка...
Зачем нам нужен ajax• Распределить во времени нагрузку на  сервер• Уменьшить нагрузку на сервер• Удобство для пользователе...
Что мы используем• jQuery  – jQuery.Form  – jQuery UI  – jQuery Tools и др.• собственную JavaScript библиотеку            ...
Какие функции выполняет Ajax•   динамическая подгрузка блоков/окон•   поиски (людей, друзей, по сайту)•   приватные сообще...
Примеры использования ajax         «   использование ajax                    в проектах НН.РУ   8
Примеры использования ajax         «   использование ajax                    в проектах НН.РУ   9
Примеры использования ajax         «   использование ajax                    в проектах НН.РУ   10
Если отключен JavaScript• Основной контент (ответы, новости)  выводится без использования JavaScript• Дополнительные (но в...
Этапы тестирования1. тестирование разработчиком2. тестирование внутри офиса (по ip)3. «тестирование на юзерах»            ...
Тестирование на «юзерах»Как определяем «тестового юзера»:• Добровольцы по тестовой cookie• Добровольцы по списку пользоват...
Тестирование на «юзерах»Для тестового юзера:• дается доступ в новый раздел• подключается новый модуль или класс• подключае...
Сбор обратной связи•   Тема на форуме техподдержки (nn.ru/community/help)•   Форумы модераторов•   Форма запроса (nn.ru/in...
Пример (сервис «Мое видео»)        «   тестирование на            «юзерах»          16
Пример (отзывы пользователей)         «   тестирование на             «юзерах»          17
Вопросы?Компания НН.РУ:•   www.nn.ru•   auto.nn.ru•   real.nn.ru•   counter.nn.ru(831)419-77-99                           ...
Upcoming SlideShare
Loading in …5
×

Использование AJAX в проектах НН.РУ и опыт тестирования на активных "юзерах" (Михаил Иосилевич, НН.РУ)

1,037 views
967 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,037
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • В настоящее время в интернете много как людей с высоким доходом, так и со средним и низким. Данные ФОМ
  • Использование AJAX в проектах НН.РУ и опыт тестирования на активных "юзерах" (Михаил Иосилевич, НН.РУ)

    1. 1. Использование AJAX в проектахНН.РУ и опыт тестирования наактивных «юзерах» Иосилевич Михаил, «Интернет-компания НН.РУ» www@nn.ru
    2. 2. Если бы у меня была 1 минута1. НН.РУ имеет более 2 млн. просмотров страниц в сутки. Пользователи не любят перезагрузки страниц. Поэтому все большее число «фишек» сайта переводится на Ajax.2. Самое быстрое и удобное тестирование с точки зрения обратной связи – тестирование на продвинутых «юзерах» сайта. « использование ajax в проектах НН.РУ 2
    3. 3. Посещаемость WWW.NN.RU « использование ajax в проектах НН.РУ 3
    4. 4. Сайт НН.РУ• в сутки до 100.000 посетителей совершают до 2 млн. просмотров страниц• 80.000 событий (новых тем, ответов, картинок и др.) в сутки• более 1000 форумов• 3000 разделов сайта• 43 млн. сообщений на форумах « использование ajax в проектах НН.РУ 4
    5. 5. Зачем нам нужен ajax• Распределить во времени нагрузку на сервер• Уменьшить нагрузку на сервер• Удобство для пользователей (отсутствие перезагрузок страниц и др.) « использование ajax в проектах НН.РУ 5
    6. 6. Что мы используем• jQuery – jQuery.Form – jQuery UI – jQuery Tools и др.• собственную JavaScript библиотеку « использование ajax в проектах НН.РУ 6
    7. 7. Какие функции выполняет Ajax• динамическая подгрузка блоков/окон• поиски (людей, друзей, по сайту)• приватные сообщения• вывод галерей на форумах• служебные функции (модерация и др.) « использование ajax в проектах НН.РУ 7
    8. 8. Примеры использования ajax « использование ajax в проектах НН.РУ 8
    9. 9. Примеры использования ajax « использование ajax в проектах НН.РУ 9
    10. 10. Примеры использования ajax « использование ajax в проектах НН.РУ 10
    11. 11. Если отключен JavaScript• Основной контент (ответы, новости) выводится без использования JavaScript• Дополнительные (но важные) функции работают при отключенном JavaScript• Вспомогательные функции при отключенном JavaScript не доступны « использование ajax в проектах НН.РУ 11
    12. 12. Этапы тестирования1. тестирование разработчиком2. тестирование внутри офиса (по ip)3. «тестирование на юзерах» « тестирование на «юзерах» 12
    13. 13. Тестирование на «юзерах»Как определяем «тестового юзера»:• Добровольцы по тестовой cookie• Добровольцы по списку пользователей (user id)• По IP (нижегородцы, «ненижегородцы», офисная подсеть) Выбор способа зависит от объема и серьезности внедряемых изменений « тестирование на «юзерах» 13
    14. 14. Тестирование на «юзерах»Для тестового юзера:• дается доступ в новый раздел• подключается новый модуль или класс• подключается другая версия модуля или класса• видны новые «фишки» интерфейса « тестирование на «юзерах» 14
    15. 15. Сбор обратной связи• Тема на форуме техподдержки (nn.ru/community/help)• Форумы модераторов• Форма запроса (nn.ru/info/help)• Прямые обращения к сотрудникам (приват, e-mail)• Обращения на info2012@nn.ru « тестирование на «юзерах» 15
    16. 16. Пример (сервис «Мое видео») « тестирование на «юзерах» 16
    17. 17. Пример (отзывы пользователей) « тестирование на «юзерах» 17
    18. 18. Вопросы?Компания НН.РУ:• www.nn.ru• auto.nn.ru• real.nn.ru• counter.nn.ru(831)419-77-99 Иосилевич Михаилcompany.nn.ru www@nn.ruwww.nn.ru « использование ajax в проектах НН.РУ 18

    ×