Тесты
<<  Составление меню Тестирование (один правильный ответ)  >>
Тестирование приложений
Тестирование приложений
Зачем тестировать
Зачем тестировать
ISV Software Testing Framework
ISV Software Testing Framework
“Platform" Test for ISV Solutions
“Platform" Test for ISV Solutions
Microsoft Platform Test
Microsoft Platform Test
Ваучеры на бесплатное тестирование
Ваучеры на бесплатное тестирование
Что можно и нельзя тестировать
Что можно и нельзя тестировать
Компоненты Microsoft Platform Test
Компоненты Microsoft Platform Test
Компонент Windows Client
Компонент Windows Client
Компонент Windows Server
Компонент Windows Server
Компонент на управляемом коде
Компонент на управляемом коде
Компоненты Office
Компоненты Office
Компонент SQL Server
Компонент SQL Server
Компонент Web-сервисов
Компонент Web-сервисов
Microsoft Platform Test
Microsoft Platform Test
Microsoft Platform Test for ISV Solutions Application Test
Microsoft Platform Test for ISV Solutions Application Test
Microsoft "Designed for"
Microsoft "Designed for"
Microsoft “Certified for”
Microsoft “Certified for”
Подготовка к
Подготовка к
Windows Vista - Общая информация
Windows Vista - Общая информация
Проверка версии
Проверка версии
User Access Protection/LUA
User Access Protection/LUA
64-битная версия windows vista
64-битная версия windows vista
Windows Resource Protection
Windows Resource Protection
Платформа для Firewall/Anti-Virus
Платформа для Firewall/Anti-Virus
Разделение сервисов
Разделение сервисов
Остальные риски - 1
Остальные риски - 1
Остальные риски - 2
Остальные риски - 2
ISV Community Days Q3-FY06
ISV Community Days Q3-FY06
Тестирование приложений
Тестирование приложений

Презентация на тему: «Тестирование приложений». Автор: Alexei Fedorov. Файл: «Тестирование приложений.ppt». Размер zip-архива: 350 КБ.

Тестирование приложений

содержание презентации «Тестирование приложений.ppt»
СлайдТекст
1 Тестирование приложений

Тестирование приложений

Алексей Федоров alexeif@microsoft.com Microsoft/Россия

2 Зачем тестировать

Зачем тестировать

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

3 ISV Software Testing Framework

ISV Software Testing Framework

Дизайн, разработка, тестирование, выпуск продукта

Тестирование продукта

Competency ISV/Software Solutions

Ascend/Touchdown BetaOne Services ADS, Project Health Check

“Certified For” (50 Partner Points) “Designed For” (20 Partner Points) “Platform” Test (10 Partner Points)

Использование логотипа Маркетинговые программы

4 “Platform" Test for ISV Solutions

“Platform" Test for ISV Solutions

Требование: пройти 2 теста

Windows Server

$400

10

2 года

Windows Client

$400

10

2 года

SQL Server

$400

10

2 года

Managed Code

$400

10

2 года

Office

$400

10

2 года

Web Services + .NET Framework

$400

10

2 года

5 Microsoft Platform Test

Microsoft Platform Test

Возможные комбинации Windows Server / SQL Server Windows Server / Managed Code Windows Server / Web Services and .NET Framework Windows Server / Office 2003 Windows Server / Windows Client Windows Server plus 2, 3, 4, or 5 components Windows Client / SQL Server Windows Client / Managed Code Windows Client / Web Services and .NET Framework Windows Client / Office 2003 Windows Client plus 2, 3, 4, or 5 components

6 Ваучеры на бесплатное тестирование

Ваучеры на бесплатное тестирование

Дают право протестировать продукт следующими компонентами Platform Test Windows Server + Windows Client Windows Server + SQL Server Windows Server + Managed Code Windows Server + Web Services & .NET Framework Windows Server + MS Office 2003 Editions Windows Client + SQL Server Windows Client + Managed Code Windows Client + Web Services & .NET Framework Windows Client + MS Office 2003 Editions Предполагают обязательство партнера В течение 3х месяцев получить статус Certified Partner в компетенции ISV/Software Solutions Число ваучеров ограничено!!! Контактное лицо – Алексей Кокин i-alexko@microsoft.com

7 Что можно и нельзя тестировать

Что можно и нельзя тестировать

Можно Коммерческие версии программных продуктов Средства разработки Расширения средств разработки (add-ons, plug-ins) Нельзя Отдельные библиотеки Бета-версии продуктов Продукты для внутреннего использования внутри компании

8 Компоненты Microsoft Platform Test

Компоненты Microsoft Platform Test

9 Компонент Windows Client

Компонент Windows Client

Подмножество «Designed for Windows XP» Выполняется под Windows XP и не вызывает сбоев системы Использует «подписанные» драйверы (Microsoft WHQL), kernel-драйверы – Windows Driver Verification Windows Hardware Compatibility Test (HCT) 11,0 или выше Обладает одной из характеристик: Не требует перезагрузки при установке Поддерживат установку для “All Users” Поддерживает быстрое переключение пользователей Не требует расширенных привилегий для работы (Limited User) Корректно использует ресурсы ОС

10 Компонент Windows Server

Компонент Windows Server

Требования схожи с Windows XP Не вызывает сбоев системы Использует «подписанные» драйверы Обладает одной из характеристик: Не требует перезагрузки при установке Во время установки не блокирует другие сервисы Поддерживает Active Directory Поддерживает Windows Management Integration (WMI) Использует Windows SharePoint Services Использует ASP.NET для Web-приложений

11 Компонент на управляемом коде

Компонент на управляемом коде

Приложение работает под управлением .NET Framework 1.0 1.1 2.0 Все сборки приложения .exe, .dll и т.п. на управляемом коде

12 Компоненты Office

Компоненты Office

Связывание с Office 2003 Включает COM add-in Включает VBA add-in Включает VSTO add-in Отражает данные в Research & Reference Отражает данные через Smart Tags Для полноценного функционирования приложение требует один из вариантов Office 2003

13 Компонент SQL Server

Компонент SQL Server

Связь с SQL Server через ADO, OLE DB, ODBC или JDBC Дополнительно Требует установки SQL Server 2000 SP3 и выше (не требуется для SQL Server 2005) Поддерживает аутентификацию SQL Server или Windows

14 Компонент Web-сервисов

Компонент Web-сервисов

Предоставляет или потребляет XML Web-сервисы Поддерживает стандарты XML Schema 1.0 SOAP 1.1 WSDL 1.1 UDDI 2.0 Использует .NET Framework

15 Microsoft Platform Test

Microsoft Platform Test

Логотип не предоставляется Результаты тестирования актуальны в течение 2-х лет Подготовка Изучить «Microsoft Platform Test for ISV Solutions Application Test Specification»

16 Microsoft Platform Test for ISV Solutions Application Test

Microsoft Platform Test for ISV Solutions Application Test

Specification

Обновление – Декабрь 2005

17 Microsoft "Designed for"

Microsoft "Designed for"

Designed for windows XP $5K, 20 PP, 2 года designed for windows mobile (pocket PC or smartphone) $400, 20 PP, 2 года designed for ... MBS solutions $600-$1500, 20 PP, 2 года

18 Microsoft “Certified for”

Microsoft “Certified for”

Certified for Windows Server 2003 Standard Edition $20K, 50 PP, 3 года Certified for Windows Server 2003 Enterprise Edition $25К, 50 PP, 3 года Certified for Windows Server 2003 Datacenter Edition $30К, 50 PP, 3 года Certified for SQL Server 2000 $10К, 50 PP, 3 года Data Warehouse Alliance Testing $10К, 50 PP, 3 года

19 Подготовка к

Подготовка к

20 Windows Vista - Общая информация

Windows Vista - Общая информация

Изменения номеров версий Усиление безопасности и другие изменения User Access Protection (UAP)/Limited User Account (LUA) 64-битная версия Windows Vista WRP (Windows Resource Protection: файлы, реестр) Платформа для Firewall/Anti-Virus Разделение сервисов Internet Explorer - Lower Rights IE (LoRIE)

21 Проверка версии

Проверка версии

Риск Приложениям не требуется проверять версию ОС за исключением следующих случаев: Проверки зависимостей от компонентов платформы Проблемы Приложения не устанавливаются Приложения отображают сообщение “unsupported OS” Подходы Изменть приложение – позволить работать с новой версий ОС Использовать «version-lie shim» (Compatibility Administer) Разрешить режим «OS compatibility»

22 User Access Protection/LUA

User Access Protection/LUA

Риск Из-за неверного дизайна приложения не работают в режиме Limited User Account Исключение: некоторые приложения должны выполнять административные задачи Проблемы Install/Uninstall – не работают Сообщения “Access denied” или “Admin privileges required” Приложения не работают, не сохраняют настройки в реестре/файлах Приложение завершается при смене прав пользователя Подходы Модифицировать приложение для работы под UAP Сохранять данные приложения в рекомендованные области диска/реестра c:\users\AppData \\HKCU\ Отключить UAP для Install/Uninstall Изменить привилегии приложения - “Run Elevated”, “Run As Admin”

23 64-битная версия windows vista

64-битная версия windows vista

Риск 64-битная версия Windows Vista аналогична 32-битной версии Windows Vista за исключением: Поддержки 16-битных приложений Поддержки 32-битных приложений Проблемы 16-битные приложения не работают на платформе Vista 64-бит 32-битные приложения, использующие 32-битные драйверы не будут работать на 64-битной версии Vista Подходы Модифицировать приложения Преобразовать 16-битные в 32-битные или драйверы (32-битные драйверы в 64-битные драйверы)

24 Windows Resource Protection

Windows Resource Protection

Риск Приложения пытаются изменить защищенные файлы или реестрв Windows XP - автоматически замещает системные файлы, измененные приложениями Windows Vista – замена компонентов Windows (msvcrt*.DLL) вызывает проблемы совместимости приложений Проблемы Неработоспособность Install, uninstall и самого приложения “Access denied” при записи или модификации Приложение завершается с ошибкой Подходы Приложение игнорирует ошибку и продолжает работу (предпочтительно) Модифицировать приложения для работы с WRP Не распространять компоненты Windows в составе приложения

25 Платформа для Firewall/Anti-Virus

Платформа для Firewall/Anti-Virus

Риск Предыдущие версии ОС не предоставляли API или внутренние структуры данных для сетевого сканирования, firewall и анти-вирусных приложений Проблемы Изменения в ОС могут привести к неработоспособности соответствующего класса приложений Подходы Использовать новую платформу для создания соответствующих приложений (Windows Vista и далее) Партнерство с компаниями-производительями для поддержки Windows Vista CA eTrust v7.1 Другие (в период Beta 2 или RTM)

26 Разделение сервисов

Разделение сервисов

Риск Сессия 0 отделена от пользовательского уровня и изолирована Используется только сервисами Не поддерживается пользовательский интерфейс Проблемы Сервисы/приложения «зависают» при попытке отобразить UI в сессии 0 Приложения могут «зависнуть» при попытке создания объектов с глобальными именами в сессии 0 Подходы Session 0 shim – перенаправляет создание именованных объектов в сессию приложения из сессии 0 Текущий пользователь получает уведомление при отображении UI в сессии 0

27 Остальные риски - 1

Остальные риски - 1

Изменени в Shell/Explorer Изменение в структуре стандартных папок Desktop window manager – приложения, не обрабатывающие DWM могут иметь проблемы с отображением Новые UI themes – приложения не поддерживающие темы могут иметь проблемы с отображением Fast user switching – приложения не поддерживающие нескольких пользователй или использование терминального сервера могут не работать

28 Остальные риски - 2

Остальные риски - 2

Драйвера принтеров Запрещено использование драйверов уровня Kernel Недоступные/не поддерживаемые сервисы Front Page Server Extensions Point-to-point (POP3) server Services for Macintosh Справка Новый формат файлов (CHM & HLP будут поддерживаться)

29 ISV Community Days Q3-FY06

ISV Community Days Q3-FY06

30 Тестирование приложений
«Тестирование приложений»
http://900igr.net/prezentacija/informatika/testirovanie-prilozhenij-251243.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Тесты > Тестирование приложений