20
Certyfikacja aplikacji Michał Żyliński Michal.Zylinski@microsoft .com Microsoft Polska 07/02/2022 1

Microsoft-Certyfikacja Aplikacji

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Microsoft-Certyfikacja Aplikacji

Certyfikacja aplikacjiMichał Żyliński

[email protected] Polska

04/10/2023 1

Page 2: Microsoft-Certyfikacja Aplikacji

Rodzaje certyfikacji

04/10/2023 2

Certified For... 50• 3 lata• $7000 - $13 000

Testy platformowe 10

• 2 lata• $250 elementy serwerowe• $400 elementy klienckie

Certified For... 30• 2 lata• $1000 - $3000

Designed For... 20• 2 lata• $400

Page 3: Microsoft-Certyfikacja Aplikacji

Testy platformowe• Wybierz model:

– ISV– Hosted

• Wybierz platformę operacyjną (min. 1):– Windows Server 2008– Windows Client

• Wybierz składniki dodatkowe (min. 1):– SQL Sever 2008– Managed Code– Office– Web Services & .NET Framework

04/10/2023 3

Page 4: Microsoft-Certyfikacja Aplikacji

Testy platformowe

• Testujemy jeden produkt• Windows Client = Windows XP, w przypadku

Windows Vista zalecamy “Certified for Windows Vista”

• Windows Server 2008 = testy oparte o wymagania “Works with…” (logo gratis!)

• Testy dla Windows Server 2003 oraz SQL Server 2003 obowiązują tylko do końca marca 2009

04/10/2023 4

Page 5: Microsoft-Certyfikacja Aplikacji

Testy platformowe – wymagania (OS)• Executes on Microsoft Windows Server 2003/2008/Windows

XP and maintains stability while performing primary functionality

• Uses Windows Resources (heaps, page heaps, locks, and handles) appropriately

• Does not attempt to replace files protected by Windows File Protection

• All device or filter drivers installed by the application are digitally signed by Microsoft WHQL

• All kernel-mode drivers installed by the application pass Windows driver verification

04/10/2023 5

Page 6: Microsoft-Certyfikacja Aplikacji

Testy platformowe – wymagania (pozostałe)Web Services and the .NET Framework1. Exposes a Web service using .NET Framework or .NET Compact Framework2. Consumes a Web service using .NET Framework or .NET Compact Framework

Microsoft Office1. Application includes a COM add-in for Microsoft Office 2003 or 20072. Application includes a VBA add-in for Microsoft Office 2003 or 20073. Application includes a VSTO add-in for Microsoft Office 2003 or 20074. Application exposes data in Microsoft Office 2003 via Research and Reference feature5. Application integrates data in Microsoft Office 2003 or 2007 via Smart Tags6. Application Requires one of the Microsoft Office 2003 or 2007 Editions programs to exercise some of its

documented functionality

Microsoft SQL Server1. Supports ADO, ADO.NET, OLE DB, ODBC, or JDBC to connect to SQL Server2. Supports SQL Authentication or Windows Authentication

Managed Code1. All Application Assemblies consist of Managed Code built on the Microsoft .NET Framework.

6

Page 7: Microsoft-Certyfikacja Aplikacji

Certified for Windows Vista-wymagania

04/10/2023 7

Installation Requirements• Use Windows components for installation• Support User Account Control for installation• Install to correct folders• Sign ClickOnce manifests• Keep ClickOnce installations isolated• Correctly configure package identity• Install Windows resources properly• Follow best practices for creating custom actions• Avoid reboots during installation• Support command-line installation• Follow component rules

Compatibility and Interoperability Requirements• Support x64 Versions • Sign files and drivers• Perform version checking properly• Support concurrent user sessions• Avoid loading services and drivers in safe mode• Follow anti-malware policies

Reliability Requirements• Eliminate unnecessary restarts• Eliminate application failures

UAC Test cases• Verify that all of the application’s executables

contain an embedded manifest that define its execution level

• Verify that least-privilege users cannot modify other users’ documents or files

• Verify that least-privilege user is not able to save files to the Windows System directory

Page 8: Microsoft-Certyfikacja Aplikacji

Proces certyfikacji

Zdobycie wiedzy

Wybierz organizacjętestującą

Promuj się z użyciem logo

Development Wstępne, samodzielne testy

Zgłoś aplikacjęPotwierdzenie pomyślnego

ukończenia testów

Skorzystaj z Dodatkowych

benefitów programu

Produkcja

Testy

WprowadzanieNa rynek

Page 9: Microsoft-Certyfikacja Aplikacji

Certyfikacja – jak zacząć?

W skrócie:1. Zacznij od strony Lionbridge2. Zarejestruj się na

https://cert.veritest.com/register/ 3. Przekaż produkt do testów4. Poczekaj 2-3 tygodnie

04/10/2023 9

Page 10: Microsoft-Certyfikacja Aplikacji

Proces rejestracji

Zapoznaj się z wymaganiami testowymiWypełnij formularz on-line (ok. 60-90 min):

• Informacje o firmie• Informacje o produkcie• Wybór testu(-ów)

04/10/2023 10

Page 11: Microsoft-Certyfikacja Aplikacji

Przesyłka i testy

• Przekazanie aplikacji: fizycznie lub elektronicznie (FTP)• W przypadku aplikacji wykorzystujących bazę danych warto

przekazać backup wraz z przykładowymi danymi• Istnieje możliwość przekazania maszyny wirtualnej (uwaga na

zainstalowane aplikacje 3rd party!)• W przypadku aplikacji hostowanych możliwość testów

zdalnych (płatne ekstra)• Konieczne załącznie anglojęzycznej instrukcji instalacji

04/10/2023 11

Page 12: Microsoft-Certyfikacja Aplikacji

Koszty w szczegółach

Testy platformy operacyjnej:• Windows Server 2008: $250• Windows Server 2003: $400 • Windows Client: $400

Testy dodatkowe:• SQL Server 2008: $250• SQL Server 2005: $400 • Office 2007: $400 • Office 2003: $400 • Web Services plus .NET Framework: $400 • .NET Managed Code: $400

Ewentualne dopłaty:• Język inny niż angielski: $100• Testy zdalne: $200• Ponowne testy: 65% opłaty podstawowej

04/10/2023 12

Page 13: Microsoft-Certyfikacja Aplikacji

13

Page 14: Microsoft-Certyfikacja Aplikacji

Zakres InnovateOn

14

Page 15: Microsoft-Certyfikacja Aplikacji

Learn

Build

Test

Market

InnovateOn – do czego służy?

15

Pierwszy punkt kontaktu dla partnerów

Page 16: Microsoft-Certyfikacja Aplikacji

InnovateOn w szczegółach

Learn

• Webcasty i laboratoria• Materiały demonstracyjne• Łatwy dostęp do pobrań:

– SDK’s– white papers– FAQ

16

Page 17: Microsoft-Certyfikacja Aplikacji

InnovateOn w szczegółach

Build

• Darmowe wsparcie techniczne• Przykładowe kody źródłowe• MSDN Developer Center• Społeczności programistów• Blogi i fora techniczne

17

Page 18: Microsoft-Certyfikacja Aplikacji

InnovateOn w szczegółach

Test

• Materiały informacyjne o procesie certyfikacji

• Zniżki na testy– vouchery na testy platformowe z WS

2008 i SQL 2008 (wartość komercyjna ok $650) dla 150 pierwszych zgłoszeń, ważne do końca marca.

18

Page 19: Microsoft-Certyfikacja Aplikacji

InnovateOn w szczegółach

Market

• Solution Profiler• Partner Marketing Center• Partner Channel Builder

19

Page 20: Microsoft-Certyfikacja Aplikacji

WWW.INNOVATEON.COM

[email protected]

20