Windows Test Suite Open Source

Slides:



Advertisements
Similar presentations
Web Sites Testing with Visual Studio Team System Shai Raiten Sela Group
Advertisements

Version Control. How do you share code? Discussion.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Redmond Protocols Plugfest 2016 Vivian TIAN Enhanced User Experience For Protocol Test Suites Software Engineer.
Enhanced User Experience For Protocol Test Suites
CS5220 Advanced Topics in Web Programming Version Control with Git
TOP project – STATUS UPDATE & Workflow demo
Convergence /20/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
6/10/ :23 PM TOOL-504T A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML Joanna Mason & Unni Ravindranathan Program.
How to expand your Azure Stack marketplace
RDP Protocol Test Suite
How to Build a Complete Office Add-in Solution
Microsoft Build /4/2018 6:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Virtual Academy
Windows Azure Jason Olson, Program Manager 4-142
Redmond Protocol Plugfest 2016
Developing Drivers in Visual Studio
Azure API Management Jothi Prakash A
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Manual testing of Windows Metro style apps built using HTML
Building a Continuous Integration Pipeline using VSTS
Advancing the SharePoint Developer Community (PnP)
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
Overview of Social Computing in Microsoft SharePoint 2010
Git Version Control for Everyone
Microsoft Build /10/2018 3:26 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Learn about PnP initiative and the new SharePoint Framework
Building modern web applications with Visual Studio and Web Essentials
DevOps: Azure Monitoring & Authoring Updates for Operations Manager 2012 SP1
11/23/2018 2:35 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Visual Studio 2013 for web developers
Release Management with Visual Studio Team Services
IntelliJ + Visual Studio Team Services Jamie Cool
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
TFS from on-prem to the cloud with Azure DevOps Services
Michael Beck Principal Group Program Manager Microsoft Corporation
Application Insights Diagnostics Preview
Learn how to use and customize the Dynamics AX interactive help system
Windows SDK for Facebook
Team Foundation Server 2010 for Everyone
Windows Template Studio
Microsoft Build /16/2019 1:17 PM Adding Interactions in the Visual Layer to Create Customized & Responsive Experiences Anthony Young & Lindsay Kubasik.
Tech·Ed North America /17/2019 6:01 PM
Microsoft SharePoint Conference 2009 Jon Flanders
Microsoft Connect /16/ :45 PM
Getting started with SharePoint Framework
Microsoft Connect /22/2019 9:54 PM
Microsoft Connect /23/ :38 AM
Microsoft Connect /24/ :10 PM
TechEd /3/ :48 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
An introduction to the SharePoint Patterns and Patterns initiative
Delivering great hardware solutions for Windows
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
HDInsight Tools for Visual Studio
4/28/2019 6:13 PM HW-889P Advanced driver code analysis techniques Tips and tricks to develop more secure & reliable drivers Dave Sielaff Principal Software.
Under the hood: Installation and updates for Metro style apps
5/7/2019 5:52 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
The complete developer's guide to the SkyDrive API
Building BI applications using PowerPivot for Excel
Using Smart Unit Tests to find bugs earlier in the development cycle
Inside the Windows 8 driver developer workflow
Desktop App Assure Service Microsoft Representative Name June 7, 2019
Overview on CI Use JJB (Jenkins Job Builder) to manage Jenkins jobs.
AEP Retirement and updates in reselling Academic licensing
Presentation transcript:

Windows Test Suite Open Source Microsoft 2016 11/20/2018 6:45 PM Windows Test Suite Open Source Vivian Tian Software Engineer © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Windows Test Suite Open Source How to Participate Demo Q&A

Windows Protocol Test Suite Open Source

Windows Test Suite Open Source Kickoff: Windows Protocol Test Suites Open Source Project Jan, 2016 MIT License: Short and permissive Release 1.0.5000.0: Protocol Test Suites 1.0.5000.0 (RDP included) Protocol Test Manager 1.0.5000.0 Protocol Test Framework 1.0.5000.0 May, 2016 Tag RDP Test Suite 1.0.5142.0 to align with WS2016/Win10 specs Oct, 2016 More Test Suites are coming Before June, 2017

Windows Test Suite Open Source Windows Protocol Test Suite Open Source Roadmap Open Sourced Test Suite Protocols RDP MS-RDPBCGR, MS-RDPEDISP, MS-RDPEDYC, MS-RDPEGFX, MS-RDPEGT, MS-RDPEI, MS-RDPEMT, MS-RDPEUDP, MS-RDPEUSB, MS-RDPEVOR, MS-RDPRFX FileServer MS-SMB2, MS-FSRVP, MS-SWN, MS-DFSC, MS-RSVD, MS-SQOS, MS-FSA MS-SMB MS-SMBD Kerberos MS-KILE, MS-KKDCP, MS-PAC BranchCache MS-PCCRC, MS-PCCRR, MS-PCCRTP, MS-PCHC, MS-CCROD AD Family Test Suite MS-ADTS-LDAP, MS-ADTS-PublishDC, MS-ADTS-Schema, MS-ADTS-Security, MS-APDS, MS-DRSR, MS-FRS2, MS-LSAD, MS-LSAT, MS-NRPC, MS-SAMR BYOD Test Suite MS-ADFSPIP MS-AZOD Test Suite MS-AZOD

Protocol Test Framework Open Source PTF is a framework based on Visual Studio Unit Test Framework PTF provides an infrastructure to simplify the protocol test suites development Open sourced to GitHub, released 1.0.5000.0 Visual Studio Unit Test Protocol Test Framework RDP Test Suite FileServer Test Suite …

Protocol Test Manager Open Source PTM is a step-by-step wizard for protocol test suite run PTM Plugin provides customized functionalities for specific test suite. PTM open sourced to GitHub, Plugin open sourced to GitHub, released 1.0.5000.0 PTM Command Line GUI Main Window Kernel RDP Plugin FileServer Plugin Kerberos Plugin …

Community Response (May 2016~ Oct 2016) Protocol Test Framework: https://github.com/Microsoft/ProtocolTestFramework Windows Protocol Test Suite & Protocol Test Manager: https://github.com/Microsoft/WindowsProtocolTestSuites Activities Protocol Test Suites & PTM Protocol Test Framework Total Download 97 98 195 Fork 31 15 46 Issues 10 10 (4 closed) Stars 24 7 31 Unique Visitors 124 26 150

How To Participate

Contribution License Agreement (CLA) Contributors must sign a Contribution License Agreement (CLA) before any pull requests will be considered. This is a one time job. Once you have signed a CLA for any project sponsored by Microsoft, you are good to go for all the repos sponsored by Microsoft.

Issues Documentation Ways to contribute Test Cases Features Report issues Contribute to existing bug fixes and help verify Documentation Submit updates and improvements to the documentation Test Cases Add new test cases Features Firstly log an issue to notify the team to check if others are working on the feature Add new features.

Contribute Process Refer to Contributing Guide Follow existing code conventions Update corresponding documents Clear commit description Build test suite Passed all impacted test cases Be compatible with Windows Contributor: Fork &Clone the Repo Contributor: Make the fix Contributor: Build and regression My team: Accept and Merge My team: Code Review Contributor: Submit a pull request Submit to the default/staging branch Help verify the Protocol SDK updates Build all test suites Regression all related test suites Refer to Contributing Guide

Demo

Build an Active Community View news announcement in Open Specification Windows Protocols Forums. Discuss test suites issues on the GitHub Issues. Contribute to Protocol Test Framework on GitHub. Contribute to Windows Protocol Test Suite & Protocol Test Manager on GitHub. For Open Specifications Protocols support, contact dochelp@microsoft.com. Succeed Participate Join Create Explore

Q&A Thanks