Jump to content
EvGeNy4

Обсуждение и пожелания Инструкции по тестированию KMS

Recommended Posts

еще не плохо бы написать расположение дамп файла

Edited by SRM

Share this post


Link to post

Добавьте ссылку на фтп куда выкладывать свои файлы.

Share this post


Link to post

1. Пополнить "Раздел 7. Частые Вопросы и Ответы", а то он слишком маленький. (ну к примеру можно добавить вопрос/ответ, где взять eicar? И ответ пояснить соответствующей ссылкой.Я понимаю,что это сокращенный FAQ, но раздел серьезно мал.

2.Пополнить список полезных программ, их к примеру можно позаимствовать с того-же большого FAQ'а. :) Или если Вы знаете какие-то хорошие бесплатные и полезные для бета-тестирования софтины, то и их пишите, многие-же читают именно сокращенный FAQ, а не полный.

3.Внести краткую информацию по правилам бета-тестирования.

4.

Раздел 2. Организация тестирования.

 

Как только начинается тестирование, на форуме создаются соответствующие темы:

В принципе это не очень важно, но можно было-бы переименовать "Тему секрет".

Share this post


Link to post
Konstantin., ну и получим "недоделанный большой FAQ"... зачем?

 

Зато если внесут пункты которые были в моем посте выше, то бета-тестеру - новичку будет гораздо удобнее разобраться во всем, в этом FAQ'е и должно быть все самое основное. (ИМХО)

Share this post


Link to post

EvGeNy4, все зашибись! Молодец!

 

Konstantin. новичку самое место в большом ФАКе. Для них он и написан. Мини версия это для освежения памяти.

 

Share this post


Link to post

Мне почему-то кажется, что надо мини версию удалить, лучше будет сразу все ответы на вопросы найти в большом FAQ.

Share this post


Link to post

А мне кажется что нет. Напритив. Есть вещи постоянные, а есть меняющиеся от тестирования к тестированию. Вот например такие, меняющиеся, не стоит писать в большой ФАК. Тут им самое место. Ну и другой "мелочевке", о которой часто спрашивают.

Share this post


Link to post
По моему имеет смысл дополнить FAQ и для пользователей Android.

Возьметесь?

Share this post


Link to post

Возьмусь. B)

Буду делать по шаблону, сделаю в Wordе, потом пришлю вам на проверку.

Share this post


Link to post
Возьмусь. B)

Буду делать по шаблону, сделаю в Wordе, потом пришлю вам на проверку.

Выкладывайте на форум для бета-тестеров, вычитывайте вместе, а то у меня не скоро руки дойдут

Share this post


Link to post

1. предлагаю оба FAQ, которые у нас сейчас есть, закрыть. И отдельно сделать тему, которую назвать "Инструкция по тестированию KMS 10.0".

2. отдельно написать инструкцию для KES, где прописать всё необходимое для тестирвоания указанной программы (как устанавливать, нужное ПО на компьютере и т.д.).

 

П.1 займусь я. Посмотрю, что можно сделать.

Edited by Kirik_

Share this post


Link to post

ты не создавай тему обсуждения а просто возьми и составь FAQ

 

 

Share this post


Link to post

Видео как установить AdminKit Для кес могу предоставить. Где-то лежит на пк. Если надо :)

Share this post


Link to post
staff, желательно в скриншотах, на которых так же будет видно, как наладить связь телефона с компьютером через AdminKit и т.д.

Share this post


Link to post

Pomka.

Составлением FAQ уже занимаюсь. Позднее выложу здесь и обсудим. Скажу, что оно будет составлено на базе той, что в свое время составлял EvGeNy4.

Edited by Kirik_

Share this post


Link to post

Готовый вариант:

 

Инструкция по тестированию Kaspersky Mobile Security 10.х

 

Бета-тестирование (от англ. beta testing) – интенсивное использование почти готовой версии продукта, с целью выявления максимального числа ошибок в его работе для их последующего устранения, перед окончательным выходом (англ. Release) продукта на рынок, к массовому потребителю.

В отличие от альфа-тестирования (англ. alpha testing), проводимого силами штатных разработчиков или тестеров, бета-тестирование предполагает привлечение добровольцев из числа обычных будущих пользователей продукта, которым рассылается упомянутая предварительная версия продукта (так называемая бета-версия). Такими добровольцами (их называют бета-тестерами) обычно движет любопытство к новому продукту – любопытство, ради удовлетворения которого они вполне согласны мириться с возможностью испытать последствия ещё ненайденных (а потому и неисправленных) ошибок. Кроме того, бета-тестирование может использоваться как часть стратегии продвижения продукта на рынок (например, бесплатная раздача бета-версий позволяет привлечь широкое внимание потребителей к окончательной дорогостоящей версии продукта), а также для получения предварительных отзывов о нём от широкого круга будущих пользователей.

 

Внимание! "Лаборатория Касперского" не несет никакой ответственности за работу бета-версии! За все ваши действия отвечаете только вы. Поэтому, если вы не уверены в своих силах, то лучше не принимайте участие в бета-тестировании.

 

Мы подготовили для вас справочную информацию, которая поможет вам в бета-тестировании.

 

Содержание:

Раздел 1. Расшифровка используемых сокращений.

Раздел 2. Начало тестирования: загрузка, установка и активация бета-версии.

Раздел 3. Поиск багов.

Раздел 4. Symbian.

Раздел 5. Android.

Раздел 6. Публикация багов на форуме.

 

Раздел 1. Расшифровка используемых сокращений.

 

KMS - Kaspersky Mobile Security.

ЛК - Лаборатория Касперского.

KL - Kaspersky Lab.

GBT - Gold Beta Tester - Золотой бета-тестер - Звание присваивается наиболее активным бета-тестерам после окончания разработки продукта.

FAQ - Frequently Asked Question(s) - Часто задаваемые вопросы.

 

Прототип - Прототип нового продукта.

Альфа-версия - Начальный этап разработки продукта, новый функционал ещё только разрабатывается.

Бета-версия - Разработка функционала закончилась, начинается тестирование компонентов.

Релиз-кандидат - Release Candidate - RC - Сборка, которая позднее может стать релизом.

Технический релиз - Technical Release - TR - Полностью готовая с технической стороны сборка продукта; дальше начинается подготовка сборки к продаже (печать коробок, создание Базы знаний, разработка материалов по продукту на сайте и т.п.)

Коммерческий релиз - Commercial Release - CR - Начало продажи продукта; с этого момента осуществляется официальная техническая поддержка.

 

Critical Fix - CF - специальная экстренная сборка, исправляющая критические ошибки в продукте; новый функционал как правило не добавляется.

Maintenance Pack - MP - Пакет Обновлений. В MP исправляют найденные ошибки, а также добавляется новый функционал. Аналог Service Pack у продуктов корпорации Microsoft.

Hot fix - Патч - Срочное обновление, исправляющее критические ошибки.

nct - not completely tested - постфикс после номера сборки, означающий, что билд неполностью протестирован.

 

Anti-Spam – Анти-Спам

Anti-Theft – Анти-Вор

Anti-Virus – Антивирус

Encryption – Шифрование

Firewall – Фаервол – Сетевой экран

GUI - ГУИ - ГУЙ - Graphical User Interface - Графический интерфейс программы.

Parental Control - Родительский контроль.

Privacy Protection – Защита данных

 

Change log - Список изменений.

IMHO - ИМХО - In My Humble Opinion - По моему скромному мнению (один из наиболее употребляемых вариантов перевода).

Log – Лог - журнал событий.

URL - Линк - Ссылка.

Апдейт - Обновление.

Аттач - Аттачмент - Attachment - Прикреплённые к сообщению файлы.

Баг - Ошибка.

Билд - Сборка.

Пост - Сообщение.

Скриншот - Screenshot - Скрин - Снимок экрана.

Топик - Тема.

 

Раздел 2. Начало тестирования: загрузка, установка и активация бета-версии.

 

Внимание! Перед началом бета-тестирования рекомендуем вам сделать резервное сохранение всех ваших персональных данных (контактов, фотографий, музыки и др.), хранящихся на вашем мобильном устройстве, чтобы в случае проблем, связанных с тестированием, можно было бы без проблем восстановить все ваши данные.

 

В процессе установки бета-версии нужно будет активировать программу. Участникам бета-тестирования вместе с бета-версией антивируса рассылаются еще и специальные некоммерческие коды активации, как правило, сроком на один месяц (или до окончания бета-тестирования). С этого момента вы стали тестером продукта.

 

После выхода более новой бета-версии, вам необходимо будет обновить продукт. Для этого удалите с мобильного устройства старую бета-версию и затем скачайте с форума новую. После этого можно приступить к ее установке и тестированию.

 

Внимание! Настоятельно не рекомендуется устанавливать новый билд "поверх" старого. Не переносите настройки со старой сборки на новую (если вас об этом не просят разработчики), потому что это может привести к некоторым проблемам. Поэтому прежде, чем установить новую бета-сборку, сперва полностью удалите старую.

 

Раздел 3. Поиск багов.

 

Чтобы найти баги в программе, нужно четко представлять себе, что такое баг.

Баг – жаргонное слово, обозначающее ошибку в программе. Термин обычно употребляется в отношении ошибок, проявляющих себя на стадии работы программы, в отличие, например, от ошибок проектирования или синтаксических ошибок. «Баги» локализуются и устраняются в процессе тестирования и отладки программы. Проявиться баг может где угодно и когда угодно. Это может быть как постоянная некорректная работа программы, так и временная, проявляющаяся лишь при определенных условиях (например, параллельная работа другой программы). Под определение бага попадает так же негативное влияние испытуемой программы на работу других программ и операционной системы (далее ОС).

 

В задачу бета-тестера входит выделить баг, по возможности попытавшись убедиться, что он вызван именно испытуемой программой, определить условия, при которых этот баг дает о себе знать, и максимально подробно рассказать об этом в соответствующей ветке на форуме бета-тестирования продукта. Очень важно постараться понять, при каких именно условиях баг повторяется (или на профессиональном языке – воспроизводится), и рассказать об этом на форуме. Возможно, разработчики продукта попросят Вас предоставить дополнительную информацию по поводу найденного Вами бага, а в некоторых случаях могут выслать и отладочную версию, поэтому постарайтесь наблюдать за сообщениями на форуме.

Кроме упомянутого выше, багами также являются и грамматические ошибки в программе, недочеты в графическом интерфейсе (GUI), проблемы с чрезмерным энергопотреблением при работе программы и т.п.

 

Внимание! Не подтверждайте или опровергайте ошибки, найденные другими бета-тестерами, если вас явно об этом не просят. Помните, что у каждого из участников тестирования уникальная аппаратная и программная конфигурация мобильного телефона, поэтому у одного ошибки могут быть, а у другого нет.

 

Ниже перечень из 3-х пунктов, которые желательно проверить каждому участнику на своем устройстве:

 

- Прислать инфицированный файл через любой канал связи. При настройках по умолчанию Антивирус должен его перехватить и выполнить действие по умолчанию (устанавливается в настройках программы). При этом ссылка на файл в «Сообщениях» останется, однако открыть её невозможно.

- Запустить полную и быструю проверку на вирусы. Она должна дойти до конца, процент проверки примерно соответствует количеству файлов. Время проверки зависит от размера памяти, но обычно не превышает 5-10 минут. По окончании проверки выводится окно статистики.

- Обновить антивирусные базы любым наиболее приемлемым для Вас способом. Обновление может быть произведено автоматически, либо по расписанию. В окне статуса показывается новая дата выпуска баз.

 

В процессе бета-тестирования большой интерес представляет совместимость KMS с Вашим устройством, а так же проверка совместимости KMS с другими программами, поскольку в процессе альфа-тестирования невозможно охватить всё множество устройств и вдвойне сложно охватить всё множество программ, с которыми может возникнуть несовместимость по тем или иным причинам. Поэтому необходимо проверить совместимость KMS с типичным для Вас набором установленных (запущенных) приложений. При этом, по возможности, надо сообщать разработчикам о наборе программ (лучше с версиями), чтобы было легче локализовать и решить проблему.

 

При выявлении отклонений в работе устройства после установки KMS, времени жизни батареи, использовании стандартных функций телефона, следует подробно рассказать об этом в соответствующей ветке форума.

 

Разработчики "Лаборатории Касперского" могут попросить у вас:

- Скриншот (Screenshot) - снимок экрана. Скриншоты нужно прикреплять к своему сообщению на форуме.

- Воспроизвести баг – если у других бета-тестеров возникают баги, то разработчики могут попросить всех ее воспроизвести, чтобы убедиться, что ошибка повторяется стабильно.

- Воспроизвести на дебажной сборке - если разработчики не могут воспроизвести указанный Вами баг, они могут выслать Вам дебажную сборку. И вы должны будете установить ее, попробовать воспроизвести баг и отправить им логи.

 

Внимание! Не спрашивайте после выхода новой сборки, почему не поправили ту или иную ошибку. Везде есть свои приоритеты. Для исправления некоторых ошибок требуется время.

 

Проверка работоспособности продукта тестовым вирусом eicar.

 

Для проверки реакции KMS на вирусы, можно воспользоваться специальным тестовым файлом Eicar Test File (http://support.kaspersky.ru/faq/?qid=180593092) скачать который можно здесь (ftp.kaspersky.com/utils/eicar/eicar.zip) и здесь (http://www.eicar.org/anti_virus_test_file.htm). Часто бета-тестеры во время поисков багов бомбардируют смартфон этим файлом, посылая его на аппарат всеми возможными способами (Bluetooth, инфракрасный порт, сообщения EMS и MMS, синхронизация с персональным компьютером и загрузка файлов через браузер), пытаются его запустить и наблюдают за реакцией KMS. При условии включенной постоянной защиты файл должен быть «пойман» и обезврежен во всех случаях.

 

Раздел 4. Symbian.

 

Полезные программы:

- Сделать скриншоты можно с помощью:

для Symbian - screenshot_s60_3rd -

- Просматривать файлы под вид менеджера файлов можно:

для Symbian:

X-plore_S60_3rd (найти ее можно набрав в Яндексе)

Y-Browser - ( http://www.drjukka.com/YBrowser.html )

 

Раздел 5. Android.

 

1. Если приложение упало, то на карте памяти или внутренней памяти устройства (в общем в /mnt/sdcard/, а вот что именно туда монтируется – это зависит от производителя аппарата) будет файл stack.trace, который можно забрать любым файловым менеджером или даже из Windows и предоставить с описанием ситуации, вывзвавшей падение.

2. Если файл не создался или баг не связан с падением, то нужен лог, для чего есть logcat

 

Перво-наперво нужно включить режим отладки по USB.

В Android 4.0 и выше нужно зайти в Настройки - Для разработчиков. В Андроид 4.2 и выше нужно сначала включить показ Developers options: http://juick.com/Umnik/2132459 В Андроид 2.х - 3.х Настройка – Программы – Разработка

После завершения тестирования KMS режим стоит отключить в целях безопасности.

 

Вот разные варианты сбора лога, каждый найдет удобный для себя:

1. Сбор прямо с самого устройства.

a. Ставим aLogcat

b. Запускаем утилиту и переключаемся на KMS

c. Воспроизводим проблему

d. Переключаемся на утилиту, ждем пару секунд и сохраняем лог

2. Плагин Total Commander

a. Ставим плагин http://wincmd.ru/plugring/android_adb.html

b. Подключаем устройство

c. Воспроизводим проблему

d. Забираем лог из TC -> Network -> ADB -> Device -> .logcat -> filename.txt

3. SDK. Вариант 1, не интерактивный

a. Качаем и инсталлируем JDK http://www.oracle.com/technetwork/java/index-jsp-138363.html

b. Качаем и инсталлируем SDK http://developer.android.com/sdk/index.html

c. Подключаем устройство к компу

d. Воспроизводим баг

e. Сохраняем лог http://developer.android.com/tools/help/logcat.html (adb logcat -f d:\logcat.txt). Операция выполнится секуд за 5.

4. SDK. Вариант 2, гуевый

a. Все шаги из прошлого пункта, кроме последних двух

b. Запустить %android-sdk%\tools\monitor.bat

c. Выбрать нужное устройство

d. Воспроизвести проблему

e. В нижней четверти выделить все по Ctrl+A и сохранить нажатием на дискетку (уровень verbose)

В этом же варианте 4 можно и очищать лог до воспроизведения проблемы, чтобы лишнее не попало.

 

Особенности снятия скриншотов на отдельных мобильных устройствах:

HTC Desire HD (Android 2.3.5) - Power+Home, встроенный файловый менеджер - отсутствует.

Samsung Galaxy S2 (Android 4.1.2) - Power+Home, встроенный файловый менеджер - есть.

Samsung Galaxy S3 (Android 4.1.2) - провести ладонью по экрану слева направо или наоборот. Если опция выключена, то включить ее можно, зайдя в настройки телефона. Там выбрать "Движения" - вкл. Встроенный файловый менеджер - есть.

 

Раздел 6. Публикация багов на форуме.

 

Как только начинается очередное бета-тестирование, на форуме создаются соответствующие темы:

 

- Anti-Virus (Android, Symbian)

- Обновление антивирусных баз (Android, Symbian)

- Anti-Theft (Android, Symbian)

- Anti-Spam (Android, Symbian)

- Encryption (Symbian)

- Firewall (Symbian)

- Parental Control (Symbian)

- Баги GUI (Android, Symbian)

- Влияние KMS на работу устройства (Android, Symbian)

- Замечания по текстам (Symbian)

- Установка/удаление/самозащита (Symbian)

- Жалобы общего плана (баги, не попадающие ни под одну из тем) (Android, Symbian)

 

Каждая тема соответствует определенной операционной системе и определенной функции антивируса. Найденный тестером баг публикуется в соответствующей теме (например, баг с невозможностью обновления антивирусных баз публикуется в теме «Обновление антивирусных баз» и т.д.). За каждую тему назначается Топик-Лидер (Topic-Lead), т.е. ответственный человек, который будет принимать поступившие жалобы и заносить в специальный документ, который в последствие будет передаваться сотрудникам ЛК для их дальнейшего устранения.

 

Внимание! В указанные выше темы пишите только по делу, не флудите, излагайте свои мысли чётко. Информация в темах, которая не относится к бета-тестированию, будет удаляться. А нарушители будут наказываться вплоть до блокирования доступа на форум. Не заставляйте нас идти на крайние меры.

Edited by Kirik_

Share this post


Link to post

Примерно в таком виде (разумеется, с учетом ваших предложений и дополнений) будет создана инструкция по тестированию KMS в нашем "мобильном" разделе. Она заменит собой FAQ для бета-тестеров Kaspersky Mobile Security, созданный EvGeNy4, и будет называться "Инструкция по тестированию KMS 10.x". С EvGeNy4 я еще согласую этот вопрос. Но, думаю, он не будет против. Я его инструкцию кое-чем дополнил, кое-что изменил. Так же изменил порядок разделов - от начала тестирования до его завершения. С учетом ОС включил в инструкцию новые разделы - Symbian, Windows Mobile и Android.

 

WM у меня нет, поэтому кто хочет, может раздел WM дополнить такими вопросами, как снятие логов, скриншотов (какое ПО для этого нужно, комбинации клавиш) и т.д.

 

Также можем подумать над Symbian и Android. В разделе про Андройд я внес кое-что из того, что писал Ромка. Можно еще что-нибудь внести - подумаем.

 

Жду вашей конструктивной критики и предложений. :)

Edited by Kirik_

Share this post


Link to post
SRM, вижу в вашей подписи, что у вас BlackBerry. Можно и для нее инструкцию написать. Возьметесь? :rolleyes:

Share this post


Link to post

Kirik_, "Раздел 5" стоит вообще убрать, т.к. для WM новых сборок выходить больше не будет.

Тем более, что на неработающий эндпойнт в ЛК забили...

 

Ссылки пострадали при вёрстке поста:

a. Качаем и инсталлируем JDK http://www.oracle.com/technetwork/java/jav...oads/index.html (x86 сборка)

Используйте rte-link-button.png

Edited by Keeper-Volok

Share this post


Link to post
Keeper-Volok, спасибо за дельный совет. WM убрал, ссылки поправил. :rolleyes: Edited by Kirik_

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.