понедельник, 17 ноября 2008 г.

Профайлинг WPF, XBAP-приложений

Несколько ссылок на описание инструментария для профайлинга WPF-приложений.

http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx


http://msdn.microsoft.com/en-us/library/aa969767.aspx

среда, 12 ноября 2008 г.

ATVA 0.1, beta, программа для автоматического тестирования (мониторинга) голосовых приложений (порталов)

Не так давно нами была выпущена первая бета-версия нового продукта - ATVA ("Automated Testing for Voice Applications").

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

Смысл программы:

1. Составляется XML-файл с описанием дерева меню (или части всего меню), где мы описываем "". Как примерно выглядит используемый сейчас XML-файл (мониторинг реального голосового приложения) вы можете увидеть на скриншоте ниже.


2. Этот XML-файл скармливается программе (в командной строке).

3. Указываем, как часто запускать проверку. Для мониторинга лично мы настроили автозапуск приложения с периодичностью раз в полчаса, начиная с 8-ми утра до 9-ти вечера.

4. Получаем отчеты о ходе мониторинга - нам удобно, когда при неправильном поведении тестируемого объекта ATVA "пищит": один раз - "все хорошо", два раза - "все плохо и надо срочно звонить админам клиента, чтобы те поднимали свои упавшие сервера" :) ) . Если было зарегистрировано неправильное поведение тестируемой системы - ATVA отсылает sms с сообщением об ошибке ответственному за тестирование.


Создан интернет-сайт http://atva.indigosoft.ru/ по подержке продукта. Новости, его касающиеся, будут публиковаться там. Там же будут собираться статьи по автоматическому тестированию голосовых порталов. Там же можно будет узнать контакты для получения дополнительных сведений о продукте. Но сейчас сайт пустой. В процессе, так скажем :)

вторник, 11 ноября 2008 г.

Очистка Application Cache

Довольно часто при проверке последовательных билдов для XBAP-приложений (WPF+браузер) у нас возникала следующая проблема: приложение вроде бы запускается и работает, но! Потом оказывалось, что это была "старая" версия. И, соответственно, остались на ней все баги. Отсюда конфликты с разработчиками:
- да вы достали уже одно и то же присылать на тестирование! Все баги остались!
- да ну нафиг! у нас же все работает! Вы старую версию тестите!
А проблема была в кэше. XBAP-приложение кэшировалось в Application Cache.

Так вот, для очистки этого самого Application Cache достаточно выполнить команду:
c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\mage.exe -cc

Говорят, что помогает :)

P.S. А вот еще один способ на случай, если не установлен SDK:
rundll32% WINDIR% \ system32 \ dfshim.dll CleanOnlineAppCache

Сортировка задач в MS Project

Начну свой IT-блог с небольшого поста на тему "MS Project".

Вчера спросил у двух коллег "а как отсортировать задачи в MS Project'е по какому-нибудь полю?" на что не получил вразумительного ответа. Смешно? Так я и сам не знал этого тогда.

Привожу здесь гениальное решение!

Вот этот пункт меню позволяет сортировать.


В результате из такого неудобного для восприятия отображения задач:

можно получить примерно такое: