вторник, 24 января 2012 г.

Как тестировать веб проекты?



В данном проекте я выполняю помимо всего ещё и роль Quality Manager.
В рабочее воскресенье разработал для команды методологию использованию TFS

Вот ссылки того что читал прежде чем сформировать видение.
http://msdn.microsoft.com/en-us/library/ms182409(printer).aspx
http://msdn.microsoft.com/en-us/library/dd380634.aspx#Defining
http://msdn.microsoft.com/en-us/library/dd380647.aspx
http://msdn.microsoft.com/en-us/library/dd728086.aspx
http://inrecolan.ru/blog/viewpost/327


Несколько наблюдений по использованию технологии.



В субботу запустил первый тест сиют в работу.
При составлении Test Case, в поле Actionможно вставитьне более 255 символов
•
Все атрибуты по ролям лучше заводить в виде Shared Steps.
•
Все атрибуты по гипперссылкам и элементам управления лучше заводить в ввиде Parametrs.
•
На весь тест кейс при исполнениеможно указывать статус, не проходя все шаги.
•
Из тест кейса можно создать баг и сделать скриншот.Рекомендуется сначала проставитьстатусы по всем шагам в кейсе.
•
При создании бага из кейса вставляются сведения о шагах и конфигурация.
•
Для выгрузки результатов в ПМИ можно использовать утилиту
•
Есть следующие ограничения:
http://exporttfs2excel.codeplex.com/releases/view/70526
Не очень очевидно сделан, просмотр результатов тестирования. Если закрыть тест кейс, то его результаты также не будут видны.
Просмотреть результаты можно в разделе Test-Run tests
Шаги процесса тестирования хорошо расписанны вот здесь.
http://msdn.microsoft.com/en-us/library/bb385901.aspx


Акселераторы решений задач под SharePoint


Иногда на проектах требуется использовать решения внешних вендоров. Это необходимо для того чтобы рассширить иммеющейся функционала MS SharePoint 2010.

1.Рабочие процессы:
Применяется для
•Согласований заявок (ресурсы)
•Документооборота (движение документа внутри организации)
•Автоматизации задач администрирования портала

Есть готовый движок на русском языке.
http://www.nintex.com/en-US/Products/Pages/NintexWorkflow2010.aspx

Как альтернативу можно использовать конкретные наборы активности для решения конкретных задач. Под активностью понимаются программные блоки которые можно использовать для выполнения того или иного действия. Например, для извлечения данных из Active Directory.

2.Форумы

Для небольших форумов и больших форумов.
Поставляется в двух версиях в одной можно использовать форумы для небольших проектов, в другой можно использовать дополнительную базу которая позволяет  работать с большим количеством данных. Имеется русификатор.
http://www.lightningtools.com/social-squared/default.aspx

3. Информеры
“ITTILAN –Informers”–Погодные и валютные информеры
Веб-парты для вывода актуальной информации о погоде в вашем городе и курсах валют. Есть возможность настраивать количество городов и валют. Текущая погода визуализируется соответствующими «погодными» иконками.
http://ittilan.ru/modules/

4. Веб-часть с flash-video
http://www.amrein.com/apps/page.asp?Q=5747\\2007
http://mikeknowles.com/blog/2010/01/10/SharePointFlashWebPart.aspx
http://svp.codeplex.com/open
http://store.bamboosolutions.com/sharepoint-video-library.aspx\\2007
http://www.codeproject.com/KB/sharepoint/SPFFlashMovie.aspx-2010 open

5.Опросы
http://surveywebpart.codeplex.com/
http://social.technet.microsoft.com/Forums/en/sharepointgeneral/thread/990b5a4f-0b6b-47ba-8d56-92832964cf9d
http://www.sharepointdev.net/sharepoint--general-question-answers-discussion/sharepoint-survey-tools-804.shtml
http://www.kwizcom.com/ProductPage.asp?ProductID=333&ProductSubNodeID=353
http://www.amrein.com/apps/page.asp?Q=5792

воскресенье, 22 января 2012 г.

четверг, 8 декабря 2011 г.

Как собрать все задачи в одном месте?

Если кратко то вот так
http://msdn.microsoft.com/en-us/library/ms497457.aspx

Концепция

http://msdn.microsoft.com/en-us/library/aa981241.aspx
Как сделать сообщения в обсуждении "анонимными"?

Очень часто пользователи просят сделать


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

Для изменения данной ситуации
1. В параметрах списка выбираем поле-изменить поле. Откроется меню в котором можно выбрать свойство поля.
Для свойства поля указываем Aдрес SIP.
2. Повторяем для всех полей
3. Идем в представления. Выбираем значения без структуры и выбираем
вместо "кем изменено (рисунок и имя)" поле "кем изменено".

Больше имя пользователя нигде не высвечивается
Настройка расширенного поиска по людям в SharePoint.


Как создавать свои веб-части
http://www.youtube.com/watch?v=cQ0NjoWQufQ

Вот какую статью удалось найти для понимания проблемы
http://blog.mastykarz.nl/sharepoint-people-search-lessons-learned-covering-basics/

Вот что кажется наиболее реальным с точки зрения реализации.

http://blogs.technet.com/b/meamcs/archive/2010/12/23/sharepoint-2010-people-search-using-metadata.aspx

Вот таким образом можно изменить результаты поиска
http://www.sharepointology.com/development/customize-the-people-search-results-part-2/

воскресенье, 4 декабря 2011 г.

Как получить в рабочем процессе MS Sharepoint Server 2010, менеджера для текущего пользователя?
Возникла проблема, нужно в рабочем процессе получать сведения о менеджере текущего пользователя и подставлять его в рабочий процесс.
Оказалось что это стандартная активность если вы используете стандартную службу профилей.
http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx

А вот здесь расписано каким образом можно создать форму которая буде запрашивать значения у менеджера текущего пользователя
http://blogs.technet.com/b/meacoex/archive/2010/11/01/get-manager-approval-in-sharepoint-designer-2010-step-by-step.aspx