Redmond Protocols Plugfest 2016 Vivian TIAN Enhanced User Experience For Protocol Test Suites Software Engineer.

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Voice Issues.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
A New Soar Debugger in Java Douglas Pearson ThreePenny Software
Develo p Rapid reaction to feedback Operate Software to value delivery Monitor Fix No actionable feedback resulting in high MTTR Isolated operations.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Event Viewer Was of getting to event viewer Go to –Start –Control Panel, –Administrative Tools –Event Viewer Go to –Start.
Chapter 6 Configuring, Monitoring & Troubleshooting IPsec
E-Con Roadmap to Success Roadmap for the e-Con Sales and Product Configurator.
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
Jason Morrill NCOAUG Training Day February, 2008
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Module 15: Monitoring. Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried.
1 Objectives Windows Firewalls with Advanced Security Bit-Lock Update and maintain your clients using Windows Server Update Service Microsoft Baseline.
Hands-On Microsoft Windows Server 2008
Penetration Testing Security Analysis and Advanced Tools: Snort.
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
Testing Tools. Categories of testing tools Black box testing, or functional testing Testing performed via GUI. The tool helps in emulating end-user actions.
June 2013 Profile management v5.0 Excalibur - XenDesktop 7 Mick Glover Worldwide Support Readiness.
Module 14: Configuring Server Security Compliance
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Excel Connector for JIRA Installation and functional presentation.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
IBM Software Group © 2006 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
© Copyright 2011 Fujitsu Fujitsu America August 2012 Interstage BPM New Features Release
© SCRIBE SOFTWARE CORPORATION 2008 Tips and Tricks for Working with Scribe Insight Trace Files.
Automation Build TFS 2010 Trainer: Eran Ruso. Training Agenda Team System Introduction SCM – Classic – Feature Crus Team Build 2010.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Maintaining and Updating Windows Server 2008 Lesson 8.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
Exploreengage elevate explore engage elevate Presented By: Laura Murphy, Turnkey Technologies.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Redmond Protocols Plugfest 2016 Matt Kurjanowicz Hyper-V Networked Storage: MS-HVRS, MS-SQOS, MS-RSVD, MS-VHDX, MS- HRL updates Senior Software Engineer.
Redmond Protocols Plugfest 2016 Randy Dong AD Family and BYOD Protocol Test Suite Updates Software Engineer.
Redmond Protocols Plugfest 2016 Yan ZENG File Server Family Test Suite Updates Software Engineer.
Module 4: Troubleshooting Web Servers. Overview Use IIS 7.0 troubleshooting features to gather troubleshooting information Use the Runtime Control and.
SQL Database Management
ArcGIS for Server Security: Advanced
Introduction ITEC 420.
Enhanced User Experience For Protocol Test Suites
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
Using E-Business Suite Attachments
Implementing Network Access Protection
Securing the Network Perimeter with ISA 2004
RDP Protocol Test Suite
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Redmond Protocol Plugfest 2016
Processes The most important processes used in Web-based systems and their internal organization.
2016 Minnesota Assessment Conference
Module 0: Introduction Chapter 2: Getting Started
Quick Start Guide for Visual Studio 2010
Web Development Using ASP .NET
Windows Test Suite Open Source
Chapter 8: Monitoring the Network
Hardware Hash Quality Assurance Tool V2
Functions of an operating system
Visual Studio 2010 SharePoint Development Tools Overview
SSDT and Database Project Basics
MESSAGE ACCESS AGENT: POP AND IMAP
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Redmond Protocols Plugfest 2016 Vivian TIAN Enhanced User Experience For Protocol Test Suites Software Engineer

Agenda Protocol Test Manager Super Logging with MMA MMA parser update to Windows protocols Q&A

Protocol Test Manager Background Partner number increases year by year Partners show interests to run test suite during product development phase Introduction Provide a step-by-step wizard for protocol test suite run. Support environment auto detection, configuration, case run and case run result investigation.

PTM Capability Protocol Test Manager Guide: Embedded deployment guide illustration

Protocol Test Manager PTM Capability Guide: Embedded deployment guide illustration Detect: SUT capability auto detection

Protocol Test Manager PTM Capability Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Filter: Cases filtered by features and SUT capability

Protocol Test Manager PTM Capability Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: GUI Test suite configuration Filter: Cases filtered by features and SUT capability

Protocol Test Manager PTM Capability Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: GUI Test suite configuration Filter: Cases filtered by features and SUT capability Run: GUI test case run w/o VS dependency

Protocol Test Manager PTM Capability Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: GUI Test suite configuration Filter: Cases filtered by features and SUT capability Run: GUI test case run w/o VS dependency Investigate: Integrated test run logs

Protocol Test Manager PTM Capability Rerun: Rerun and profile supported Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: Test suite configuration recommendation Filter: Cases filtered by features and SUT capability Run: GUI test case run w/o VS dependency Investigate: Integrated test run logs

Protocol Test Manager PTM Capability Rerun: Rerun and profile supported Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: Test suite configuration recommendation Filter: Cases filtered by features and SUT capability Run: GUI test case run w/o VS dependency Investigate: Integrated test run logs Cmd: Command line supported ptmcli.exe [-s|-selected] [-r|-report reportfile] [-outcome pass,fail,inconclusive,notrun] [-sortby name|outcome] [-separator comma|space] -p | -profile profileName Specifies the file name of profile of the test suite to run. -s | -selected Turn this switch on to run only the test cases selected in the Run Page of PTM. Otherwise, run all the test cases in the profile. -r | -report reportfile Specifies the file name of the plain text report. -outcome Specifies the outcome of the test cases to be included in the plain text report. Saparate using comma without space. Possible values: pass,fail,inconclusive,notrun Default value: pass,fail. -sortby Specifies the way to sort the test cases in the report. Possible values: name outcome. Default value: name -separator Specifies the separator in the plain text report. Possible values: space comma Default value: space

Deploy Guide Cmd Line Detect SUT TS Configure Filter Cases Run Case Investigate Rerun with Profile Protocol Test Manager PTM Capability Rerun: Rerun and profile supported Guide: Embedded deployment guide illustration Detect: SUT capability auto detection Configure: Test suite configuration recommendation Filter: Cases filtered by features and SUT capability Run: GUI test case run w/o VS dependency Investigate: Integrated test run logs Cmd: Command line supported

Protocol Test Manager PTM Infrastructure : PTM Command LineGUI Main Window Kernel FileServer Plugin AdFamily Plugin ADOD Plugin Kerberos Plugin RDP Plugin …

Super Logging With MMA Run-time information for test case failure investigation Test case log - by log file Network traffic - by Microsoft Message Analyzer/Netmon/Wireshark Encrypted message – by Visual Studio Debug Tool Network Traffic Test Log Encrypted Message MMA Super logging Combine all valuable logging information in MMA

Super Logging With MMA Event Tracing Session ETW Controller ETW Provider Events Logged Events ETW Consumer Events Delivery in real-time Events Log Files Protocol Test Suites MMA

MMA Parser Freshly released MMA parser aligned with Window Server 2016 TP5 Release with latest MMA 1.4: ParserUpdates RSVD Add new messages/operations RSVD_BLOCK_DEVICE_TARGET_SPECIFIER Structure RSVD_BLOCK_DEVICE_TARGET_SPECIFIER_SNAPSHOT Structure SVHDX_APPLY_SNAPSHOT_PARAMS Structure SVHDX_TUNNEL_QUERY_VIRTUAL_DISK_CHANGES_REQUEST Structure SVHDX_TUNNEL_QUERY_VIRTUAL_DISK_CHANGES_REPLY Structure Update decoding logic to parse existing messages correctly. RSVD_TUNNEL_CHANGE_TRACKING_GET_PARAMETERS RSVD_TUNNEL_CHANGE_TRACKING_START RSVD_TUNNEL_CHANGE_TRACKING_STOP SMB2 Update field name ”ErrorData” to “ErrorContextData” in below structure: SMB2 ERROR Context Response Add validation check for padding field in structure SMB2_CREATE_APP_INSTANCE_VERSION Update fields definition in structure SMB2 LOCK Request: LockSequence:uint is split into 2 fields: LockSequenceNumber:4bit + LockSequenceIndex:28bit SQOS Add fields for new protocol version 1.1 in messages STORAGE_QOS_CONTROL_REQUEST Structure STORAGE_QOS_CONTROL_RESPONSE Structure

Redmond Protocols Plugfest 2016 Thank You!