Если вы предположите что процесс тестирования заключается в поиске ошибок и формулировании предложений по улучшению работы НПЖ, то вы ошибетесь. (Если вам непонятно, что такое НПЖ, вам сюда )
1.1. Начать его использовать
Чтобы помочь нам в тестировании, необходимо каким-то образом находить ошибки и идеи для улучшения работы в НПЖ.
Для этого, как минимум, нужно работать в НПЖ? – осуществлять какую-то практическую деятельность, или общение или еще что-нибудь вам лично понятное и нужное. Используя при этом предоставляемые НПЖ средства. При этом по возможности заниматься постепенным усложнением задач, которые вы выполняете, и освоением расширенного инструментария, который предоставляет НПЖ. Так вы рано или поздно наткнетесь или на ошибку, или на мысль как сделать НПЖ лучше. Вот в этот момент, то, на что вы наткнулись, надо занести в Баг трекер. Если вам не понятно как работать с багтрекером, то сперва почитать вот этот раздел помощи.
Тестировать, просто выполняя тестовые задания тоже можно, но это не слишком эффективный путь. Так вы, скорее всего, запутаетесь сами и запутаете нас.
Совершенно необходимые действия для начала тестирования
Зарегистрироваться на узле
Вступить в сообщество “BugList” — чтобы сообщать об ошибках
Добавить себе в корреспонденты “DevNews" — чтобы читать официальную информацию
Желательные действия
Добавить себе в корреспонденты “ProgressBar", если хотите быть в курсе наших последних действий
Кликнуть на ссылку в письме, требующем подтверждение email`а — это для тестирования почтовой интеграции
Добавить в избранное браузера или «персональное меню» здесь ссылку Публикации сообщения об ошибке
Наверное, поставить «перманентный» логин, чтобы не перелогиниваться
Что от вас требуется, чтобы ваше тестирование приносило пользу нам?
Хотя бы раз-два в день читать свою ленту корреспондентов
Стараться выполнять наши просьбы, публикуемые в DevNews@npj — там мы будем выкладывать анонсы новой функциональности и просить выполнить какие-то действия, чтобы её протестировать.
Находя ошибки или замечая подозрительное поведение — тут же оповещать нас о нём средствами BugList@npj (подробнее — ниже), или сразу заносить проблему/идею в багтрекер
мы обещаем откликаться на ваши сообщения, поскольку тоже тестируем систему =)
Обнаружив неудобство в интерфейсе также публиковать это в buglist@npj или багтрекере
Не захламлять buglist@npj постами, не имеющими отношения к ошибкам и неудобствам.
Что-то писать в своём журнале, желательно и сообщения, и документы. Также неплохо пойдёт и комментирование записей других пользователей.
Если вы придумали какую-то новую функциональность или как можно использовать НПЖ, запишите это подробно в своём журнале — создав документ, дайте разрешения на редактирование этого документа и скиньте ссылку нам куда-нибудь в комментарий
7. Понять как именно можно использовать НПЖ для деятельности, которой вы обычно занимаетесь и попробовать его использовать в этом качестве.
1. Совет – в попытках приспособить НПЖ для Ваших нужд попробуйте воспользоваться Экшенами
1.2. Я зарегистрировался, что дальше?
Следите за лентой devnews@npj.
Следите за публикацией новых ошибок/идей в багтрекере. Так вы будете в курсе того над чем идет работа, и вам будет проще понять занесена ли уже та ошибка, о которую вы споткнулись в реестр.
Займитесь обустройством своего журнала, а именно:
Придумайте какую-нибудь тематику для него, что вы будете/сможете в него написать
Отредактируйте профиль, чтобы журнал выглядел так, как вам хочется
Разберитесь с системой рубрик/ключевых слов и начните создавать рубрикатор вашего журнала
если вы ещё и опишете в своём журнале, с какими проблемами вам пришлось столкнуться — будет здорово!
Закачайте себе несколько юзерпиков/аватар и выберите один для своего журнала по умолчанию
Если вы чувствуете себе уверенно в этой системе (вы — компьютерщик или быстро всё усвоили), то вот ещё пара задачек:
Научитесь работать с иерархической системой классификации — и опишите, как вам это показалось
Посмотрите в документацию на синтаксис actions и попробуйте использовать Facet более чем с одной категорией, Include, Tree с различными параметрами
Напишите, чем документы отличаются от сообщений, не заглядывая в документацию =)
Если вы будете подробно фиксировать все непонятности и трудности в работе в своём журнале, а потом покажете нам ссылочку, это будет очень, очень хорошо.
1.3. Чем ещё можно помочь?
Вступить в команду документирования — для этого достаточно начать комментировать и дополнять документацию на этом сайте, если вы вольётесь в струю, мы будем очень рады. С документацией у нас тяжёлое положение. Очень нужно:
Заказать нам внедрение НПЖ — коммерческое внедрение продукта увеличит нашу мотивацию и ресурсы времени, выделяемые на проект. Да и вам наверное будет полезно.
Вы хотите вступить в команду разработчиков? — Для начала вступите с нами в переписку =)
1.4. Нашли ошибку?
Если вы нашли ошибку, то надо сообщить о ней. Это следует делать в buglist@npj:post или в багтрекере (вы можете внести эти ссылки себе в персональное меню или в избранное вашего браузера)
1.4.1. Прежде чем сообщить об ошибке
Перед тем как писать об ошибке во все инстанции стоит убедится что этогоне сделали до вас. Это не обязательно (лучше сказать об ошибке два раза, чем ни одного), но желательно. Как выяснить что вы первый, кто об этом пишет?
Воспользоваться поиском в нпж. Попробуйте сформулировать несколько вариантов сообщения об ошибке и поискать по словам, которые входят в эти сообщения. Естественно, стоит усвоить терминологию, на которой обычно высказываются про НПЖ, иначе этот путь не приведет к успеху.
Поискать сообщение об ошибке в багтрекере. Если вы можете однозначно отнести ошибку к одной из категорий, то вам будет гораздо проще искать только в ее пределах.
1.4.2. Сообщая об ошибке, постарайтесь:
указать ссылку на страницу, где вам удалось её получить, если это возможно. Или подробно описать, что и где работает не так или не работает вовсе.
изложить последовательность действий, которые, как вы думаете, привели к её возникновению
ответить на наши вопросы, если мы таки что-то не поймём
В ответ мы постараемся:
как-то отреагировать на ваше сообщение как можно быстрее
определить срочность и важность ошибки и поставить её в очередь на исправление
для крупных/критичных ошибок сообщить вам, когда она будет исправлена комментарием или даже анонсом в devnews@npj
1.4.3. Я понял чего мне не хватает от НПЖ!
напишите об этом в killerapp@npj. Только убедитесь, что вы первый кому это пришло в голову (для этого нужно понять, что эта возможность еще не реализована и в этом сообществе про нее еще не писали. Чтобы это выяснить, надо воспользоваться поиском)
2. Как тестировать какую-то отдельную функциональность?
Если вы выделили для себя какую-то область, наиболее важную для вашей работы (например, двустороннюю мейл интеграцию) и хотите протестировать именно ее, то вам стоит начать с изучения документации пользователя на эту функциональность, чтобы не запутаться.
Например, можно тестировать:
Приступая к тестированию, стоит изучить список тех ошибок, которые уже найдены. Для этого вам надо выбрать эту категорию в багтрекере, и отфильтровав список ошибок по ней, прочитать, что писали до вас. Заодно поймете как именно формулировать сообщение.
2.1. Я не нашел документации по функциональности, которую взялся тестировать
Тут возможно два варианта:
Вы ее просто не нашли. Спросите у разработчиков (координаты в самом низу каждой страницы) где ее можно почитать. Если она написана, вам скажут
Имеет смысл поискать в следующих местах:
node@npj:ДокументацияПользователя
progress@npj
devnews@npj
2. Может (весьма вероятно) оказаться так, что мы этот раздел документации еще не успели создать. Тогда спросите нас (например, в icq, или в одном из сообществ, или напишите письмо) и мы постараемся оперативно ответить на ваш вопрос. Если вы потом в своем журнале создадите документ, который сможет стать прототипом документации по этой функциональности, мы будем очень благодарны.
2.2. Мне не понятно что написано в документации по функциональности, которую я хочу тестировать
Все-таки прочитайте документацию до конца. Если все равно не понятно – спросите разработчиков – возможно из ответа на ваш вопрос родится более понятная документация. Если вы в результате смогли разобраться, попробуйте сформулировать этот раздел лучше чем мы — люди скажут вам спасибо :)